mirror of
https://github.com/pybricks/pybricks-api.git
synced 2026-09-12 01:24:17 +00:00
pybricks/media/ev3dev: list known font language codes
This list was obtained by running fc-list on an EV3.
This commit is contained in:
+163
-3
@@ -237,10 +237,170 @@ class Font:
|
||||
When ``True`` prefer monospaced fonts. This is useful for
|
||||
aligning multiple rows of text.
|
||||
lang (str):
|
||||
A language code, such as "en-us" or "zh-cn" or ``None`` to use
|
||||
the default language.
|
||||
A language code, such as ``'en'`` or ``'zh-cn'`` or ``None`` to
|
||||
use the default language. [#font_lang]_
|
||||
script (str):
|
||||
A unicode script identifier such as "Runr" or ``None``.
|
||||
A unicode script identifier such as ``'Runr'`` or ``None``.
|
||||
|
||||
.. [#font_lang]
|
||||
.. toggle-header::
|
||||
:header: Language codes
|
||||
|
||||
Note: Languages depend on installed fonts. Additional language
|
||||
codes are possible and some listed language codes may not have
|
||||
a satisfactory font.
|
||||
|
||||
- ``'aa'``: Afar
|
||||
- ``'af'``: Afrikaans
|
||||
- ``'an'``: Aragonese
|
||||
- ``'av'``: Avaric
|
||||
- ``'ay'``: Aymara
|
||||
- ``'az-az'``: Azerbaijani
|
||||
- ``'be'``: Belarusian
|
||||
- ``'bg'``: Bulgarian
|
||||
- ``'bi'``: Bislama
|
||||
- ``'bm'``: Bambara
|
||||
- ``'br'``: Breton
|
||||
- ``'bs'``: Bosnian
|
||||
- ``'bua'``: Buriat
|
||||
- ``'ca'``: Catalan
|
||||
- ``'ce'``: Chechen
|
||||
- ``'ch'``: Chamorro
|
||||
- ``'co'``: Corsican
|
||||
- ``'crh'``: Crimean
|
||||
- ``'cs'``: Czech
|
||||
- ``'csb'``: Kashubian
|
||||
- ``'cy'``: Welsh
|
||||
- ``'da'``: Danish
|
||||
- ``'de'``: German
|
||||
- ``'ee'``: Ewe
|
||||
- ``'el'``: Greek
|
||||
- ``'en'``: English
|
||||
- ``'eo'``: Esperanto
|
||||
- ``'es'``: Spanish
|
||||
- ``'et'``: Estonian
|
||||
- ``'eu'``: Basque
|
||||
- ``'ff'``: Fulah
|
||||
- ``'fi'``: Finnish
|
||||
- ``'fil'``: Filipino
|
||||
- ``'fj'``: Fijian
|
||||
- ``'fo'``: Faroese
|
||||
- ``'fr'``: French
|
||||
- ``'fur'``: Friulian
|
||||
- ``'fy'``: Western Frisian
|
||||
- ``'ga'``: Irish
|
||||
- ``'gd'``: Gaelic
|
||||
- ``'gl'``: Galician
|
||||
- ``'gv'``: Manx
|
||||
- ``'ha'``: Hausa
|
||||
- ``'haw'``: Hawaiian
|
||||
- ``'he'``: Hebrew
|
||||
- ``'ho'``: Hiri Motu
|
||||
- ``'hr'``: Croatian
|
||||
- ``'hsb'``: Upper Sorbian
|
||||
- ``'ht'``: Haitian
|
||||
- ``'hu'``: Hungarian
|
||||
- ``'ia'``: Interlingua
|
||||
- ``'id'``: Indonesian
|
||||
- ``'ie'``: Interlingue
|
||||
- ``'ik'``: Inupiaq
|
||||
- ``'io'``: Ido
|
||||
- ``'is'``: Icelandic
|
||||
- ``'it'``: Italian
|
||||
- ``'ja'``: Japanese
|
||||
- ``'jv'``: Javanese
|
||||
- ``'ki'``: Kikuyu
|
||||
- ``'kj'``: Kuanyama
|
||||
- ``'kl'``: Kalaallisut
|
||||
- ``'ko'``: Korean
|
||||
- ``'ku-tr'``: Kurdish
|
||||
- ``'kum'``: Kumyk
|
||||
- ``'kw'``: Cornish
|
||||
- ``'kwm'``: Kwambi
|
||||
- ``'la'``: Latin
|
||||
- ``'lb'``: Luxembourgish
|
||||
- ``'lez'``: Lezghian
|
||||
- ``'lg'``: Ganda
|
||||
- ``'li'``: Limburgan
|
||||
- ``'ln'``: Lingala
|
||||
- ``'lt'``: Lithuanian
|
||||
- ``'lv'``: Latvian
|
||||
- ``'mg'``: Malagasy
|
||||
- ``'mh'``: Marshallese
|
||||
- ``'mi'``: Maori
|
||||
- ``'mk'``: Macedonian
|
||||
- ``'mn-mn'``: Mongolian
|
||||
- ``'mo'``: Moldavian
|
||||
- ``'ms'``: Malay
|
||||
- ``'mt'``: Maltese
|
||||
- ``'na'``: Nauru
|
||||
- ``'nb'``: Norwegian Bokmål
|
||||
- ``'nds'``: Low German
|
||||
- ``'ng'``: Ndonga
|
||||
- ``'nl'``: Dutch
|
||||
- ``'nn'``: Norwegian Nynorsk
|
||||
- ``'no'``: Norwegian
|
||||
- ``'nr'``: South Ndebele
|
||||
- ``'nso'``: Northern Sotho
|
||||
- ``'nv'``: Navajo
|
||||
- ``'ny'``: Chichewa
|
||||
- ``'oc'``: Occitan
|
||||
- ``'om'``: Oromo
|
||||
- ``'os'``: Ossetian
|
||||
- ``'pap-an'``: Papiamento, Netherlands Antilles
|
||||
- ``'pap-aw'``: Papiamento, Aruba
|
||||
- ``'pl'``: Polish
|
||||
- ``'pt'``: Portuguese
|
||||
- ``'qu'``: Quechua
|
||||
- ``'quz'``: Cusco Quechua
|
||||
- ``'rm'``: Romansh
|
||||
- ``'rn'``: Rundi
|
||||
- ``'ro'``: Romanian
|
||||
- ``'ru'``: Russian
|
||||
- ``'rw'``: Kinyarwanda
|
||||
- ``'sc'``: Sardinian
|
||||
- ``'sco'``: Scots
|
||||
- ``'se'``: Northern Sami
|
||||
- ``'sel'``: Selkup
|
||||
- ``'sg'``: Sango
|
||||
- ``'sk'``: Slovak
|
||||
- ``'sl'``: Slovenian
|
||||
- ``'sm'``: Samoan
|
||||
- ``'sma'``: Southern Sami
|
||||
- ``'smj'``: Lule Sami
|
||||
- ``'smn'``: Inari Sami
|
||||
- ``'sms'``: Skolt Sami
|
||||
- ``'sn'``: Shona
|
||||
- ``'so'``: Somali
|
||||
- ``'sq'``: Albanian
|
||||
- ``'sr'``: Serbian
|
||||
- ``'ss'``: Swati
|
||||
- ``'st'``: Southern Sotho
|
||||
- ``'su'``: Sundanese
|
||||
- ``'sv'``: Swedish
|
||||
- ``'sw'``: Swahili
|
||||
- ``'tk'``: Turkmen
|
||||
- ``'tl'``: Tagalog
|
||||
- ``'tn'``: Tswana
|
||||
- ``'to'``: Tonga
|
||||
- ``'tr'``: Turkish
|
||||
- ``'ts'``: Tsonga
|
||||
- ``'ty'``: Tahitian
|
||||
- ``'uk'``: Ukrainian
|
||||
- ``'uz'``: Uzbek
|
||||
- ``'vo'``: Volapük
|
||||
- ``'vot'``: Votic
|
||||
- ``'wa'``: Walloon
|
||||
- ``'wen'``: Sorbian
|
||||
- ``'wo'``: Wolof
|
||||
- ``'xh'``: Xhosa
|
||||
- ``'yap'``: Yapese
|
||||
- ``'yi'``: Yiddish
|
||||
- ``'za'``: Zhuang
|
||||
- ``'zh-cn'``: Chinese, China
|
||||
- ``'zh-sg'``: Chinese, Singapore
|
||||
- ``'zh-tw'``: Chinese, Taiwan
|
||||
- ``'zu'``: Zulu
|
||||
"""
|
||||
|
||||
@property
|
||||
|
||||
Reference in New Issue
Block a user