summaryrefslogtreecommitdiff
path: root/metadata/notoserif.pb
diff options
context:
space:
mode:
Diffstat (limited to 'metadata/notoserif.pb')
-rw-r--r--metadata/notoserif.pb844
1 files changed, 844 insertions, 0 deletions
diff --git a/metadata/notoserif.pb b/metadata/notoserif.pb
new file mode 100644
index 0000000..76bc8c5
--- /dev/null
+++ b/metadata/notoserif.pb
@@ -0,0 +1,844 @@
+name: "Noto Serif"
+designer: "Google"
+license: "OFL"
+category: "SERIF"
+date_added: "2013-02-27"
+fonts {
+ name: "Noto Serif"
+ style: "normal"
+ weight: 400
+ filename: "NotoSerif[wdth,wght].ttf"
+ post_script_name: "NotoSerif-Regular"
+ full_name: "Noto Serif Regular"
+ copyright: "Copyright 2022 The Noto Project Authors (https://github.com/notofonts/latin-greek-cyrillic)"
+}
+fonts {
+ name: "Noto Serif"
+ style: "italic"
+ weight: 400
+ filename: "NotoSerif-Italic[wdth,wght].ttf"
+ post_script_name: "NotoSerif-Italic"
+ full_name: "Noto Serif Italic"
+ copyright: "Copyright 2022 The Noto Project Authors (https://github.com/notofonts/latin-greek-cyrillic)"
+}
+subsets: "cyrillic"
+subsets: "cyrillic-ext"
+subsets: "greek"
+subsets: "greek-ext"
+subsets: "latin"
+subsets: "latin-ext"
+subsets: "menu"
+subsets: "vietnamese"
+axes {
+ tag: "wdth"
+ min_value: 62.5
+ max_value: 100.0
+}
+axes {
+ tag: "wght"
+ min_value: 100.0
+ max_value: 900.0
+}
+source {
+ repository_url: "https://github.com/notofonts/latin-greek-cyrillic"
+ archive_url: "https://github.com/notofonts/latin-greek-cyrillic/releases/download/NotoSerif-v2.013/NotoSerif-v2.013.zip"
+ files {
+ source_file: "ARTICLE.en_us.html"
+ dest_file: "article/ARTICLE.en_us.html"
+ }
+ files {
+ source_file: "DESCRIPTION.en_us.html"
+ dest_file: "DESCRIPTION.en_us.html"
+ }
+ files {
+ source_file: "OFL.txt"
+ dest_file: "OFL.txt"
+ }
+ files {
+ source_file: "NotoSerif/googlefonts/variable/NotoSerif[wdth,wght].ttf"
+ dest_file: "NotoSerif[wdth,wght].ttf"
+ }
+ files {
+ source_file: "NotoSerif/googlefonts/variable/NotoSerif-Italic[wdth,wght].ttf"
+ dest_file: "NotoSerif-Italic[wdth,wght].ttf"
+ }
+ branch: "main"
+}
+is_noto: true
+languages: "aa_Latn" # Afar
+languages: "ab_Cyrl" # Abkhazian
+languages: "abq_Cyrl" # Abaza
+languages: "abr_Latn" # Abron
+languages: "ace_Latn" # Achinese
+languages: "acf_Latn" # Saint Lucian Creole French, Latin
+languages: "ach_Latn" # Acoli
+languages: "acu_Latn" # Achuar-Shiwiar
+languages: "ada_Latn" # Adangme
+languages: "adl_Latn"
+languages: "ady_Cyrl" # Adyghe
+languages: "af_Latn" # Afrikaans
+languages: "agq_Latn" # Aghem
+languages: "agr_Latn" # Aguaruna
+languages: "aii_Cyrl" # Assyrian Neo-Aramaic, Cyrillic
+languages: "aii_Latn" # Assyrian Neo-Aramaic, Latin
+languages: "ain_Latn" # Ainu, Latin
+languages: "ajg_Latn" # Aja
+languages: "ak_Latn"
+languages: "akz_Latn" # Alabama
+languages: "ale_Latn" # Aleut
+languages: "aln_Latn" # Gheg Albanian
+languages: "alt_Cyrl" # Southern Altai
+languages: "amc_Latn" # Amahuaca
+languages: "ame_Latn" # Yaneshaʼ
+languages: "ami_Latn" # Amis
+languages: "amo_Latn" # Amo
+languages: "amr_Latn" # Amarakaeri
+languages: "an_Latn" # Aragonese
+languages: "ang_Latn" # Old English
+languages: "aoz_Latn" # Uab Meto
+languages: "arl_Latn" # Arabela
+languages: "arn_Latn" # Mapuche
+languages: "aro_Latn" # Araona
+languages: "arp_Latn" # Arapaho
+languages: "art_Latn" # Artificial languages, Latin, World
+languages: "arw_Latn" # Arawak
+languages: "asa_Latn" # Asu
+languages: "ast_Latn" # Asturian
+languages: "atj_Latn" # Atikamekw
+languages: "auc_Latn" # Waorani
+languages: "av_Cyrl" # Avaric
+languages: "avk_Latn" # Kotava
+languages: "ay_Latn" # Aymara
+languages: "az_Cyrl" # Azerbaijani (Cyrillic)
+languages: "az_Latn" # Azerbaijani
+languages: "azj_Cyrl" # Azerbaijani, North, Cyrillic
+languages: "ba_Cyrl" # Bashkir
+languages: "ba_Latn" # Bashkir, Latin
+languages: "bal_Latn" # Baluchi, Latin
+languages: "ban_Latn" # Balinese
+languages: "bar_Latn" # Bavarian
+languages: "bas_Latn" # Basaa
+languages: "bax_Latn" # Bamun, Latin
+languages: "bba_Latn" # Baatonum
+languages: "bbc_Latn" # Batak Toba
+languages: "bbj_Latn" # Ghomala
+languages: "bci_Latn" # Baoulé
+languages: "be_Cyrl" # Belarusian
+languages: "be_Latn" # Belarusian, Latin
+languages: "bem_Latn" # Bemba
+languages: "ber_Latn" # Berber, Latin
+languages: "bew_Latn" # Betawi
+languages: "bez_Latn" # Bena
+languages: "bfa_Latn" # Bari
+languages: "bfd_Latn" # Bafut
+languages: "bg_Cyrl" # Bulgarian
+languages: "bgx_Grek" # Balkan Gagauz Turkish
+languages: "bhk_Latn" # Albay Bikol
+languages: "bi_Latn" # Bislama
+languages: "bik_Latn" # Bikol
+languages: "bin_Latn" # Bini
+languages: "bjn_Latn" # Banjar
+languages: "bjt_Latn" # Balanta-Ganja
+languages: "bkm_Latn" # Kom
+languages: "bku_Latn" # Buhid
+languages: "bla_Latn" # Siksika
+languages: "bm_Latn" # Bambara
+languages: "bmq_Latn" # Bomu
+languages: "boa_Latn" # Bora
+languages: "bqv_Latn" # Koro Wachi
+languages: "br_Latn" # Breton
+languages: "brh_Latn" # Brahui, Latin
+languages: "brx_Latn" # Bodo, Latin
+languages: "bs_Cyrl" # Bosnian (Cyrillic)
+languages: "bs_Latn" # Bosnian
+languages: "bsc_Latn" # Bassari
+languages: "bss_Latn" # Akoose
+languages: "bto_Latn" # Rinconada Bikol
+languages: "bua_Cyrl" # Buriat
+languages: "buc_Latn" # Bushi
+languages: "bug_Latn" # Buginese
+languages: "bum_Latn" # Bulu
+languages: "bvb_Latn" # Bube
+languages: "bvi_Latn" # Belanda Viri, Latin
+languages: "bwy_Latn"
+languages: "byv_Latn" # Medumba
+languages: "bze_Latn" # Jenaama Bozo
+languages: "bzx_Latn" # Bozo, Hainyaxo
+languages: "ca_Latn" # Catalan
+languages: "cab_Latn" # Garifuna
+languages: "cad_Latn" # Caddo
+languages: "cak_Latn" # Kaqchikel, Central
+languages: "car_Latn" # Carib
+languages: "cay_Latn" # Cayuga
+languages: "cbi_Latn" # Chachi
+languages: "cbk_Latn" # Chavacano, Latin, Philippines
+languages: "cbr_Latn" # Cashibo-Cacataibo
+languages: "cbs_Latn" # Cashinahua
+languages: "cbt_Latn" # Chayahuita
+languages: "cbu_Latn" # Candoshi-Shapra
+languages: "cch_Latn" # Atsam
+languages: "ce_Cyrl" # Chechen
+languages: "ceb_Latn" # Cebuano
+languages: "cfm_Latn" # Chin, Falam
+languages: "cgg_Latn" # Chiga
+languages: "ch_Latn" # Chamorro
+languages: "chj_Latn" # Chinantec, Ojitlán
+languages: "chk_Latn" # Chuukese
+languages: "chm_Cyrl" # Mari
+languages: "chn_Latn" # Chinook Jargon
+languages: "cho_Latn" # Choctaw
+languages: "chp_Latn" # Chipewyan
+languages: "chy_Latn" # Cheyenne
+languages: "cic_Latn" # Chickasaw
+languages: "cjk_Latn" # Chokwe
+languages: "cjs_Cyrl" # Shor
+languages: "ckt_Cyrl" # Chukot
+languages: "cnh_Latn" # Chin, Haka
+languages: "cni_Latn" # Asháninka
+languages: "co_Latn" # Corsican
+languages: "cof_Latn" # Colorado
+languages: "con_Latn" # Cofán, Latin
+languages: "cop_Grek" # Coptic, Greek
+languages: "cot_Latn" # Caquinte
+languages: "cpf_Latn" # French-based Creoles
+languages: "cps_Latn" # Capiznon
+languages: "cpu_Latn" # Ashéninka, Pichis
+languages: "cr_Latn" # Cree, Latin
+languages: "crh_Cyrl" # Crimean Turkish
+languages: "crh_Latn" # Crimean Turkish
+languages: "cri_Latn" # Sãotomense
+languages: "crj_Latn" # Southern East Cree, Latin
+languages: "crl_Latn" # Northern East Cree, Latin
+languages: "crs_Latn" # Seselwa Creole French
+languages: "cs_Latn" # Czech
+languages: "csa_Latn" # Chinantec, Chiltepec
+languages: "csb_Latn" # Kashubian
+languages: "ctd_Latn" # Tedim Chin
+languages: "cu_Cyrl" # Church Slavic
+languages: "cv_Cyrl" # Chuvash
+languages: "cy_Latn" # Welsh
+languages: "cyo_Latn" # Cuyonon, Latin
+languages: "da_Latn" # Danish
+languages: "dag_Latn" # Dagbani
+languages: "dak_Latn" # Dakota
+languages: "dar_Cyrl" # Dargwa
+languages: "dav_Latn" # Taita
+languages: "ddn_Latn" # Dendi
+languages: "de_Latn" # German
+languages: "del_Latn" # Delaware
+languages: "den_Latn" # Slave
+languages: "dga_Latn" # Dagaare, Southern
+languages: "dgr_Latn" # Dogrib
+languages: "din_Latn" # Dinka
+languages: "dip_Latn" # Dinka, Northeastern
+languages: "dje_Latn" # Zarma
+languages: "dng_Cyrl" # Dungan
+languages: "dnj_Latn" # Dan
+languages: "dsb_Latn" # Lower Sorbian
+languages: "dtm_Latn" # Tomo Kan Dogon
+languages: "dtp_Latn" # Central Dusun
+languages: "dua_Latn" # Duala
+languages: "dum_Latn" # Middle Dutch
+languages: "duu_Latn" # Drung
+languages: "dyo_Latn" # Jola-Fonyi
+languages: "dyu_Latn" # Dyula
+languages: "ebu_Latn" # Embu
+languages: "ee_Latn" # Ewe
+languages: "efi_Latn" # Efik
+languages: "egl_Latn" # Emilian
+languages: "eka_Latn" # Ekajuk
+languages: "el_Grek" # Greek
+languages: "emk_Latn" # Maninkakan, Eastern
+languages: "en_Latn" # English
+languages: "enm_Latn" # Middle English
+languages: "eo_Latn" # Esperanto
+languages: "es_Latn" # Spanish
+languages: "ese_Latn" # Ese Ejja
+languages: "esu_Latn" # Central Yupik
+languages: "et_Latn" # Estonian
+languages: "ett_Latn" # Etruscan, Latin
+languages: "eu_Latn" # Basque
+languages: "eve_Cyrl" # Even
+languages: "evn_Cyrl" # Evenki
+languages: "evn_Latn" # Evenki
+languages: "ewo_Latn" # Ewondo
+languages: "ext_Latn" # Extremaduran
+languages: "fan_Latn" # Fang
+languages: "fbl_Latn" # West Albay Bikol
+languages: "ff_Latn" # Fulah
+languages: "ffm_Latn" # Maasina Fulfulde
+languages: "fi_Latn" # Finnish
+languages: "fil_Latn" # Filipino
+languages: "fit_Latn" # Tornedalen Finnish
+languages: "fj_Latn" # Fijian
+languages: "fkv_Latn" # Finnish, Kven
+languages: "fo_Latn" # Faroese
+languages: "fon_Latn" # Fon
+languages: "fr_Latn" # French
+languages: "frc_Latn" # Cajun French
+languages: "frm_Latn" # Middle French
+languages: "fro_Latn" # Old French
+languages: "frp_Latn" # Arpitan
+languages: "frr_Latn" # Northern Frisian
+languages: "frs_Latn" # Eastern Frisian
+languages: "fuc_Latn" # Pulaar
+languages: "fud_Latn" # East Futuna
+languages: "fuf_Latn" # Pular
+languages: "fuq_Latn" # Central-Eastern Niger Fulfulde
+languages: "fur_Latn" # Friulian
+languages: "fuv_Latn" # Nigerian Fulfulde
+languages: "fvr_Latn" # Fur
+languages: "fy_Latn" # Western Frisian
+languages: "ga_Latn" # Irish
+languages: "gaa_Latn" # Ga
+languages: "gag_Cyrl" # Gagauz, Cyrillic
+languages: "gag_Latn" # Gagauz
+languages: "gay_Latn" # Gayo
+languages: "gba_Latn" # Gbaya
+languages: "gcf_Latn" # Guadeloupean Creole French, Latin, Martinique
+languages: "gcr_Latn" # Guianese Creole French
+languages: "gd_Latn" # Scottish Gaelic
+languages: "gem_Latn" # Germanic languages, Latin
+languages: "ggn_Latn" # Eastern Gurung, Latin
+languages: "gil_Latn" # Gilbertese
+languages: "giw_Latn" # Gelao, Klau
+languages: "gjn_Latn" # Gonja
+languages: "gkp_Latn" # Kpelle, Guinea
+languages: "gl_Latn" # Galician
+languages: "gld_Cyrl" # Nanai
+languages: "gmh_Latn" # Middle High German
+languages: "gn_Latn" # Guarani
+languages: "goh_Latn" # Old High German
+languages: "gor_Latn" # Gorontalo
+languages: "gos_Latn" # Gronings
+languages: "grb_Latn" # Grebo
+languages: "grc_Grek" # Ancient Greek, Greek
+languages: "gsw_Latn" # Swiss German
+languages: "gub_Latn" # Guajajára
+languages: "guc_Latn" # Wayuu
+languages: "gur_Latn" # Frafra
+languages: "guu_Latn" # Yanomamö
+languages: "guz_Latn" # Gusii
+languages: "gv_Latn" # Manx
+languages: "gwi_Latn" # Gwichʼin
+languages: "gyr_Latn" # Guarayu
+languages: "ha_Latn" # Hausa
+languages: "hai_Latn" # Haida
+languages: "hak_Latn" # Hakka Chinese, Latin
+languages: "haw_Latn" # Hawaiian
+languages: "hea_Latn" # Hmong, Northern Qiandong
+languages: "hi_Latn" # Hindi (Latin)
+languages: "hif_Latn" # Fiji Hindi, Latin
+languages: "hil_Latn" # Hiligaynon
+languages: "hlt_Latn" # Chin, Matu
+languages: "hmn_Latn" # Hmong
+languages: "hms_Latn" # Hmong, Southern Qiandong
+languages: "hna_Latn" # Mina
+languages: "hni_Latn" # Hani
+languages: "hnj_Latn" # Hmong Njua
+languages: "hnn_Latn" # Hanunoo
+languages: "hns_Latn" # Hindustani, Sarnami
+languages: "ho_Latn" # Hiri Motu
+languages: "hop_Latn" # Hopi
+languages: "hr_Latn" # Croatian
+languages: "hsb_Latn" # Upper Sorbian
+languages: "ht_Latn" # Haitian Creole
+languages: "hu_Latn" # Hungarian
+languages: "hup_Latn" # Hupa
+languages: "hus_Latn" # Huastec, San Luís Potosí
+languages: "huu_Latn" # Huitoto, Murui
+languages: "hz_Latn" # Herero
+languages: "ia_Latn" # Interlingua
+languages: "iba_Latn" # Iban
+languages: "ibb_Latn" # Ibibio
+languages: "id_Latn" # Indonesian
+languages: "idu_Latn" # Idoma
+languages: "ie_Latn" # Interlingue, Latin
+languages: "ife_Latn" # Ifè
+languages: "ig_Latn" # Igbo
+languages: "ii_Latn" # Sichuan Yi, Latin
+languages: "ijs_Latn" # Ijo, Southeast
+languages: "ik_Latn" # Inupiaq
+languages: "ikt_Latn" # Inuinnaqtun
+languages: "ilo_Latn" # Iloko
+languages: "inh_Cyrl" # Ingush
+languages: "inh_Latn" # Ingush, Latin
+languages: "io_Latn" # Ido
+languages: "is_Latn" # Icelandic
+languages: "it_Latn" # Italian
+languages: "iu_Latn" # Inuktitut (Latin)
+languages: "izh_Latn" # Ingrian
+languages: "jam_Latn" # Jamaican Creole English
+languages: "jbo_Latn" # Lojban, Latin
+languages: "jgo_Latn" # Ngomba
+languages: "jiv_Latn" # Shuar, Latin, Ecuador
+languages: "jmc_Latn" # Machame
+languages: "jra_Latn" # Jarai, Latin
+languages: "jut_Latn" # Jutish
+languages: "jv_Latn" # Javanese
+languages: "kaa_Cyrl" # Kara-Kalpak
+languages: "kab_Latn" # Kabyle
+languages: "kac_Latn" # Kachin
+languages: "kaj_Latn" # Jju
+languages: "kam_Latn" # Kamba
+languages: "kao_Latn" # Xaasongaxango
+languages: "kbd_Cyrl" # Kabardian
+languages: "kbp_Latn" # Kabiyé
+languages: "kca_Cyrl" # Khanty
+languages: "kcg_Latn" # Tyap
+languages: "kck_Latn" # Kalanga
+languages: "kde_Latn" # Makonde
+languages: "kdh_Latn" # Tem
+languages: "kea_Latn" # Kabuverdianu
+languages: "kek_Latn" # Q'eqchi'
+languages: "kfo_Latn" # Koro
+languages: "kg_Latn" # Kongo
+languages: "kge_Latn" # Komering
+languages: "kgp_Latn" # Kaingang
+languages: "kha_Latn" # Khasi
+languages: "khq_Latn" # Koyra Chiini
+languages: "khw_Latn" # Khowar, Latin
+languages: "ki_Latn" # Kikuyu
+languages: "kiu_Latn" # Kirmanjki
+languages: "kj_Latn" # Kuanyama
+languages: "kjg_Latn" # Khmu, Latin
+languages: "kjh_Cyrl" # Khakas
+languages: "kk_Cyrl" # Kazakh
+languages: "kk_Latn" # Kazakh, Latin
+languages: "kkj_Latn" # Kako
+languages: "kl_Latn" # Kalaallisut
+languages: "kln_Latn" # Kalenjin
+languages: "kmb_Latn" # Kimbundu
+languages: "knc_Latn" # Kanuri, Central
+languages: "knf_Latn" # Mankanya
+languages: "koi_Cyrl" # Komi-Permyak
+languages: "koo_Latn" # Konjo
+languages: "kos_Latn" # Kosraean
+languages: "kpe_Latn" # Kpelle
+languages: "kpy_Cyrl" # Koryak
+languages: "kqn_Latn" # Kaonde
+languages: "kqs_Latn" # Kissi, Northern
+languages: "kr_Latn" # Kanuri
+languages: "krc_Cyrl" # Karachay-Balkar
+languages: "kri_Latn" # Krio
+languages: "krj_Latn" # Kinaray-a
+languages: "krl_Latn" # Karelian
+languages: "ksb_Latn" # Shambala
+languages: "ksf_Latn" # Bafia
+languages: "ksh_Latn" # Colognian
+languages: "ktu_Latn" # Kituba
+languages: "ku_Cyrl" # Kurdish
+languages: "ku_Latn" # Kurdish, Latin
+languages: "kum_Cyrl" # Kumyk
+languages: "kut_Latn" # Kutenai
+languages: "kv_Cyrl" # Komi
+languages: "kvr_Latn" # Kerinci
+languages: "kw_Latn" # Cornish
+languages: "kwi_Latn" # Awa-Cuaiquer
+languages: "ky_Cyrl" # Kyrgyz
+languages: "ky_Latn" # Kyrgyz (Latin)
+languages: "la_Latn" # Latin
+languages: "lad_Latn" # Ladino, Latin
+languages: "lag_Latn" # Langi
+languages: "laj_Latn" # Lango [Uganda]
+languages: "lam_Latn" # Lamba
+languages: "lb_Latn" # Luxembourgish
+languages: "lbe_Cyrl" # Lak
+languages: "lbw_Latn" # Tolaki
+languages: "lez_Cyrl" # Lezghian
+languages: "lfn_Cyrl" # Lingua Franca Nova
+languages: "lfn_Latn" # Lingua Franca Nova, Latin
+languages: "lg_Latn" # Ganda
+languages: "li_Latn" # Limburgish
+languages: "lia_Latn" # Limba, West-Central
+languages: "lij_Latn" # Ligurian
+languages: "liv_Latn" # Livonian
+languages: "ljp_Latn" # Lampung Api
+languages: "lkt_Latn" # Lakota
+languages: "lld_Latn" # Ladin
+languages: "lmo_Latn" # Lombard
+languages: "ln_Latn" # Lingala
+languages: "lns_Latn" # Lamnso’
+languages: "lob_Latn" # Lobi
+languages: "lol_Latn" # Mongo
+languages: "lot_Latn" # Otuho
+languages: "loz_Latn" # Lozi
+languages: "lt_Latn" # Lithuanian
+languages: "ltg_Latn" # Latgalian
+languages: "lu_Latn" # Luba-Katanga
+languages: "lua_Latn" # Luba-Lulua
+languages: "lue_Latn" # Luvale
+languages: "lui_Latn" # Luiseno
+languages: "lun_Latn" # Lunda
+languages: "luo_Latn" # Luo
+languages: "lus_Latn" # Mizo, Latin
+languages: "lut_Latn" # Lushootseed
+languages: "luy_Latn" # Luyia
+languages: "lv_Latn" # Latvian
+languages: "lzz_Latn" # Laz, Latin
+languages: "mad_Latn" # Madurese
+languages: "maf_Latn" # Mafa
+languages: "mak_Latn" # Makasar
+languages: "mam_Latn" # Mam
+languages: "man_Latn" # Mandingo
+languages: "mas_Latn" # Masai
+languages: "maz_Latn" # Central Mazahua
+languages: "mcd_Latn" # Sharanahua
+languages: "mcf_Latn" # Matsés, Latin, Peru
+languages: "mdf_Cyrl" # Moksha
+languages: "mdh_Latn" # Maguindanaon
+languages: "mdr_Latn" # Mandar
+languages: "mdt_Latn" # Mbere
+languages: "men_Latn" # Mende
+languages: "mer_Latn" # Meru
+languages: "mey_Latn" # Hassaniyya
+languages: "mfe_Latn" # Morisyen
+languages: "mfq_Latn" # Moba
+languages: "mfv_Latn" # Mandjak
+languages: "mg_Latn" # Malagasy
+languages: "mgh_Latn" # Makhuwa-Meetto
+languages: "mgo_Latn" # Metaʼ
+languages: "mgy_Latn" # Mbunga
+languages: "mh_Latn" # Marshallese
+languages: "mi_Latn" # Maori
+languages: "mic_Latn" # Mi'kmaq
+languages: "min_Latn" # Minangkabau
+languages: "miq_Latn" # Mískito
+languages: "mis_Latn" # Uncoded languages, Latin, World
+languages: "mk_Cyrl" # Macedonian
+languages: "mls_Latn" # Masalit
+languages: "mn_Cyrl" # Mongolian
+languages: "mns_Cyrl" # Mansi
+languages: "moe_Latn" # Innu
+languages: "moh_Latn" # Mohawk
+languages: "mor_Latn" # Moro
+languages: "mos_Latn" # Mossi
+languages: "mrj_Cyrl" # Western Mari
+languages: "mro_Latn" # Mru
+languages: "mrw_Latn" # Maranao, Latin
+languages: "ms_Latn" # Malay
+languages: "mt_Latn" # Maltese
+languages: "mto_Latn" # Mixe, Totontepec
+languages: "mua_Latn" # Mundang
+languages: "mui_Latn" # Musi, Latin
+languages: "mus_Latn" # Muscogee
+languages: "mwk_Latn" # Kita Maninkakan
+languages: "mwl_Latn" # Mirandese
+languages: "mwv_Latn" # Mentawai
+languages: "mxc_Latn" # Manyika
+languages: "mxi_Latn" # Mozarabic
+languages: "mxv_Latn" # Mixtec, Metlatónoc
+languages: "myv_Cyrl" # Erzya
+languages: "myx_Latn" # Masaaba
+languages: "mzi_Latn" # Mazatec, Ixcatlán
+languages: "na_Latn" # Nauru
+languages: "nan_Latn" # Min Nan Chinese, Latin
+languages: "nap_Latn" # Neapolitan
+languages: "naq_Latn" # Nama
+languages: "nb_Latn" # Norwegian Bokmål
+languages: "nba_Latn" # Nyemba
+languages: "nch_Latn" # Central Huasteca Nahuatl
+languages: "nd_Latn" # North Ndebele
+languages: "ndc_Latn" # Ndau
+languages: "nds_Latn" # Low German
+languages: "ng_Latn" # Ndonga
+languages: "ngl_Latn" # Lomwe
+languages: "nhe_Latn" # Eastern Huasteca Nahuatl
+languages: "nhn_Latn" # Nahuatl, Central
+languages: "nhw_Latn" # Western Huasteca Nahuatl
+languages: "nia_Latn" # Nias
+languages: "nij_Latn" # Ngaju
+languages: "nio_Cyrl" # Nganasan
+languages: "niu_Latn" # Niuean
+languages: "njo_Latn" # Ao Naga
+languages: "nku_Latn" # Kulango, Bouna
+languages: "nl_Latn" # Dutch
+languages: "nmg_Latn" # Kwasio
+languages: "nn_Latn" # Norwegian Nynorsk
+languages: "nnh_Latn" # Ngiemboon
+languages: "nnp_Latn" # Wancho Naga, Latin
+languages: "no_Latn" # Norwegian
+languages: "nog_Cyrl" # Nogai
+languages: "non_Latn" # Old Norse, Latin, Sweden
+languages: "not_Latn" # Nomatsiguenga
+languages: "nov_Latn" # Novial
+languages: "nr_Latn" # South Ndebele
+languages: "nrf_Latn" # Jèrriais, Latin
+languages: "nsk_Latn" # Naskapi, Latin
+languages: "nso_Latn" # Northern Sotho
+languages: "nus_Latn" # Nuer
+languages: "nv_Latn" # Navajo
+languages: "nxq_Latn" # Naxi
+languages: "ny_Latn" # Nyanja
+languages: "nym_Latn" # Nyamwezi
+languages: "nyn_Latn" # Nyankole
+languages: "nyo_Latn" # Nyoro
+languages: "nzi_Latn" # Nzima
+languages: "oaa_Cyrl" # Orok
+languages: "oc_Latn" # Occitan
+languages: "oj_Latn" # Ojibwa, Latin
+languages: "oki_Latn" # Okiek
+languages: "om_Latn" # Oromo
+languages: "orh_Latn" # Oroqen
+languages: "orv_Cyrl" # Old Russian, Cyrillic
+languages: "os_Cyrl" # Ossetic
+languages: "osa_Latn" # Osage, Latin
+languages: "osc_Latn" # Oscan, Latin
+languages: "ote_Latn" # Otomi, Mezquital
+languages: "otn_Latn" # Tenango Otomi, Latin
+languages: "owl_Latn" # Old Welsh, Latin
+languages: "pag_Latn" # Pangasinan
+languages: "pam_Latn" # Pampanga
+languages: "pap_Latn" # Papiamento
+languages: "pau_Latn" # Palauan
+languages: "pbb_Latn" # Páez
+languages: "pcd_Latn" # Picard
+languages: "pck_Latn" # Paite Chin, Latin
+languages: "pcm_Latn" # Nigerian Pidgin
+languages: "pdc_Latn" # Pennsylvania German
+languages: "pdt_Latn" # Plautdietsch
+languages: "pfl_Latn" # Palatine German
+languages: "pis_Latn" # Pijin
+languages: "piu_Latn" # Pintupi-Luritja
+languages: "pko_Latn" # Pökoot
+languages: "pl_Latn" # Polish
+languages: "pms_Latn" # Piedmontese
+languages: "pnt_Cyrl" # Pontic
+languages: "pnt_Grek" # Pontic, Greek
+languages: "pnt_Latn" # Pontic, Latin
+languages: "pon_Latn" # Pohnpeian
+languages: "pov_Latn" # Crioulo, Upper Guinea
+languages: "ppl_Latn" # Pipil
+languages: "prg_Latn" # Prussian
+languages: "pro_Latn" # Old Provençal
+languages: "prq_Latn" # Ashéninka Perené
+languages: "pt_Latn" # Portuguese
+languages: "puu_Latn" # Punu
+languages: "qu_Latn" # Quechua
+languages: "quc_Latn" # Kʼicheʼ
+languages: "qud_Latn" # Quechua, Unified Quichua, old Hispanic orthography
+languages: "qug_Latn" # Chimborazo Highland Quichua
+languages: "quh_Latn" # Quechua, South Bolivian
+languages: "quy_Latn" # Quechua, Ayacucho
+languages: "quz_Latn" # Quechua, Cusco
+languages: "qva_Latn" # Quechua, Ambo-Pasco
+languages: "qvc_Latn" # Quechua, Cajamarca
+languages: "qvh_Latn" # Quechua, Huamalíes-Dos de Mayo Huánuco
+languages: "qvm_Latn" # Quechua, Margos-Yarowilca-Lauricocha
+languages: "qvn_Latn" # Quechua, North Junín
+languages: "qwh_Latn" # Quechua, Huaylas Ancash
+languages: "qxn_Latn" # Quechua, Northern Conchucos Ancash
+languages: "qxu_Latn" # Quechua, Arequipa-La Unión
+languages: "rap_Latn" # Rapanui
+languages: "rar_Latn" # Rarotongan
+languages: "ray_Latn" # Rapa, Latin
+languages: "rcf_Latn" # Réunion Creole French
+languages: "rej_Latn" # Rejang
+languages: "rgn_Latn" # Romagnol
+languages: "rhg_Latn" # Rohingya, Latin
+languages: "ria_Latn" # Riang [India]
+languages: "rif_Latn" # Riffian (Latin)
+languages: "rm_Latn" # Romansh
+languages: "rmf_Latn" # Kalo Finnish Romani
+languages: "rmn_Latn" # Romani, Balkan
+languages: "rmo_Latn" # Sinte Romani
+languages: "rmu_Latn" # Tavringer Romani
+languages: "rn_Latn" # Rundi
+languages: "rng_Latn" # Ronga
+languages: "ro_Cyrl" # Romanian, Cyrillic
+languages: "ro_Latn" # Romanian
+languages: "rob_Latn" # Tae'
+languages: "rof_Latn" # Rombo
+languages: "rom_Cyrl" # Romany, Cyrillic
+languages: "rom_Latn" # Romany
+languages: "rtm_Latn" # Rotuman
+languages: "ru_Cyrl" # Russian
+languages: "rue_Cyrl" # Rusyn
+languages: "rug_Latn" # Roviana
+languages: "rup_Latn" # Aromanian
+languages: "rw_Latn" # Kinyarwanda
+languages: "rwk_Latn" # Rwa
+languages: "sad_Latn" # Sandawe
+languages: "saf_Latn" # Safaliba
+languages: "sah_Cyrl" # Sakha
+languages: "saq_Latn" # Samburu
+languages: "sas_Latn" # Sasak
+languages: "sat_Latn" # Santali, Latin
+languages: "sav_Latn" # Saafi-Saafi
+languages: "sbp_Latn" # Sangu
+languages: "sc_Latn" # Sardinian
+languages: "scn_Latn" # Sicilian
+languages: "sco_Latn" # Scots
+languages: "scs_Latn" # South Slavey
+languages: "sdc_Latn" # Sassarese Sardinian
+languages: "se_Cyrl" # Northern Sami, Cyrillic
+languages: "se_Latn" # Northern Sami
+languages: "see_Latn" # Seneca
+languages: "sef_Latn" # Cebaara Senoufo
+languages: "seh_Latn" # Sena
+languages: "sei_Latn" # Seri
+languages: "sel_Cyrl" # Selkup
+languages: "ses_Latn" # Koyraboro Senni
+languages: "sey_Latn" # Secoya
+languages: "sg_Latn" # Sango
+languages: "sga_Latn" # Old Irish
+languages: "sgs_Latn" # Samogitian
+languages: "shi_Latn" # Tachelhit (Latin)
+languages: "shk_Latn" # Shilluk
+languages: "shp_Latn" # Shipibo-Conibo
+languages: "sid_Latn" # Sidamo
+languages: "sja_Latn" # Epena, Latin
+languages: "sk_Latn" # Slovak
+languages: "sl_Latn" # Slovenian
+languages: "sla_Latn" # Slavic languages, Latin
+languages: "sli_Latn" # Lower Silesian
+languages: "slr_Latn" # Salar
+languages: "sly_Latn" # Selayar
+languages: "sm_Latn" # Samoan
+languages: "sma_Latn" # Southern Sami
+languages: "smj_Latn" # Lule Sami
+languages: "smn_Latn" # Inari Sami
+languages: "sms_Latn" # Skolt Sami
+languages: "sn_Latn" # Shona
+languages: "snf_Latn" # Noon
+languages: "snk_Latn" # Soninke
+languages: "snn_Latn" # Siona
+languages: "so_Latn" # Somali
+languages: "sq_Latn" # Albanian
+languages: "sr_Cyrl" # Serbian
+languages: "sr_Latn" # Serbian (Latin)
+languages: "srb_Latn" # Sora
+languages: "srn_Latn" # Sranan Tongo
+languages: "srr_Latn" # Serer
+languages: "ss_Latn" # Swati
+languages: "ssy_Latn" # Saho
+languages: "st_Latn" # Southern Sotho
+languages: "stq_Latn" # Saterland Frisian
+languages: "str_Latn" # Straits Salish, Latin
+languages: "su_Latn" # Sundanese
+languages: "suk_Latn" # Sukuma
+languages: "sus_Latn" # Susu
+languages: "sv_Latn" # Swedish
+languages: "sw_Latn" # Swahili
+languages: "swb_Latn" # Maore Comorian, Latin
+languages: "swg_Latn" # Swabian
+languages: "sxn_Latn" # Sangir
+languages: "syi_Latn" # Seki
+languages: "szl_Latn" # Silesian
+languages: "tab_Cyrl" # Tabassaran
+languages: "taq_Latn" # Tamasheq, Latin
+languages: "tbw_Latn" # Tagbanwa
+languages: "tbz_Latn" # Ditammari
+languages: "tca_Latn" # Ticuna
+languages: "tdt_Latn" # Tetun Dili
+languages: "tem_Latn" # Timne
+languages: "teo_Latn" # Teso
+languages: "ter_Latn" # Tereno
+languages: "tet_Latn" # Tetum
+languages: "tg_Cyrl" # Tajik
+languages: "tg_Latn" # Tajik, Latin
+languages: "tiv_Latn" # Tiv
+languages: "tiw_Latn" # Tiwi, Latin
+languages: "tjs_Latn" # Southern Tujia
+languages: "tk_Cyrl" # Turkmen, Cyrillic
+languages: "tk_Latn" # Turkmen, Latin
+languages: "tkl_Latn" # Tokelau
+languages: "tkr_Cyrl" # Tsakhur
+languages: "tkr_Latn" # Tsakhur, Latin
+languages: "tlh_Latn" # Klingon, Latin
+languages: "tli_Latn" # Tlingit
+languages: "tly_Cyrl" # Talysh, Cyrillic
+languages: "tly_Latn" # Talysh, Latin
+languages: "tmh_Latn" # Tamashek
+languages: "tn_Latn" # Tswana
+languages: "tnr_Latn" # Ménik
+languages: "to_Latn" # Tongan
+languages: "tob_Latn" # Toba
+languages: "tog_Latn" # Nyasa Tonga
+languages: "toi_Latn" # Tonga
+languages: "toj_Latn" # Tojolabal
+languages: "top_Latn" # Totonac, Papantla
+languages: "tpi_Latn" # Tok Pisin
+languages: "tr_Latn" # Turkish
+languages: "tru_Latn" # Turoyo
+languages: "trv_Latn" # Taroko
+languages: "ts_Latn" # Tsonga
+languages: "tsd_Grek" # Tsakonian
+languages: "tsg_Latn" # Tausug
+languages: "tsi_Latn" # Tsimshian
+languages: "tsz_Latn" # Purepecha
+languages: "tt_Cyrl" # Tatar
+languages: "tt_Latn" # Tatar, Latin
+languages: "ttj_Latn" # Tooro
+languages: "ttt_Cyrl" # Muslim Tat
+languages: "ttt_Latn" # Muslim Tat, Latin
+languages: "tum_Latn" # Tumbuka
+languages: "tvl_Latn" # Tuvalu
+languages: "twq_Latn" # Tasawaq
+languages: "ty_Latn" # Tahitian
+languages: "tyv_Cyrl" # Tuvinian
+languages: "tzh_Latn" # Tzeltal, Oxchuc
+languages: "tzm_Latn" # Central Atlas Tamazight
+languages: "tzo_Latn" # Tzotzil, Chamula
+languages: "ude_Cyrl" # Udihe
+languages: "udm_Cyrl" # Udmurt
+languages: "udm_Latn" # Udmurt, Latin
+languages: "udu_Latn" # Uduk
+languages: "ug_Cyrl" # Uyghur (Cyrillic)
+languages: "ug_Latn" # Uyghur, Latin
+languages: "uk_Cyrl" # Ukrainian
+languages: "uli_Latn" # Ulithian
+languages: "umb_Latn" # Umbundu
+languages: "ura_Latn" # Urarina
+languages: "uz_Cyrl" # Uzbek (Cyrillic)
+languages: "uz_Latn" # Uzbek
+languages: "vai_Latn" # Vai (Latin)
+languages: "ve_Latn" # Venda
+languages: "vec_Latn" # Venetian
+languages: "vep_Latn" # Veps
+languages: "vi_Latn" # Vietnamese
+languages: "vic_Latn" # Virgin Islands Creole English
+languages: "vls_Latn" # West Flemish
+languages: "vmf_Latn" # Main-Franconian
+languages: "vmw_Latn" # Makhuwa
+languages: "vo_Latn" # Volapük
+languages: "vot_Latn" # Votic
+languages: "vro_Latn" # Võro
+languages: "vun_Latn" # Vunjo
+languages: "wa_Latn" # Walloon
+languages: "wae_Latn" # Walser
+languages: "war_Latn" # Waray
+languages: "was_Latn" # Washo
+languages: "wbp_Latn" # Warlpiri
+languages: "wls_Latn" # Wallisian
+languages: "wo_Latn" # Wolof
+languages: "wwa_Latn" # Waama
+languages: "xal_Cyrl" # Kalmyk
+languages: "xav_Latn" # Xavánte
+languages: "xh_Latn" # Xhosa
+languages: "xog_Latn" # Soga
+languages: "xsm_Latn" # Kasem
+languages: "xum_Latn" # Umbrian, Latin
+languages: "yad_Latn" # Yagua
+languages: "yao_Latn" # Yao
+languages: "yap_Latn" # Yapese
+languages: "yav_Latn" # Yangben
+languages: "ybb_Latn" # Yemba
+languages: "ykg_Cyrl" # Yukaghir, Northern
+languages: "yo_Latn" # Yoruba
+languages: "yrk_Cyrl" # Nenets
+languages: "yrl_Latn" # Nheengatu
+languages: "yua_Latn" # Yucateco
+languages: "za_Latn" # Zhuang
+languages: "zag_Latn" # Zaghawa
+languages: "zam_Latn" # Zapotec, Miahuatlán
+languages: "zap_Latn" # Zapotec
+languages: "zdj_Latn" # Comorian, Ngazidja
+languages: "zea_Latn" # Zeelandic
+languages: "zlm_Latn" # Malay, Latin
+languages: "zmi_Latn" # Negeri Sembilan Malay
+languages: "zro_Latn" # Záparo
+languages: "ztu_Latn" # Zapotec, Güilá
+languages: "zu_Latn" # Zulu
+languages: "zun_Latn" # Zuni
+languages: "zza_Latn" # Zaza