L10n:B2G/Fonts

From MozillaWiki
Jump to: navigation, search

Locales Font / Keyboard Coverage

This page is developer reference of fonts and keyboard for various locales. Please contribute font and keyboard information for your language.

The comprehensive list includes minority and few ancient languages. The page is maintained by Arky (at) mozilla (dot) com .

The table also provide coverage of languages, the default font and keyboards for developer release of Firefox OS and Android.

Locale (code) Region Available Fonts Keyboard definition Android UI (Keyboards/Dictionary) Firefox OS FxOS Keyboard IMEngine FxOS Keyboard Dictionary
Locale (code)
Afar (aa) Africa Fira Noto
Abaza (abq) Europe Noto
Abkhazian (ab) Europe Noto
Abron (abr) Africa Noto
Acehnese (ace) Asia Noto
Acholi (ach) Africa Noto No
Adangme/Dangme/kwa (ada) Africa Noto
Adyghe (ady) Europe Noto
Afrikaans (af) Africa Fira Noto Yes Google Keyboard App Yes (en keyboard) [1] [2] [https://bugzilla.mozilla.org/show_bug.cgi?id=1113365

]

Albanian (sq) Europe Fira Noto Yes Yes Yes latin Yes
Albay Bikol (bhk) Asia Noto
Aleut (ale) Americas Noto
Asu (aum) Asia Fira Noto
Altai Southern (alt) Asia Noto
Arabic (ar) (RTL) Africa Middle East Asia Kulfi Noto, Naskh Arabic Modern Arabic Yes Google Keyboard App Yes [[3]] No; default [4] No
Armenian (hy) Europe Noto Google Keyboard App No
Aramaic/Imperial Aramaic (arc) Europe Asia
Aragonese (arg) Europe Noto
Araona (aro) Americas Noto
Arawak (arw) Pacific Noto
Aromanian (rup) Europe Noto Arpitan () Europe Noto
Avestan (ae) Asia Noto
Assamese (as) Asia Lohit Yes (en keyboard)
Asturian (ast) Europe Noto Yes
Assyrian Neo-Aramaic (Cyrillic script) Europe Noto
Aghem (agq) Africa Noto
Ainu (ain) Asia Noto
Ao Naga() Asia Noto
Akan (ak) Africa Fira [5] [6]
Akoose (bss) Africa Noto
Amo(am) Africa Noto
Alabama/Alibamu (akz) Americas Noto
Atikamekw (atj) Americas Noto
Avaric(av) Europe Noto
Atsam/Cawai/Chawai(cch) Africa Noto
Aymara (ay) America Noto
Azerbaijani (az) (Latin) Asia Fira Noto Google Keyboard App No
Balinese (ban) Asia Noto
Baluchi (latin script) Europe Noto
Bafia (ksf) Africa Noto
Bafut Africa Noto
Balkan Gaguz Turkish Europe Noto
Bamum (bax) Africa Noto
Bambara (bm) Africa Fira Noto
Banjar (bjn) Asia Fira Noto
Batak (btk) Asia Noto
Toba Batak (bcc) Asia Noto
Bavarian Europe Noto
Baoule (bci) Africa Noto
Bassa (bsq) Africa Noto
Bangla (bn-bd)(Bangladesh) Asia Lohit Noto Yes Inscript, Avro/Probhat Yes Yes jsAvroPhonetic No
Bangla (bn-IN)(India) Asia Lohit Noto Yes (Avro/Probhat) Yes Google Keyboard App Yes Yes jsAvroPhonetic No
Basque (eu) Europe Fira Noto Yes Yes Google Keyboard App Yes latin Yes
Bashkir (ba) Asia Fira Noto
Belarusian (be) Europe Fira Noto Yes Google Keyboard App Yes
Bemba (bem) Africa Fira Noto
Bena (bez) Africa Fira Noto
Betawi (bew) Asia Noto
Bini, Edo Africa Noto
Bislama Pacific Noto
Bosnian (bs) (Latin) Europe Fira Noto No Yes Yes latin Yes
Bodo (brx) Asia Lohit
Bomo(bmq) Africa Noto
Brahmi (brah) Asia Noto
Brahui (Latin Script) Asia Noto
Buginese (bug) Asia Noto
Buriat (bua) Europe Fira
Buhid (bku) Asia Noto
Breton (br) Europe Fira Noto No Yes
Bube(bvb) Africa Noto
Bulgarian (bg) Europe Fira Yes Cyrillic (30 letters) Yes Yes Yes latin Yes
Bulu (bum) Africa Noto
Buryat (bua) Europe Noto
Bushi (buc) Africa Noto
Canadian Aboriginal North America Noto
Carian (xcr) Europe Noto
Catalan(ca) Europe Fira Noto Yes Yes Google Keyboard App Yes Yes latin Yes
Cayuga () America Noto
Cebaara Senoufo Africa Noto
Cebuano (ceb) Asia Noto
Cham (cja,cjm) Asia Noto
Chamorro (ch) Pacific Noto
Chiga (cgg) Africa Fira Noto
Chimborazo Highlands Quichua () Americas Noto
Chichewa (ny) Africa Fira
Hakka Chinese (Latin Script) Asia Noto
Min Nan Chinese (Latin Script) Asia Noto
Chinese (Simplified) (zh-CN) Asia Yes QWERTY (PinYin, Chinese phonetic used for simplified Chinese) Yes Yes Yes jsPinYin Yes
Chinese (Traditional) (zh-TW) Asia Yes BoPoMofo (or ZhuYin, Chinese phonetic used in traditional Chinese) Yes Yes (Hant-Zhuyin) Bug 938039Bug 932807 Yes jsZhuYin Yes
Chinook Jargon Americas Noto
Chipewyan Americas Noto
Choctaw Americas Noto
Chukchi Americas Asia Europe Noto
Church Slavic Europe Noto
Cherokee (chr) North America Noto
Chechen (ce) Europe Fira Noto
Cheyenne America Noto
Chuukese (chk) Asia Pacific Noto
Chuvash (cv, chv) Asia Noto
Coptic (cop) Europe Noto
Cornish (kw) Europe Fira Noto
Corsican(co) Europe Noto
Cree (Latin Script)(cr,cre) Americas Noto
Creek (kw) Europe Fira Noto
Cypriot Europe Noto
Croatian (hr) Europe Fira Yes QWERTZ Yes Google Keyboard App with dictionary Yes Yes latin Yes
Crimean Tatar (tt) Europe Asia Fira
Czech (cs) Europe Fira Yes QWERTZ Yes Google Keyboard App with dictionary Yes Yes latin Yes
Central Morocco Tamazight () Africa Fira
Colognian (ksh) Europe Fira Noto
Comorian (Latin script) Africa Noto
Congo Swahili (swc) Africa Noto
Caddo (cad) America Noto
Capiznon (cps) Asia Noto
Carib () Pacific Noto
Danish (da) Europe Fira Yes Yes Google Keyboard App with dictionary Yes Yes latin Yes
Deseret (dsrt) North America Noto
Dogri (doi) Asia Lohit
Dutch (nl) Europe Fira Yes QWERTZ Yes Google Keyboard App with dictionary Yes Yes latin Yes
Dzongkah(dz) Asia Yes [7] No; default No
Engish (en) Europe Noto Sans Fira Yes Colemak Dvorak Neo QWERTY Yes Yes latin Yes for en_US and en_GB
Esperanto (eo) Europe Fira Yes Yes Google Keyboard App Yes Yes latin No
Estonian (et) Europe Fira Yes Google Keyboard App Yes (en keyboard)
Embu (ebu) Africa Fira
Egyptian Hieroglyphs (egyp) Africa Noto
Ethiopic/Ge'ez (gez) Africa Noto [8]
Ewe (ee) Africa Fira [9] [10]
Filipino/Tagalog (tl) Asia Fira Yes Google Keyboard App No
Finnish (fi) Europe Fira Yes Google Keyboard App with dictionary Yes
French (fr) Europe Fira Yes (Dvorak-bepo) CA Yes Google Keyboard App with dictionary Yes Yes latin Yes
Frisian (fy) Europe Fira Yes (en keyboard)
Friulian() Fira
Fulah / Fulfulde (ff) Africa Fira Noto Yes No[[11]] Yes Yes latin No [12]l
Faroese(fo) Europe Fira
Ga (gaa) Africa Fira
Ganda (lg) Africa fira
Galician (gl) Europe Fira Yes Gaelic, Manx Gaelic Google Keyboard App Yes Yes latin Yes
Georgian (ka) Europe Noto Google Keyboard App No
Gothic (got) Europe Noto
Glagolitic(galg) Europe Noto
German (de) Europe Fira Yes QWERTZ Yes Google Keyboard App with dictionary Yes Yes latin Yes
Greek (el) Europe Fira Yes Greek (Phonetically similar to QWERTY) Yes Google Keyboard App with dictionary Yes Yes latin Yes
Gujarati (gu) Asia Noto Lohit InScript Yes Yes
Gurmukhi (guru) Asia Noto InScript
Gusii (guz) Africa Fira
Haitian Creole (ht) (en keyboard)
Hausa Boko(Latin) (ha) Africa Fira English Keyboard (Modified) [13] [14]
Hausa Ajami(Arabic) (ha) Africa
Hawaiian () North American Fira
Hebrew (he)(RTL) Asia Noto Yes Yes Google Keyboard App with dictionary Yes No; default No
Hindi (hi) Asia Noto Sans(Devangari), Lohit Yes InScript Yes Google Keyboard App Yes Yes india No
Hungarian (hu) Europe Fira Yes QWERTZ Yes Yes Google Keyboard App Yes latin Yes
Hanunoo (hnn) Asia Noto
Icelandic (is) Europe Fira Google Keyboard App No
Igbo (ig) Africa Fira English Keyboard Modified (Diacritics) [15] [16]
Indonesian (id) Asia Fira English Keyboard Yes Google Keyboard App Yes (en keyboard)
Interlingua (ia) Europe Fira
Irish (ga) Europe Fira Yes Yes Yes latin Yes
Italian (it) Europe Fira Yes QWERTY Yes Google Keyboard App with with dictionary Yes Yes latin Yes
Jju / Kaje (kaj) Africa Fira
Javanese (jav) Asia Noto
Japanese (ja) Asia Yes Kanji Yes Yes Yes jsKanji Yes
Kaithi (kthi) Asia Noto
Kannada (kn) Asia Lohit, Noto InScript Yes Google Keyboard App Yes
Kashubian (csb) Europe No
Kashmiri (ks) Asia Lohit
Kabuverdianu (kea) Africa Fira
Kabyle () Fira
Kayah Li (kali) Asia Noto
Kharoshthi (khar) Europe Asia Noto
Kalaallisut Europe Fira
Kalenjin (kln) Africa Fira
Kamba (kam) Africa Fira
Kazakh (kk) Europe Fira Google Keyboard App No
Khmer/Cambodian (km) Asia Noto No Yes Google Keyboard App Yes [17] [18]
KiSwahili (sw) Africa Fira English Keyboard Google Keyboard App Yes [19] [20] [21]
Kikuyu (kik) Africa Fira
Kinyarwanda (rw) Africa Fira
Koro (jkr) Asia Fira
Koyra chiini () Fira
Koyraboro Senni () Fira
Kpelle () Fira
Langi () Fira
Low German (nds) Europe Fira QWERTZ
Luo (luo) Africa Fira
Luyia (luy) Africa Fira
Кyrgyz(ky) Asia Google keyboard with dictionary
Korean (ko) Asia Yes Yes Yes Yes jsHangul No
Konkani (kok) Asia Lohit
Kurdish (ku) Middle East Fira
Lao (lo) Asia Noto Google Keyboard App No
Latvian (lv) Europe Fira Yes Google Keyboard App with dictionary No Yes latin but en keyboard currently used Yes
Lepcha (lep) Asia Noto
Ligurian(lij) Europe Yes Yes (en keyboard)
Lithuanian (lt) Europe Fira Yes Yes Google Keyboard App with dictionary Yes Yes latin Yes
Limbu (lif) Asia Noto
Linear B (linb) Europe Noto
Lingala (ln) Africa Fira [22] [23]
Lisu (lis) Asia Noto
Lycian (xlc) Europe Noto
Lydian (xld) Europe Noto
Macedonian (mk) Europe Fira Yes Cyrillic Google Keyboard App Yes Yes latin No
Machame (jmc) Africa Fira
Makonde (kde) Africa Fira
Maithili (mai) Asia Lohit No Yes
Malay (ms) (Malaysia, Brunei, and Singapore) Asia Fira Yes Yes
Malagasy (mg) Africa Fira
Maltese (mt) Europe Fira
Maori (mi) Asia Fira
Masai () Africa Fira
Manx (gv) Europe Yes latin Yes
Meru (mer) Africa Fira
Malagasy (mg) Africa Fira
Malayalam (ml) Asia Lohit, Noto, Meera InScript Yes Google Keyboard App Yes (en keyboard)
Marathi (mr) Asia Lohit Yes Google Keyboard App Yes (en keyboard) [24]
Mandaic (mid, myz) Europe Noto
Manipuri (mni) Asia Lohit
Meetei Mayek (mtei) Asia Noto
Mongolian (mn) Asia Noto Fira Google Keyboard App
Moldavian Europe Fira
Morisyen (mfe) Africa Fira
Nama () Fira
North Ndebele (nd) Africa Fira
Myanmar/Burmese (my) Asia Noto Yes Yes latin No
Nepali (ne) Asia Lohit Yes Google Keyboard App Yes
New Tai Lue (talu) Asia Noto
N'ko (RTL) Africa Noto, Conakry N'Ko Font
Sotho, Northern (nso) Africa Fira No
Sotho, Southern (st) Africa Fira
Ndebele South (nr) Africa Fira
Norwegian (nn) (Nynorsk) Europe Fira No
Norwegian (nb-no) (Bokmål) Europe Fira Yes Yes Google Keyboard App with dictionary Yes Yes latin Yes
Nyanja (ny) Africa Fira
Nyankole (nyn) Africa Fira
Odia/Oriya (or) Asia Lohit, Noto InScript Yes Yes (en keyboard)
Ogham Europe Noto
Ol Chiki/Santali (sat) Asia Lohit Noto
Old Italic Europe Noto
Old Persian (peo) Asia Noto
Old South Arabian (RTL) Asia Middle East Noto
Old Turkic (otk) Asia Noto
Osmanya / Somali (RTL) Africa Noto. Fira
Occitan (oc) Europe Fira
Oromo (om) Africa Fira
Persian (fa)(RTL) Asia Yes Google Keyboard App No [[25]]
Polish (pl) Europe Fira Yes QWERTY Yes Google Keyboard App with dictionary Yes Yes latin Yes
Portuguese (Brazil)(pt-BR) Europe Fira Yes QWERTY Yes Google Keyboard App with dictionary Yes Yes latin Yes
Portuguese (Portugal) (pt-PT) Europe Yes QWERTY Yes Google Keyboard App with dictionary Yes Yes latin Yes
Punjabi (pa) Asia Lohit Yes (en keyboard) [26]
Pahlavi (phli)(RTL) Asia Noto
Phags Pa Asia Noto
Phags Pa Asia Noto
Phoenician (phnx) Europe Noto
Inscriptional Parthian(xpr) Asia Noto
Romanian (ro) Europe Fira Yes Yes Google Keyboard App with dictionary Yes Yes latin Yes
Romansh (rm) Europe Fira
Rombo (rof) Africa Fira
Russian (ru) Europe Fira Yes Cyrillic Yes Google Keyboard App with dictionary Yes Yes latin Yes
Rejang (rej) Asia Noto
Runic (runr) Europe Noto
Rwa () Fira
Saho () Fira
Samaritan (sam) Africa Asia Noto
Samburu (saq) Africa Fira
Sami Northern (sia) Europe Fira
Sango (sg) Africa Fira
Sena (seh) Africa Fira
Shambala () Fira
Shona () Africa Fira
Sidamo () Fira
Rwa (jmc) Africa Fira
Saho (ssy) Africa Fira
Scottish Gaelic (gd) Europe Yes but missing char Yes Yes latin Yes
Serbian (sr)(Latin) Europe Fira Yes QWERTZ Google Keyboard App Yes Yes latin Yes
Serbian (sr)(Cyrillic) Europe Yes QWERTZ Yes Yes latin Yes
Sinhala (si) Asia Noto Keyboard based on Wijesekara Typewriter Yes Yes [27] [28]
Sindhi (sd) Asia Lohit
Slovak (sk) Europe Fira Yes QWERTZ Yes Google Keyboard App Yes Yes latin Yes
Sonhay (son) Africa Yes (en keyboard)
Soga (xog) Africa Fira
Sorbian, Lower Europe Fira
Sorbian, Upper Europe Fira
Slovenian (sl) Europe Fira Yes Google Keyboard App with dictionary (en keyboard) Yes
Spanish (es) Europe Fira Yes QWERTZ Google Keyboard App with dictionary Yes Yes latin Yes
Shavian Europe Noto
Shambala (ksb) Africa Fira
Shona(sn) Africa Fira
Shilha(shi) Africa Fira
Sidamo (sid) Africa Fira
Saurashtra (saz) Asia Noto
Sumero Akkadian Cuneiform Middle East Asia Noto
Sundanese/Basa Sunda (su) Asia Noto
Swedish (sv) Europe Fira Yes QWERTY Yes Google Keyboard App Yes Yes latin Yes
Swati (ss) Africa Fira
Swiss German (gsw) Europe Fira QWERTZ
Syloti Nagri Asia Noto
Symbols Noto
Syriac Eastern Middle East Noto
Syriac Estrangela Middle East Asia Noto
Syriac Western (syc) Middle East Noto
Tamil (ta) (India and Sri Lanka) Asia Noto, Lohit Yes InScript Yes Google Keyboard App Yes Yes india No
Tajik (tg) Asia Fira
Taroko (trv) Asia Fira
Tagalog (tl) Asia Noto English Keyboard
Tagbanwa (tagb) Asia Noto
Tai Le Asia Noto
Tai Tham Asia Noto
Tai Viet Asia Noto
Telugu (te) Asia Noto Lohit InScript Yes bug 1046900 Yes (india) No
Thai (th) Asia Noto Yes Google Keyboard App Yes [29] [30]
Tachelhit () Fira
Taita (dav) Africa Fira
Teso(teo) Africa Fira
Tsonga (ts) Africa Fira
Tswana (tn) Africa Fira
Turkish (tr) Asia Fira Yes QWERTY modified Yes Google Keyboard App with dictionary Yes Yes latin Yes
Tyap (kcg) Africa Fira
Tifinagh Africa Noto
Taana,Tana (Thaa) (RTL) Asia Noto
Ugaritic (uga) Middle East Noto
Tibetan(bo) Asia Noto [31]
Uighur (ug) Asia Fira
Ukrainian (uk) Europe Fira Google Keyboard App
Urdu (ur)(RTL) Asia Noto Nastaliq Yes (en keyboard) [32]
Uzbek (uz) (Latin) Asia Fira
Valencian (va) Europe
Vunjo (vun) Africa Fira
Vietnamese (vi) Asia Noto, Fira Yes Yes Google Keyboard App Yes [[33]][[34]] Yes(Qwerty/Typewriter: vietnamese; Telex: jsTelex) No [35]
Vai/ Vy (vai) Africa Noto
Venda (ve) Africa Fira Yes
Welsh (cy) Europe Yes (en keyboard)
Wolof (wo) Africa Fira [36] [37]
Wolofal (Ajami/Arabic Script)(wo) Africa
Xhosa (xh) Africa Fira Yes Yes [38]
Yoruba (yo) Africa Fira No [39]
Yi (ii) Asia Noto
Zulu (zu) Africa Fira Google Keyboard App Yes (en keyboard) [40] [41]


References

Testing Font Support

Connect your device to the Internet and point your browser to the wikipedia Unicode characters list page. Scroll down to your language section and check if all characters are rendered properly.