%% %% This is file `tracklang-scripts.tex', %% generated with the docstrip utility. %% %% The original source files were: %% %% tracklang.dtx (with options: `tracklang-scripts.tex,package') %% %% tracklang.dtx %% Copyright 2022 Nicola Talbot %% %% This work may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either version 1.3 %% of this license or (at your option) any later version. %% The latest version of this license is in %% http://www.latex-project.org/lppl.txt %% and version 1.3 or later is part of all distributions of LaTeX %% version 2005/12/01 or later. %% %% This work has the LPPL maintenance status `maintained'. %% %% The Current Maintainer of this work is Nicola Talbot. %% %% This work consists of the files tracklang.dtx and tracklang.ins and the derived files tracklang.sty, tracklang.tex, tracklang-region-codes.tex, tracklang-scripts.sty, tracklang-scripts.tex. %% %% \CharacterTable %% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z %% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z %% Digits \0\1\2\3\4\5\6\7\8\9 %% Exclamation \! Double quote \" Hash (number) \# %% Dollar \$ Percent \% Ampersand \& %% Acute accent \' Left paren \( Right paren \) %% Asterisk \* Plus \+ Comma \, %% Minus \- Point \. Solidus \/ %% Colon \: Semicolon \; Less than \< %% Equals \= Greater than \> Question mark \? %% Commercial at \@ Left bracket \[ Backslash \\ %% Right bracket \] Circumflex \^ Underscore \_ %% Grave accent \` Left brace \{ Vertical bar \| %% Right brace \} Tilde \~} \ifnum\catcode`\@=11\relax \def\@tracklang@scripts@restore@at{}% \else \expandafter\edef\csname @tracklang@scripts@restore@at\endcsname{% \noexpand\catcode`\noexpand\@=\number\catcode`\@\relax }% \catcode`\@=11\relax \fi \ifx\TrackLangScriptMap\undefined \else \@tracklang@scripts@restore@at \expandafter\endinput \fi \expandafter\def\csname ver@tracklang-scripts.tex\endcsname{% 2022/12/13 v1.6.1 (NLCT) Track Languages Scripts (Generic)}% \def\TrackLangScriptMap#1#2#3#4#5{% \@tracklang@enamedef{TrackLangScript#1}{#1}% \@tracklang@enamedef{@tracklang@script@numtoalpha@#2}{#1}% \@tracklang@enamedef{@tracklang@script@alphatonum@#1}{#2}% \@tracklang@enamedef{@tracklang@script@alphatoname@#1}{#3}% \@tracklang@enamedef{@tracklang@script@alphatodir@#1}{#4}% \ifx\relax#5\relax \else \@tracklang@enamedef{@tracklang@script@parent@#1}{#5}% \fi } \def\TrackLangScriptAlphaToNumeric#1{% \@tracklang@nameuse{@tracklang@script@alphatonum@#1}% }% \def\TrackLangScriptIfKnownAlpha#1#2#3{% \@tracklang@ifundef{@tracklang@script@alphatonum@#1}% {#3}% {#2}% }% \def\TrackLangScriptNumericToAlpha#1{% \@tracklang@nameuse{@tracklang@script@numtoalpha@#1}% }% \def\TrackLangScriptIfKnownNumeric#1#2#3{% \@tracklang@ifundef{@tracklang@script@numtoalpha@#1}% {#3}% {#2}% }% \def\TrackLangScriptAlphaToName#1{% \@tracklang@nameuse{@tracklang@script@alphatoname@#1}% }% \def\TrackLangScriptAlphaToDir#1{% \@tracklang@nameuse{@tracklang@script@alphatodir@#1}% }% \def\TrackLangScriptSetParent#1#2{% \@tracklang@enamedef{@tracklang@script@parent@#1}{#2}% }% \def\TrackLangScriptGetParent#1{% \@tracklang@nameuse{@tracklang@script@parent@#1}% }% \def\TrackLangScriptIfHasParent#1#2#3{% \@tracklang@ifundef{@tracklang@script@parent@#1}% {#3}% {#2}% }% \TrackLangScriptMap{Adlm}{166}{Adlam}{RL}{}% \TrackLangScriptMap{Afak}{439}{Afaka}{varies}{}% \TrackLangScriptMap{Aghb}{239}{Caucasian Albanian}{LR}{}% \TrackLangScriptMap{Ahom}{338}{Ahom, Tai Ahom}{LR}{}% \TrackLangScriptMap{Arab}{160}{Arabic}{RL}{}% \TrackLangScriptMap{Aran}{161}{Arabic (Nastaliq variant)}{RL}{}% \TrackLangScriptMap{Armi}{124}{Imperial Aramaic}{RL}{}% \TrackLangScriptMap{Armn}{230}{Armenian}{LR}{}% \TrackLangScriptMap{Avst}{134}{Avestan}{RL}{}% \TrackLangScriptMap{Bali}{360}{Balinese}{LR}{}% \TrackLangScriptMap{Bamu}{435}{Bamum}{LR}{}% \TrackLangScriptMap{Bass}{259}{Bassa Vah}{LR}{}% \TrackLangScriptMap{Batk}{365}{Batak}{LR}{}% \TrackLangScriptMap{Beng}{334}{Bhaiksuki}{LR}{}% \TrackLangScriptMap{Blis}{550}{Blissymbols}{varies}{}% \TrackLangScriptMap{Bopo}{285}{Bopomofo}{LR}{}% \TrackLangScriptMap{Brah}{300}{Brahmi}{LR}{}% \TrackLangScriptMap{Brai}{570}{Braille}{LR}{}% \TrackLangScriptMap{Bugi}{367}{Buginese}{LR}{}% \TrackLangScriptMap{Buhd}{372}{Buhid}{LR}{}% \TrackLangScriptMap{Cakm}{349}{Chakma}{LR}{}% \TrackLangScriptMap{Cans}{440}{Unified Canadian Aboriginal Syllabics}{LR}{}% \TrackLangScriptMap{Cari}{201}{Carian}{LR}{}% \TrackLangScriptMap{Cham}{358}{Cham}{LR}{}% \TrackLangScriptMap{Cher}{445}{Cherokee}{LR}{}% \TrackLangScriptMap{Cirt}{291}{Cirth}{varies}{}% \TrackLangScriptMap{Copt}{204}{Coptic}{LR}{}% \TrackLangScriptMap{Cprt}{403}{Cypriot}{RL}{}% \TrackLangScriptMap{Cyrl}{220}{Cyrillic}{LR}{}% \TrackLangScriptMap{Cyrs}{221}{Cyrillic (Old Church Slavonic variant)}{varies}{}% \TrackLangScriptMap{Deva}{315}{Devanagari (Nagari)}{LR}{}% \TrackLangScriptMap{Dsrt}{250}{Deseret (Mormon)}{LR}{}% \TrackLangScriptMap{Dupl}{755}{Duployan shorthand, Duployan stenography}{LR}{}% \TrackLangScriptMap{Egyd}{070}{Egyptian demotic}{RL}{}% \TrackLangScriptMap{Egyh}{060}{Egyptian hieratic}{RL}{}% \TrackLangScriptMap{Egyp}{050}{Egyptian hieroglyphs}{LR}{}% \TrackLangScriptMap{Elba}{226}{Elbasan}{LR}{}% \TrackLangScriptMap{Ethi}{430}{Ethiopic (Ge'ez)}{LR}{}% \TrackLangScriptMap{Geok}{241}{Khutsuri (Asomtavruli and Nuskhuri)}{LR}{}% \TrackLangScriptMap{Geor}{240}{Georgian (Mkhedruli)}{LR}{}% \TrackLangScriptMap{Glag}{225}{Glagolitic}{LR}{}% \TrackLangScriptMap{Goth}{206}{Gothic}{LR}{}% \TrackLangScriptMap{Gran}{343}{Grantha}{LR}{}% \TrackLangScriptMap{Grek}{200}{Greek}{LR}{}% \TrackLangScriptMap{Gujr}{320}{Gujarati}{LR}{}% \TrackLangScriptMap{Guru}{310}{Gurmukhi}{LR}{}% \TrackLangScriptMap{Hanb}{503}{Han with Bopomofo (alias for Han + Bopomofo)}{LR}{}% \TrackLangScriptMap{Hang}{286}{Hangul}{LR}{}% \TrackLangScriptMap{Hani}{500}{Han (Hanzi, Kanji, Hanja)}{LR}{}% \TrackLangScriptMap{Hano}{371}{Hanunoo}{LR}{}% \TrackLangScriptMap{Hans}{501}{Han (Simplified variant)}{varies}{}% \TrackLangScriptMap{Hant}{502}{Han (Traditional variant)}{varies}{}% \TrackLangScriptMap{Hatr}{127}{Hatran}{RL}{}% \TrackLangScriptMap{Hebr}{125}{Hebrew}{RL}{}% \TrackLangScriptMap{Hira}{410}{Hiragana}{LR}{}% \TrackLangScriptMap{Hluw}{080}{Anatolian Hieroglyphs (Luwian Hieroglyphs, Hittite Hieroglyphs)}{LR}{}% \TrackLangScriptMap{Hmng}{450}{Pahawh Hmong}{LR}{}% \TrackLangScriptMap{Hrkt}{412}{Japanese syllabaries (alias for Hiragana + Katakana)}{varies}{}% \TrackLangScriptMap{Hung}{176}{Old Hungarian (Hungarian Runic)}{RL}{}% \TrackLangScriptMap{Inds}{610}{Indus (Harappan)}{RL}{}% \TrackLangScriptMap{Ital}{210}{Old Italic (Etruscan, Oscan, etc.)}{LR}{}% \TrackLangScriptMap{Jamo}{284}{Jamo (alias for Jamo subset of Hangul)}{LR}{}% \TrackLangScriptMap{Java}{361}{Javanese}{LR}{}% \TrackLangScriptMap{Jpan}{413}{Japanese (alias for Han + Hiragana + Katakana)}{varies}{}% \TrackLangScriptMap{Jurc}{510}{Jurchen}{LR}{}% \TrackLangScriptMap{Kali}{357}{Kayah Li}{LR}{}% \TrackLangScriptMap{Kana}{411}{Katakana}{LR}{}% \TrackLangScriptMap{Khar}{305}{Kharoshthi}{RL}{}% \TrackLangScriptMap{Khmr}{355}{Khmer}{LR}{}% \TrackLangScriptMap{Khoj}{322}{Khojki}{LR}{}% \TrackLangScriptMap{Kitl}{505}{Khitan large script}{LR}{}% \TrackLangScriptMap{Kits}{288}{Khitan small script}{TB}{}% \TrackLangScriptMap{Knda}{345}{Kannada}{LR}{}% \TrackLangScriptMap{Kore}{287}{Korean (alias for Hangul + Han)}{LR}{}% \TrackLangScriptMap{Kpel}{436}{Kpelle}{LR}{}% \TrackLangScriptMap{Kthi}{317}{Kaithi}{LR}{}% \TrackLangScriptMap{Lana}{351}{Tai Tham (Lanna)}{LR}{}% \TrackLangScriptMap{Laoo}{356}{Lao}{LR}{}% \TrackLangScriptMap{Latf}{217}{Latin (Fraktur variant)}{varies}{}% \TrackLangScriptMap{Latg}{216}{Latin (Gaelic variant)}{LR}{}% \TrackLangScriptMap{Latn}{215}{Latin}{LR}{}% \TrackLangScriptMap{Leke}{364}{Leke}{LR}{}% \TrackLangScriptMap{Lepc}{335}{Lepcha}{LR}{}% \TrackLangScriptMap{Limb}{336}{Limbu}{LR}{}% \TrackLangScriptMap{Lina}{400}{Linear A}{LR}{}% \TrackLangScriptMap{Linb}{401}{Linear B}{LR}{}% \TrackLangScriptMap{Lisu}{399}{Lisu (Fraser)}{LR}{}% \TrackLangScriptMap{Loma}{437}{Loma}{LR}{}% \TrackLangScriptMap{Lyci}{202}{Lycian}{LR}{}% \TrackLangScriptMap{Lydi}{116}{Lydian}{RL}{}% \TrackLangScriptMap{Mahj}{314}{Mahajani}{LR}{}% \TrackLangScriptMap{Mand}{140}{Mandaic, Mandaean}{RL}{}% \TrackLangScriptMap{Mani}{139}{Manichaean}{RL}{}% \TrackLangScriptMap{Marc}{332}{Marchen}{LR}{}% \TrackLangScriptMap{Maya}{090}{Mayan hieroglyphs}{varies}{}% \TrackLangScriptMap{Mend}{438}{Mende Kikakui}{RL}{}% \TrackLangScriptMap{Merc}{101}{Meroitic Cursive}{RL}{}% \TrackLangScriptMap{Mero}{100}{Meroitic Hieroglyphs}{RL}{}% \TrackLangScriptMap{Mlym}{347}{Malayalam}{LR}{}% \TrackLangScriptMap{Modi}{324}{Modi}{LR}{}% \TrackLangScriptMap{Mong}{145}{Mongolian}{TB}{}% \TrackLangScriptMap{Moon}{218}{Moon (Moon code, Moon script, Moon type)}{varies}{}% \TrackLangScriptMap{Mroo}{199}{Mro, Mru}{LR}{}% \TrackLangScriptMap{Mtei}{337}{Meitei Mayek (Meithei, Meetei)}{LR}{}% \TrackLangScriptMap{Mult}{323}{Multani}{LR}{}% \TrackLangScriptMap{Mymr}{350}{Myanmar (Burmese)}{LR}{}% \TrackLangScriptMap{Narb}{106}{Old North Arabian (Ancient North Arabian)}{RL}{}% \TrackLangScriptMap{Nbat}{159}{Nabataean}{RL}{}% \TrackLangScriptMap{Newa}{333}{Newa, Newar, Newari}{LR}{}% \TrackLangScriptMap{Nkgb}{420}{Nakhi Geba}{LR}{}% \TrackLangScriptMap{Nkoo}{165}{N'Ko}{RL}{}% \TrackLangScriptMap{Nshu}{499}{Nushu}{LR}{}% \TrackLangScriptMap{Ogam}{212}{Ogham}{varies}{}% \TrackLangScriptMap{Olck}{261}{Ol Chiki}{LR}{}% \TrackLangScriptMap{Orkh}{175}{Old Turkic, Orkhon Runic}{RL}{}% \TrackLangScriptMap{Orya}{327}{Oriya}{LR}{}% \TrackLangScriptMap{Osge}{219}{Osage}{LR}{}% \TrackLangScriptMap{Osma}{260}{Osmanya}{LR}{}% \TrackLangScriptMap{Palm}{126}{Palmyrene}{RL}{}% \TrackLangScriptMap{Pauc}{263}{Pau Cin Hau}{LR}{}% \TrackLangScriptMap{Perm}{227}{Old Permic}{LR}{}% \TrackLangScriptMap{Phag}{331}{Phags-pa}{TB}{}% \TrackLangScriptMap{Phli}{131}{Inscriptional Pahlavi}{RL}{}% \TrackLangScriptMap{Phlp}{132}{Psalter Pahlavi}{RL}{}% \TrackLangScriptMap{Phlv}{133}{Book Pahlavi}{RL}{}% \TrackLangScriptMap{Phnx}{115}{Phoenician}{RL}{}% \TrackLangScriptMap{Piqd}{293}{Klingon (KLI plqaD)}{LR}{}% \TrackLangScriptMap{Plrd}{282}{Miao (Pollard)}{LR}{}% \TrackLangScriptMap{Prti}{130}{Inscriptional Parthian}{RL}{}% \TrackLangScriptMap{Qaaa}{900}{Reserved for private use (start)}{varies}{}% \TrackLangScriptMap{Qaai}{908}{Private use}{varies}{}% \TrackLangScriptMap{Qabx}{949}{Reserved for private use (end)}{varies}{}% \TrackLangScriptMap{Rjng}{363}{Rejang (Redjang, Kaganga)}{LR}{}% \TrackLangScriptMap{Roro}{620}{Rongorongo}{varies}{}% \TrackLangScriptMap{Runr}{211}{Runic}{LR}{}% \TrackLangScriptMap{Samr}{123}{Samaritan}{RL}{}% \TrackLangScriptMap{Sara}{292}{Sarati}{varies}{}% \TrackLangScriptMap{Sarb}{105}{Old South Arabian}{RL}{}% \TrackLangScriptMap{Saur}{344}{Saurashtra}{LR}{}% \TrackLangScriptMap{Sgnw}{095}{SignWriting}{TB}{}% \TrackLangScriptMap{Shaw}{281}{Shavian (Shaw)}{LR}{}% \TrackLangScriptMap{Shrd}{319}{Sharada}{LR}{}% \TrackLangScriptMap{Sidd}{302}{Siddham}{LR}{}% \TrackLangScriptMap{Sind}{318}{Khudawadi, Sindhi}{LR}{}% \TrackLangScriptMap{Sinh}{348}{Sinhala}{LR}{}% \TrackLangScriptMap{Sora}{398}{Sora Sompeng}{LR}{}% \TrackLangScriptMap{Sund}{362}{Sundanese}{LR}{}% \TrackLangScriptMap{Sylo}{316}{Syloti Nagri}{LR}{}% \TrackLangScriptMap{Syrc}{135}{Syriac}{RL}{}% \TrackLangScriptMap{Syre}{138}{Syriac (Estrangelo variant)}{RL}{}% \TrackLangScriptMap{Syrj}{137}{Syriac (Western variant)}{RL}{}% \TrackLangScriptMap{Syrn}{136}{Syriac (Eastern variant)}{RL}{}% \TrackLangScriptMap{Tagb}{373}{Tagbanwa}{LR}{}% \TrackLangScriptMap{Takr}{321}{Takri}{LR}{}% \TrackLangScriptMap{Tale}{353}{Tai Le}{LR}{}% \TrackLangScriptMap{Talu}{354}{New Tai Lue}{LR}{}% \TrackLangScriptMap{Taml}{346}{Tamil}{LR}{}% \TrackLangScriptMap{Tang}{520}{Tangut}{LR}{}% \TrackLangScriptMap{Tavt}{359}{Tai Viet}{LR}{}% \TrackLangScriptMap{Telu}{340}{Telugu}{LR}{}% \TrackLangScriptMap{Teng}{290}{Tengwar}{LR}{}% \TrackLangScriptMap{Tfng}{120}{Tifinagh (Berber)}{LR}{}% \TrackLangScriptMap{Tglg}{370}{Tagalog (Baybayin, Alibata)}{LR}{}% \TrackLangScriptMap{Thaa}{170}{Thaana}{RL}{}% \TrackLangScriptMap{Thai}{352}{Thai}{LR}{}% \TrackLangScriptMap{Tibt}{330}{Tibetan}{LR}{}% \TrackLangScriptMap{Tirh}{326}{Tirhuta}{LR}{}% \TrackLangScriptMap{Ugar}{040}{Ugaritic}{LR}{}% \TrackLangScriptMap{Vaii}{470}{Vai}{LR}{}% \TrackLangScriptMap{Visp}{280}{Visible Speech}{LR}{}% \TrackLangScriptMap{Wara}{262}{Warang Citi (Varang Kshiti)}{LR}{}% \TrackLangScriptMap{Wole}{480}{Woleai}{RL}{}% \TrackLangScriptMap{Xpeo}{030}{Old Persian}{LR}{}% \TrackLangScriptMap{Xsux}{020}{Cuneiform, Sumero-Akkadian}{LR}{}% \TrackLangScriptMap{Yiii}{460}{Yi}{LR}{}% \TrackLangScriptMap{Zinh}{994}{Inherited script}{inherited}{}% \TrackLangScriptMap{Zmth}{995}{Mathematical notation}{LR}{}% \TrackLangScriptMap{Zsym}{996}{Symbols}{varies}{}% \TrackLangScriptMap{Zsye}{993}{Symbols (emoji variant)}{varies}{}% \TrackLangScriptMap{Zxxx}{997}{Unwritten documents}{varies}{}% \TrackLangScriptMap{Zyyy}{998}{Undetermined script}{varies}{}% \TrackLangScriptMap{Zzzz}{999}{Uncoded script}{varies}{}% \@tracklang@input@extra@script@files \@tracklang@scripts@restore@at \endinput %% %% End of file `tracklang-scripts.tex'.