> Higher level would make use of ranges/language mapping for fallback.
> DirectWrite fallback is modeled very close if not identical to how
> this data is defined in .compositefont xml format.  When using
> DirectWrite layout API, application can rely on implicit fonts being
> selected for different script ranges, and you can set specific
> language per range to get more accurate results.  Newer versions
> allow user-defined fallback data, and API-wise it's very close to
> what those files provide.

If I understand you correctly, an application that uses DirectWrite
doesn't need `.compositeFont' files at all, right?  What happens with
applications that don't use DirectWrite?  AFAIK, Windows offers
composite fonts in its font selection menu like normal fonts...

> You can certainly parse and discard information irrelevant to
> freetype, but that will create ambiguity because same script ranges
> could be mapped to different fonts, and only differ in language.

We are miscommunicating, I think.  I talk about taking a
`.compositeFont' file and use it as a font.  You are talking about
configurability of `.compositeFont' files, effectively overriding its
contents.


    Werner

_______________________________________________
Freetype-devel mailing list
Freetype-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/freetype-devel

Reply via email to