[mpeg-OTspec] script tags update

Adam Twardoch (Lists) list.adam at twardoch.com
Thu Mar 31 08:45:20 CEST 2016


Peter,

1. I notice that on
https://www.microsoft.com/typography/otspec/scripttags.htm
the script tag "kana" is listed twice, once as "Hiragana" and once as
"Katakana". Is this intentional?

2. I've made the following list that augments the OpenType script tags
registry
https://www.microsoft.com/typography/otspec/scripttags.htm

with a mapping to the Unicode Script Property keywords, exactly as they're
spelled in
http://www.unicode.org/Public/9.0.0/ucd/Scripts-9.0.0d17.txt

I've mapped the OT Script Tags byzm, DFLT, math, musc to the Unicode Script
Property "Common", which I believe is correct. I've mapped OT Script Tags
like deva and dev2 both to the Unicode Script Property "Devanagari".
Whenever a Unicode Script Property corresponds to multiple OT Script Tags,
I've put an asterisk, which could be augumented by a remark such as

"*) Multiple script tags correspond to this Unicode script property
keyword, either because these scripts have both an older and a newer
shaping implementation, or because the script tags are more granular than
the Unicode script property."

I do think that it'd be very useful if this list were added to the OT
script tags registry. It would allow for stricter tying of OpenType to
Unicode without the implementers needing to to the guesswork.

Thanks!
Adam

==

