I looked into the latest Harfbuzz internals, and it looks like
the list of supported OpenType features is manually maintained.

Nope.

Not all the features listed on the Microsoft feature registry
are supported, but many are.

HarfBuzz is agnostic to most features; if you select a feature, and the
feature is available, and the other feature constraints are met, it
simply gets applied.

This list [in HarfBuzz] covers pretty much all likely candidates
a user is going to encounter or want to use in modern fonts, so it
probably isn't worth listing each of the supported features.

You are mistaken.  What you are referring to is a special interface to
OS X's `coretext' implementation of OpenType.

There exist far more features than you will ever use.  Additionally, a
large deal of features is not to be set (or unset) by the end user – for
example, most of the Indic font features have to be always applied.
Similarly, Arabic features (`isol', `fina', `medi', `init', etc., etc.)
must be always applied in a specific order to get correct rendering
results.


https://codereview.appspot.com/328140043/
_______________________________________________
lilypond-devel mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/lilypond-devel

Reply via email to