On 5 July 2012 05:08, Adam Twardoch (List) <[email protected]> wrote:

> It also supports "languages" -- the OpenType component supports both the
> script tags and the language tags:
> http://www.microsoft.com/typography/otspec/scripttags.htm
> http://www.microsoft.com/typography/otspec/languagetags.htm
>

Looking at these docs, it would appear they haven't been updated for
some of the new script and language system tags supported in Windows
8.

> For script and language tags, HarfBuzz uses the ISO tags and then
> converts them into OpenType tags internally:
> http://cgit.freedesktop.org/harfbuzz/tree/src/hb-common.h
> http://cgit.freedesktop.org/harfbuzz/tree/src/hb-common.cc
> http://cgit.freedesktop.org/harfbuzz/tree/src/hb-ot-tag.h
> http://cgit.freedesktop.org/harfbuzz/tree/src/hb-ot-tag.cc
>

I find the entries with description " /* I couldn't find the language
id for these */ " quite entertaining. Some of the "Languages" listed
there that I am familiar with are actually considered to be groups of
languages with each one having its own language code.

But then i suppose that is the nature of the 1-1, many-1, 1-many, and
many-many relationship between language tags and OpenType language
systems

Andrew
-- 
Andrew Cunningham
Senior Project Manager, Research and Development
Vicnet
State Library of Victoria
Australia

[email protected]
[email protected]
_______________________________________________
HarfBuzz mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/harfbuzz

Reply via email to