@creately/font-support-info
This will check fonts support languages.
Install
$ npm install @creately/font-support-info
Usage
import { FontLanguageInfo } from '@creately/font-support-info';
const fontLanguageInfo = new FontLanguageInfo()
.isFontSupport(fontFamily: string, languageCode: string)
Support
This supports the following languages codes :
Code | Name | Speakers |
---|---|---|
cmn |
Mandarin Chinese | 885M |
spa |
Spanish | 332M |
eng |
English | 322M |
rus |
Russian | 288M |
arb |
Standard Arabic | 280M |
ben |
Bengali | 196M |
hin |
Hindi | 182M |
por |
Portuguese | 182M |
ind |
Indonesian | 140M |
jpn |
Japanese | 125M |
fra |
French | 124M |
deu |
German | 121M |
jav |
Javanese | 76M |
kor |
Korean | 75M |
tel |
Telugu | 73M |
vie |
Vietnamese | 67M |
mar |
Marathi | 65M |
ita |
Italian | 63M |
tam |
Tamil | 62M |
tur |
Turkish | 59M |
urd |
Urdu | 54M |
guj |
Gujarati | 44M |
pol |
Polish | 44M |
ukr |
Ukrainian | 41M |
fas |
Persian | 40M |
kan |
Kannada | 38M |
mai |
Maithili | 35M |
mal |
Malayalam | 34M |
mya |
Burmese | 31M |
ori |
Oriya (macrolanguage) | 31M |
gax |
Borana-Arsi-Guji Oromo | 30M |
swh |
Swahili (individual language) | 30M |
sun |
Sundanese | 27M |
ron |
Romanian | 26M |
pan |
Panjabi | 26M |
bho |
Bhojpuri | 25M |
amh |
Amharic | 23M |
hau |
Hausa | 22M |
fuv |
Nigerian Fulfulde | 22M |
bos |
Bosnian (Cyrillic) | 21M |
bos |
Bosnian (Latin) | 21M |
hrv |
Croatian | 21M |
nld |
Dutch | 21M |
srp |
Serbian (Cyrillic) | 21M |
srp |
Serbian (Latin) | 21M |
tha |
Thai | 21M |
ckb |
Central Kurdish | 20M |
yor |
Yoruba | 20M |
uzn |
Northern Uzbek (Cyrillic) | 18M |
uzn |
Northern Uzbek (Latin) | 18M |
zlm |
Malay (individual language) (Arabic) | 18M |
zlm |
Malay (individual language) (Latin) | 18M |
ibo |
Igbo | 17M |
nep |
Nepali (macrolanguage) | 16M |
ceb |
Cebuano | 15M |
skr |
Saraiki | 15M |
tgl |
Tagalog | 15M |
hun |
Hungarian | 15M |
azj |
North Azerbaijani (Cyrillic) | 14M |
azj |
North Azerbaijani (Latin) | 14M |
sin |
Sinhala | 13M |
koi |
Komi-Permyak | 13M |
ell |
Modern Greek (1453-) | 12M |
ces |
Czech | 12M |
run |
Rundi | 11M |
bel |
Belarusian | 10M |
plt |
Plateau Malagasy | 10M |
qug |
Chimborazo Highland Quichua | 10M |
mad |
Madurese | 10M |
nya |
Nyanja | 10M |
zyb |
Yongbei Zhuang | 10M |
pbu |
Northern Pashto | 10M |
kin |
Kinyarwanda | 9M |
zul |
Zulu | 9M |
bul |
Bulgarian | 9M |
swe |
Swedish | 9M |
lin |
Lingala | 8M |
som |
Somali | 8M |
hms |
Southern Qiandong Miao | 8M |
hnj |
Hmong Njua | 8M |
ilo |
Iloko | 8M |
kaz |
Kazakh | 8M |
uig |
Uighur (Arabic) | 7M |
uig |
Uighur (Latin) | 7M |
hat |
Haitian | 7M |
khm |
Khmer | 7M |
aka |
Akan | 7M |
hil |
Hiligaynon | 7M |
sna |
Shona | 7M |
tat |
Tatar | 7M |
xho |
Xhosa | 7M |
hye |
Armenian | 7M |
min |
Minangkabau | 7M |
afr |
Afrikaans | 6M |
lua |
Luba-Lulua | 6M |
sat |
Santali | 6M |
bod |
Tibetan | 6M |
tir |
Tigrinya | 6M |
fin |
Finnish | 6M |
slk |
Slovak | 6M |
tuk |
Turkmen (Cyrillic) | 5M |
tuk |
Turkmen (Latin) | 5M |
dan |
Danish | 5M |
nob |
Norwegian Bokmål | 5M |
suk |
Sukuma | 5M |
als |
Tosk Albanian | 5M |
sag |
Sango | 5M |
nno |
Norwegian Nynorsk | 5M |
heb |
Hebrew | 5M |
mos |
Mossi | 5M |
tgk |
Tajik | 4M |
cat |
Catalan | 4M |
sot |
Southern Sotho | 4M |
kat |
Georgian | 4M |
bcl |
Central Bikol | 4M |
glg |
Galician | 4M |
lao |
Lao | 4M |
lit |
Lithuanian | 4M |
umb |
Umbundu | 4M |
tsn |
Tswana | 4M |
vec |
Venetian | 4M |
nso |
Pedi | 4M |
ban |
Balinese | 4M |
bug |
Buginese | 4M |
knc |
Central Kanuri | 4M |
kng |
Koongo | 3M |
ibb |
Ibibio | 3M |
lug |
Ganda | 3M |
ace |
Achinese | 3M |
bam |
Bambara | 3M |
tzm |
Central Atlas Tamazight | 3M |
ydd |
Eastern Yiddish | 3M |
kmb |
Kimbundu | 3M |
lun |
Lunda | 3M |
shn |
Shan | 3M |
war |
Waray (Philippines) | 3M |
dyu |
Dyula | 3M |
wol |
Wolof | 3M |
kir |
Kirghiz | 3M |
nds |
Low German | 3M |
fuf |
Pular | 3M |
mkd |
Macedonian | 3M |
vmw |
Makhuwa | 3M |
zgh |
Standard Moroccan Tamazight | 2M |
ewe |
Ewe | 2M |
khk |
Halh Mongolian | 2M |
slv |
Slovenian | 2M |
ayr |
Central Aymara | 2M |
bem |
Bemba (Zambia) | 2M |
emk |
Eastern Maninkakan | 2M |
bci |
Baoulé | 2M |
bum |
Bulu (Cameroon) | 2M |
epo |
Esperanto | 2M |
pam |
Pampanga | 2M |
tiv |
Tiv | 2M |
tpi |
Tok Pisin | 2M |
ven |
Venda | 2M |
ssw |
Swati | 2M |
nyn |
Nyankole | 2M |
kbd |
Kabardian | 2M |
iii |
Sichuan Yi | 2M |
yao |
Yao | 2M |
lav |
Latvian | 2M |
quz |
Cusco Quechua | 2M |
src |
Logudorese Sardinian | 2M |
sco |
Scots | 2M |
tso |
Tsonga | 2M |
rmy |
Vlax Romani | 2M |
men |
Mende (Sierra Leone) | 1M |
fon |
Fon | 1M |
nhn |
Central Nahuatl | 1M |
dip |
Northeastern Dinka | 1M |
kde |
Makonde | 1M |
snn |
Siona | 1M |
kbp |
Kabiyè | 1M |
tem |
Timne | 1M |
toi |
Tonga (Zambia) | 1M |
est |
Estonian | 1M |
snk |
Soninke | 1M |
cjk |
Chokwe | 1M |
ada |
Adangme | 1M |
aii |
Assyrian Neo-Aramaic | 1M |
quy |
Ayacucho Quechua | 1M |
rmn |
Balkan Romani | 1M |
bin |
Bini | 1M |
gaa |
Ga | 1M |
ndo |
Ndonga | 1M |
nym |
Nyamwezi | 926k |
sus |
Susu | 923k |
tly |
Talysh | 915k |
srr |
Serer | 869k |
kha |
Khasi | 865k |
hea |
Northern Qiandong Miao | 820k |
gkp |
Guinea Kpelle | 808k |
hni |
Hani | 747k |
fry |
Western Frisian | 730k |
yua |
Yucateco | 700k |
fij |
Fijian | 650k |
fur |
Friulian | 600k |
tet |
Tetum | 600k |
wln |
Walloon | 600k |
eus |
Basque | 588k |
oss |
Ossetian | 588k |
nbl |
South Ndebele | 588k |
pov |
Upper Guinea Crioulo | 580k |
cym |
Welsh | 580k |
lus |
Lushai | 542k |
dag |
Dagbani | 540k |
dga |
Southern Dagaare | 501k |
bre |
Breton | 500k |
kek |
Kekchí | 500k |
lij |
Ligurian | 500k |
pcd |
Picard | 500k |
roh |
Romansh | 500k |
bfa |
Bari | 480k |
kri |
Krio | 480k |
cnh |
Hakha Chin | 446k |
lob |
Lobi | 442k |
arn |
Mapudungun | 440k |
bba |
Baatonum | 400k |
dzo |
Dzongkha | 400k |
kea |
Kabuverdianu | 394k |
sah |
Yakut | 363k |
smo |
Samoan | 362k |
koo |
Konzo | 362k |
nzi |
Nzima | 353k |
maz |
Central Mazahua | 350k |
pis |
Pijin | 350k |
ctd |
Tedim Chin | 344k |
cos |
Corsican | 341k |
ltz |
Luxembourgish | 336k |
lia |
West-Central Limba | 335k |
mlt |
Maltese | 330k |
hna |
Mina (Cameroon) | 327k |
zdj |
Ngazidja Comorian | 312k |
guc |
Wayuu | 305k |
qwh |
Huaylas Ancash Quechua | 300k |
quc |
K'iche' | 300k |
div |
Dhivehi | 287k |
isl |
Icelandic | 283k |
kqn |
Kaonde | 276k |
pap |
Papiamento | 263k |
gle |
Irish | 260k |
dyo |
Jola-Fonyi | 260k |
hns |
Caribbean Hindustani | 250k |
gjn |
Gonja | 250k |
njo |
Ao Naga | 232k |
hus |
Huastec | 220k |
mag |
Magahi | 220k |
xsm |
Kasem | 200k |
ote |
Mezquital Otomi | 200k |
qxn |
Northern Conchucos Ancash Quechua | 200k |
tyv |
Tuvinian | 200k |
gag |
Gagauz | 198k |
san |
Sanskrit | 194k |
shk |
Shilluk | 175k |
nba |
Nyemba | 172k |
miq |
Mískito | 160k |
mam |
Mam | 157k |
tah |
Tahitian | 150k |
nav |
Navajo | 149k |
ami |
Amis | 138k |
lot |
Otuho | 135k |
cak |
Kaqchikel | 132k |
tzh |
Tzeltal | 130k |
tzo |
Tzotzil | 130k |
lns |
Lamnso' | 125k |
ton |
Tonga (Tonga Islands) | 123k |
tbz |
Ditammari | 120k |
lad |
Ladino | 120k |
vai |
Vai | 120k |
mto |
Totontepec Mixe | 119k |
ady |
Adyghe | 118k |
abk |
Abkhazian | 105k |
ast |
Asturian | 100k |
tsz |
Purepecha | 100k |
swb |
Maore Comorian | 97k |
cab |
Garifuna | 95k |
krl |
Karelian | 80k |
zam |
Miahuatlán Zapotec | 80k |
top |
Papantla Totonac | 80k |
cha |
Chamorro | 78k |
crs |
Seselwa Creole French | 73k |
ddn |
Dendi (Benin) | 72k |
loz |
Lozi | 72k |
mri |
Maori | 70k |
hsb |
Upper Sorbian | 70k |
cri |
Sãotomense | 70k |
pbb |
Páez | 68k |
alt |
Southern Altai | 68k |
qva |
Ambo-Pasco Quechua | 65k |
mxv |
Metlatónoc Mixtec | 65k |
gla |
Scottish Gaelic | 64k |
kjh |
Khakas | 60k |
csw |
Swampy Cree | 60k |
qvm |
Margos-Yarowilca-Lauricocha Quechua | 55k |
fao |
Faroese | 47k |
kal |
Kalaallisut | 47k |
cni |
Asháninka | 45k |
chk |
Chuukese | 45k |
mah |
Marshallese | 44k |
rar |
Rarotongan | 43k |
evn |
Evenki | 40k |
qvn |
North Junín Quechua | 40k |
wwa |
Waama | 40k |
buc |
Bushi | 39k |
qvh |
Huamalíes-Dos de Mayo Huánuco Quechua | 38k |
toj |
Tojolabal | 36k |
lue |
Luvale | 36k |
qvc |
Cajamarca Quechua | 35k |
ojb |
Northwestern Ojibwa | 35k |
jiv |
Shuar | 35k |
qud |
Calderón Highland Quichua | 30k |
lld |
Ladin | 30k |
hlt |
Matu Chin | 30k |
que |
Quechua | 30k |
pon |
Pohnpeian | 28k |
agr |
Aguaruna | 28k |
qxa |
Chiquián Ancash Quechua | 25k |
quh |
South Bolivian Quechua | 25k |
tca |
Ticuna | 25k |
chj |
Ojitlán Chinantec | 22k |
ike |
Eastern Canadian Inuktitut | 22k |
kwi |
Awa-Cuaiquer | 21k |
rgn |
Romagnol | 20k |
oki |
Okiek | 20k |
tob |
Toba | 20k |
guu |
Yanomamö | 18k |
qxu |
Arequipa-La Unión Quechua | 16k |
pau |
Palauan | 15k |
shp |
Shipibo-Conibo | 15k |
gld |
Nanai | 12k |
gug |
Paraguayan Guaraní | 12k |
mzi |
Ixcatlán Mazatec | 11k |
cjs |
Shor | 10k |
mic |
Mi'kmaq | 8k |
haw |
Hawaiian | 8k |
eve |
Even | 7k |
yap |
Yapese | 7k |
cbt |
Chayahuita | 6k |
ame |
Yanesha' | 6k |
gyr |
Guarayu | 6k |
vep |
Veps | 6k |
cpu |
Pichis Ashéninka | 5k |
acu |
Achuar-Shiwiar | 5k |
not |
Nomatsiguenga | 4k |
sme |
Northern Sami | 4k |
yad |
Yagua | 4k |
ura |
Urarina | 4k |
cbu |
Candoshi-Shapra | 3k |
huu |
Murui Huitoto | 3k |
cof |
Colorado | 2k |
boa |
Bora | 2k |
ztu |
Güilá Zapotec | 2k |
piu |
Pintupi-Luritja | 2k |
cbr |
Cashibo-Cacataibo | 2k |
mcf |
Matsés | 1k |
bis |
Bislama | 1k |
orh |
Oroqen | 1k |
ykg |
Northern Yukaghir | 1k |
ese |
Ese Ejja | 1k |
nio |
Nganasan | 1k |
cic |
Chickasaw | 1k |
csa |
Chiltepec Chinantec | 1k |
mcd |
Sharanahua | 950 |
amc |
Amahuaca | 720 |
amr |
Amarakaeri | 500 |
cot |
Caquinte | 300 |
oaa |
Orok | 295 |
ajg |
Aja (Benin) | 200 |
arl |
Arabela | 150 |
ppl |
Pipil | 20 |
bax |
Bamun | unknown |
nku |
Bouna Kulango | unknown |
cbi |
Chachi | unknown |
ccp |
Chakma | unknown |
chr |
Cherokee (Cherokee) | unknown |
chr |
Cherokee (Cherokee) | unknown |
duu |
Drung | unknown |
cfm |
Falam Chin | unknown |
fat |
Fanti | unknown |
ido |
Ido | unknown |
ina |
Interlingua (International Auxiliary Language Association) | unknown |
kkh |
Khün | unknown |
ktu |
Kituba (Democratic Republic of Congo) | unknown |
fkv |
Kven Finnish | unknown |
lat |
Latin | unknown |
glv |
Manx | unknown |
mfq |
Moba | unknown |
mnw |
Mon | unknown |
mxi |
Mozarabic | 0 |
pcm |
Nigerian Pidgin | unknown |
niu |
Niuean | unknown |
kqs |
Northern Kissi | unknown |
sey |
Secoya | unknown |
ekk |
Standard Estonian | unknown |
lvs |
Standard Latvian | unknown |
blt |
Tai Dam | unknown |
kdh |
Tem | unknown |
tdt |
Tetun Dili | unknown |
twi |
Twi (Latin) | unknown |
twi |
Twi (Latin) | unknown |
auc |
Waorani | unknown |
gaz |
West Central Oromo | unknown |
pnb |
Western Panjabi | unknown |
zro |
Záparo | unknown |
API
.isFontSupport(fontFamily: string, languageCode: string)
This return a boolean value.