[MPEG-OTSPEC] Shared GSUB/GPOS notes, was Re: dmap proposal

Jonathan Kew jfkthame at gmail.com
Thu Dec 28 19:01:24 CET 2023


On 28/12/2023 01:49, John Hudson wrote:
> Given the multivalency inherent in that definition of what is meant by 
> language system, it is difficult to see exactly /how/ software vendors 
> are meant to ‘correctly’ implement support. Personally, I think a 
> proper implementation is one that provides the user with a mechanism 
> to explicitly apply a particular OTL langsys to text, independent of 
> all other language or region tagging, i.e. to be able to invoke 
> particular GSUB and GPOS behaviour as grouped within a given font 
> under langsys tags in a way that overrides any algorithmic application 
> of the tags.

As a note in passing: examples of this kind of support would be the CSS 
'font-language-override' property[1], or the 'language' option to the 
\font command in XeTeX[2]. (Arguably they're both somewhat misnamed, 
using "language" as a shorthand for "OpenType language system", which 
may be a bit misleading. Sorry; that's my fault.)

Unfortunately, only a minority of systems provide users with such a 
facility, as far as I'm aware.

JK

[1] https://www.w3.org/TR/css-fonts-4/#font-language-override-prop
[2] https://mirrors.ctan.org/info/xetexref/xetex-reference.pdf
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.aau.at/pipermail/mpeg-otspec/attachments/20231228/de06094b/attachment-0001.html>


More information about the mpeg-otspec mailing list