Script | Script Tag | Unicode Script Property keyword
Adlam | adlm | Adlam
Ahom | ahom | Ahom
Anatolian Hieroglyphs | hluw | Anatolian_Hieroglyphs
Arabic | arab | Arabic
Armenian | armn | Armenian
Avestan | avst | Avestan
Balinese | bali | Balinese
Bamum | bamu | Bamum
Bassa Vah | bass | Bassa_Vah
Batak | batk | Batak
Bengali | beng | Bengali*
Bengali v.2 | bng2 | Bengali*
Bhaiksuki | bhks | Bhaiksuki
Bopomofo | bopo | Bopomofo
Brahmi | brah | Brahmi
Braille | brai | Braille
Buginese | bugi | Buginese
Buhid | buhd | Buhid
Byzantine Music | byzm | Common*
Canadian Syllabics | cans | Canadian_Aboriginal
Carian | cari | Carian
Caucasian Albanian | aghb | Caucasian_Albanian
Chakma | cakm | Chakma
Cham | cham | Cham
Cherokee | cher | Cherokee
CJK Ideographic | hani | Han
Coptic | copt | Coptic
Cypriot Syllabary | cprt | Cypriot
Cyrillic | cyrl | Cyrillic
Default | DFLT | Common*
Deseret | dsrt | Deseret
Devanagari | deva | Devanagari*
Devanagari v.2 | dev2 | Devanagari*
Duployan | dupl | Duployan
Egyptian Hieroglyphs | egyp | Egyptian_Hieroglyphs
Elbasan | elba | Elbasan
Ethiopic | ethi | Ethiopic
Georgian | geor | Georgian
Glagolitic | glag | Glagolitic
Gothic | goth | Gothic
Grantha | gran | Grantha
Greek | grek | Greek
Gujarati | gujr | Gujarati*
Gujarati v.2 | gjr2 | Gujarati*
Gurmukhi | guru | Gurmukhi*
Gurmukhi v.2 | gur2 | Gurmukhi*
Hangul | hang | Hangul*
Hangul Jamo | jamo | Hangul*
Hanunoo | hano | Hanunoo
Hatran | hatr | Hatran
Hebrew | hebr | Hebrew
Hiragana | kana | Hiragana
Imperial Aramaic | armi | Imperial_Aramaic
Inscriptional Pahlavi | phli | Inscriptional_Pahlavi
Inscriptional Parthian | prti | Inscriptional_Parthian
Javanese | java | Javanese
Kaithi | kthi | Kaithi
Kannada | knda | Kannada*
Kannada v.2 | knd2 | Kannada*
Katakana | kana | Katakana
Kayah Li | kali | Kayah_Li
Kharosthi | khar | Kharoshthi
Khmer | khmr | Khmer
Khojki | khoj | Khojki
Khudawadi | sind | Khudawadi
Lao | lao | Lao
Latin | latn | Latin
Lepcha | lepc | Lepcha
Limbu | limb | Limbu
Linear A | lina | Linear_A
Linear B | linb | Linear_B
Lisu (Fraser) | lisu | Lisu
Lycian | lyci | Lycian
Lydian | lydi | Lydian
Mahajani | mahj | Mahajani
Marchen | marc | Marchen
Malayalam | mlym | Malayalam*
Malayalam v.2 | mlm2 | Malayalam*
Mandaic, Mandaean | mand | Mandaic
Manichaean | mani | Manichaean
Mathematical Alphanumeric Symbols | math | Common*
Meitei Mayek (Meithei, Meetei) | mtei | Meetei_Mayek
Mende Kikakui | mend | Mende_Kikakui
Meroitic Cursive | merc | Meroitic_Cursive
Meroitic Hieroglyphs | mero | Meroitic_Hieroglyphs
Miao | plrd | Miao
Modi | modi | Modi
Mongolian | mong | Mongolian
Mro | mroo | Mro
Multani | mult | Multani
Musical Symbols | musc | Common*
Myanmar | mymr | Myanmar*
Myanmar v.2 | mym2 | Myanmar*
Nabataean | nbat | Nabataean
Newa | newa | Newa
New Tai Lue | talu | New_Tai_Lue
N'Ko | nko | Nko
Odia (formerly Oriya) | orya | Oriya*
Odia v.2 (formerly Oriya v.2) | ory2 | Oriya*
Ogham | ogam | Ogham
Ol Chiki | olck | Ol_Chiki
Old Italic | ital | Old_Italic
Old Hungarian | hung | Old_Hungarian
Old North Arabian | narb | Old_North_Arabian
Old Permic | perm | Old_Permic
Old Persian Cuneiform | xpeo | Old_Persian
Old South Arabian | sarb | Old_South_Arabian
Old Turkic, Orkhon Runic | orkh | Old_Turkic
Osage | osge | Osage
Osmanya | osma | Osmanya
Pahawh Hmong | hmng | Pahawh_Hmong
Palmyrene | palm | Palmyrene
Pau Cin Hau | pauc | Pau_Cin_Hau
Phags-pa | phag | Phags_Pa
Phoenician | phnx | Phoenician
Psalter Pahlavi | phlp | Psalter_Pahlavi
Rejang | rjng | Rejang
Runic | runr | Runic
Samaritan | samr | Samaritan
Saurashtra | saur | Saurashtra
Sharada | shrd | Sharada
Shavian | shaw | Shavian
Siddham | sidd | Siddham
Sign Writing | sgnw | SignWriting
Sinhala | sinh | Sinhala
Sora Sompeng | sora | Sora_Sompeng
Sumero-Akkadian Cuneiform | xsux | Cuneiform
Sundanese | sund | Sundanese
Syloti Nagri | sylo | Syloti_Nagri
Syriac | syrc | Syriac
Tagalog | tglg | Tagalog
Tagbanwa | tagb | Tagbanwa
Tai Le | tale | Tai_Le
Tai Tham (Lanna) | lana | Tai_Tham
Tai Viet | tavt | Tai_Viet
Takri | takr | Takri
Tamil | taml | Tamil*
Tamil v.2 | tml2 | Tamil*
Tangut | tang | Tangut
Telugu | telu | Telugu*
Telugu v.2 | tel2 | Telugu*
Thaana | thaa | Thaana
Thai | thai | Thai
Tibetan | tibt | Tibetan
Tifinagh | tfng | Tifinagh
Tirhuta | tirh | Tirhuta
Ugaritic Cuneiform | ugar | Ugaritic
Vai | vai | Vai
Warang Citi | wara | Warang_Citi
Yi | yi | Yi

==
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.aau.at/pipermail/mpeg-otspec/attachments/20160331/17d79f38/attachment.html>


More information about the mpeg-otspec mailing list