DraqueT / PolyGlot

PolyGlot is a conlang construction toolkit.
MIT License
378 stars 43 forks source link

Ligatures issues #1188

Open Kemurab opened 2 years ago

Kemurab commented 2 years ago

When using a custom font, most of my ligatures work properly, but it appears anything involving the characters and a third (but not fourth) character together do not. I've checked the font in other programs, and it works fine there.

The following ligatures show a <.notdef> instead of the correct ligature:

The following characters show correctly:

DraqueT commented 1 year ago

Heyo! Sorry for the long response here, but summer has been nuts! Anyhow, this is unfortunately a but with Java's glyph renderer. I will be filing a bug report with them, but until it is addressed, this is not something I will be able to fix. Java's handling of Ligatures has never been great. To make them display at all, I have to convert fonts to a binary stream and trick it into thinking that it's loading them from a physical drive location.

Anyhoo. Just wanted to give yu an update there, but this is on my radar now.