by Graf Zahl » Tue Feb 12, 2019 12:28 pm
Don't get your hopes up. The problems with these compiled fonts run a lot deeper than just the binary format. If the code to deal with them was in any way easy to work with, things might look better but seemingly everything that concerns these fonts is in such a dismal state that I don't want to bother:
The converter in Imagetool is nearly incomprehensible - it is full of old-school-ish "optimizations" that not only make it hard to read and hard to work with, but also make the decoding part in the engine needlessly messy.
Of course several fields in there are too short, making it problematic to add international support to it, and so on, and so on.
For me the easiest solution is to just deprecate the whole thing and implement something *I* have less trouble working with - and that's the single glyphs.
In short: What is there is there to stay but don't bother asking for feature extensions. They won't happen.
Don't get your hopes up. The problems with these compiled fonts run a lot deeper than just the binary format. If the code to deal with them was in any way easy to work with, things might look better but seemingly everything that concerns these fonts is in such a dismal state that I don't want to bother:
The converter in Imagetool is nearly incomprehensible - it is full of old-school-ish "optimizations" that not only make it hard to read and hard to work with, but also make the decoding part in the engine needlessly messy.
Of course several fields in there are too short, making it problematic to add international support to it, and so on, and so on.
For me the easiest solution is to just deprecate the whole thing and implement something *I* have less trouble working with - and that's the single glyphs.
In short: What is there is there to stay but don't bother asking for feature extensions. They won't happen.