Michael Day
Michael Day
You cannot play us against each other like that! :laughing: So you actually want stricter split point detection than what DirectWrite offers? Is that motivated by efficiency or convenience or...
As I posted in the chat last week: 
Although the character->glyph relationship starts out roughly one-to-one, substitutions can break that in the following ways: - Ligatures can replace multiple glyphs with one glyph. Worse, these don't need to...
An application may want to make high level queries such as: - Which glyph position best corresponds to a given insertion point in the text buffer? - Which range of...
Idea for future investigation: associate an (index, length) pair with every character and every glyph, representing the first and last glyph corresponding to that character, and vice versa. This is...
Thanks Behdad, your feedback is much appreciated! Your point about Turing completeness is well-taken, I've been shying away from it out of fear, but since we need to be careful...
What about for Fontconfig? We're facing this exact issue right now and throwing around various extensions to `@font-face` rules that might help us on systems that don't have a platform...
We have separate fonts.css for Linux, MacOS, and Windows, but yes that requires ongoing maintenance work to keep it up to date. Also CSS is not really the right format...
Presumably you could also pass in a locale and the empty string and get a suitable list of fonts back?
That looks convenient!