googlefonts / pyfontaine

Python tool to check font files for language/character set support
https://github.com/googlefonts/pyfontaine
GNU General Public License v3.0
104 stars 20 forks source link

Ensure the character lookup works for imported charsets #24

Closed davelab6 closed 10 years ago

davelab6 commented 10 years ago

Today:

$ pyfontaine 0x0061;
Languages/Character Sets used by 0x0061
Catalan, Czech, English, EuropeanWestern, Latin, MacRoman, WinANSIPlusMacRoman, Pinyin, WinANSI
$

Tomorrow:

$ pyfontaine 0x0061;
Extensis AdobeCyrillic1 + Cyrillic
Extensis AdobeCyrillic2 + AdobeCyrillic1
Extensis AdobeCyrillic3 + AdobeCyrillic2
Extensis AdobeLatin2 + Latin
Extensis AdobeLatin3 + AdobeLatin2
Extensis AdobeLatin4 + AdobeLatin3
Extensis Afrikaans + English
Extensis Albanian + English
Extensis ArabicLatinTransDIN + English
Extensis ArabicLatinTransISO + English
Extensis ArabicLatinTransALA + English
Extensis Armenian
Extensis AzerbaijaniLatin + English
Extensis AzerbaijaniCyrillic + Cyrillic
Extensis Baltic + English
Extensis Basque + English
Extensis Bulgarian + Cyrillic
Extensis Byelorussian + Cyrillic
Extensis Catalan + English
Extensis Cherokee
Extensis Coptic
Extensis Cyrillic + Russian
Extensis Czech + English
Extensis Danish + English
Extensis Dargin + Cyrillic
Extensis Dungan + Cyrillic
Extensis Dutch + English
Extensis English
Extensis Esperanto + English
Extensis Estonian + English
Extensis Euro
Extensis EuropeanCentral + English
Extensis EuropeanWestern
Extensis Even + Cyrillic
Extensis Evenk + Cyrillic
Extensis Filipino + English
Extensis Finnish + English
Extensis French + English
Extensis Gagauz + Cyrillic
Extensis Georgian
Extensis German + English
Extensis GreekBasic
Extensis GreekPolytonic + GreekBasic
Extensis Guarani + English
Extensis Hausa + English
Extensis Hawaiian + English
Extensis Hebrew
Extensis Hungarian + English
Extensis Icelandic + English
Extensis Igbo + English
Extensis IndicLatinTransHunt + English
Extensis IndicLatinTransIAST + English
Extensis Indonesian + English
Extensis Ingush + Cyrillic
Extensis IPA
Extensis Irish + English
Extensis Italian + English
Extensis Kabardian + Cyrillic
Extensis Kalmyk + Cyrillic
Extensis KarakalpakCyrillic + Cyrillic
Extensis KazakhCyrillic + Cyrillic
Extensis Khakas + Cyrillic
Extensis Khanty + Cyrillic
Extensis Komi + Cyrillic
Extensis Koryak + Cyrillic
Extensis Kyrgyz + Cyrillic
Extensis Lakh + Cyrillic
Extensis Latin
Extensis LatinLigatures
Extensis Latvian + English
Extensis Lezgi + Cyrillic
Extensis Lithuanian + English
Extensis MacRoman + English
Extensis WinANSIPlusMacRoman + English
Extensis Malagasy + English
Extensis Maltese + English
Extensis Mansi + Cyrillic
Extensis MariHill + Cyrillic
Extensis MariMeadow + Cyrillic
Extensis MoldovanCyrillic + Cyrillic
Extensis MongolianCyrillic + Cyrillic
Extensis Nenets + Cyrillic
Extensis Nivkh + Cyrillic
Extensis NorwegianBokmål + English
Extensis NorwegianNynorsk + English
Extensis PanAfricanLatin + English
Extensis Ossetic + Cyrillic
Extensis Pinyin + English
Extensis Polish + English
Extensis Portuguese + English
Extensis Romanian + English
Extensis Russian
Extensis Serbo-CroatianCyrillic + Cyrillic
Extensis Serbo-CroatianLatin + English
Extensis Slovak + English
Extensis Spanish + English
Extensis Swedish + English
Extensis Slovene + English
Extensis Tabasaran + Cyrillic
Extensis TatarLatin + English
Extensis TatarCyrillic + Cyrillic
Extensis Turkish + English
Extensis TurkmenLatin + English
Extensis Ukrainian + Cyrillic
Extensis Uzbek + Cyrillic
Extensis Vietnamese + English
Extensis Welsh + English
Extensis WinANSI + English
Extensis Yakut + Cyrillic
Extensis Yup'ik + Cyrillic
Unicode Block: Basic Latin
Unicode Block: Latin-1 Supplement
Unicode Block: Latin Extended-A
Unicode Block: Latin Extended-B
Unicode Block: Spacing Modifier Letters
Unicode Block: Latin Extended Additional
Unicode Block: General Punctuation
Unicode Block: Currency Symbols
Unicode Block: Letterlike Symbols
Unicode Block: Alphabetic Presentation Forms
African
Baltic
Basic Latin
Catalan
Central European
GWF 'cyrillic-ext+latin' subset actually implemented by Arimo
Adobe Latin 1
Adobe Latin 2
Adobe Latin 3
Adobe Latin 4
Adobe Latin 5
Pablo Impallari's latin-ext subset
Lato Phase 2 (Euro Latin)
Lato Phase 3 (Vietnamese)
GWF latin-ext
GWF latin
GWF vietnamese
Pan African Latin
Full Polish Alphabet
Polish Accents
Western European
$