From Fedora Project Wiki

(Add a core-font packages list)
(use version number templates, include instructions on testing a specific language)
 
(8 intermediate revisions by 3 users not shown)
Line 2: Line 2:
|description=This test case ensures that the default fonts packages are properly installed.
|description=This test case ensures that the default fonts packages are properly installed.
|setup=
|setup=
To install default fonts:
# dnf install default-fonts
Or only for particular language:
# dnf install default-fonts-<locale-code>
And then:
# dnf install fontquery
|actions=
|actions=
To install a default font for language, try:
To test on {{FedoraVersion|long|next}}:
  $ dnf install langpacks-core-font-<language/locale>
$ fontquery-diff {{FedoraVersionNumber|next}}
To test for a specific language, use the [https://en.wikipedia.org/wiki/List_of_ISO_639_language_codes ISO 639 two-letter code], e.g. {{code|he}} for Hebrew:
$ fontquery-diff -l he {{FedoraVersionNumber|next}}
|results=
|results=
One font package will be installed that have glyph coverage for certain language.
No difference should be reported on the output.
|optional=
|optional=
}}
}}
The following table is a package list that langpacks currently have:
{|border="1"
!width="100px"| Package Name !! Language
|-
| langpacks-core-font-af || Afrikaans
|-
| langpacks-core-font-am || Amharic
|-
| langpacks-core-font-ar || Arabic
|-
| langpacks-core-font-as || Assamese
|-
| langpacks-core-font-ast || Asturian
|-
| langpacks-core-font-be || Belarusian
|-
| langpacks-core-font-bg || Bulgarian
|-
| langpacks-core-font-bn || Bengali
|-
| langpacks-core-font-bo || Tibetan
|-
| langpacks-core-font-br || Breton
|-
| langpacks-core-font-bs || Bosnian
|-
| langpacks-core-font-ca || Catalan
|-
| langpacks-core-font-cs || Czech
|-
| langpacks-core-font-cy || Welsh
|-
| langpacks-core-font-da || Danish
|-
| langpacks-core-font-de || German
|-
| langpacks-core-font-dz || Bhutanese
|-
| langpacks-core-font-el || Greek
|-
| langpacks-core-font-en || English
|-
| langpacks-core-font-eo || Esperanto
|-
| langpacks-core-font-es || Spanish
|-
| langpacks-core-font-et || Estonian
|-
| langpacks-core-font-eu || Basque
|-
| langpacks-core-font-fa || Persian
|-
| langpacks-core-font-fi || Finnish
|-
| langpacks-core-font-fr || French
|-
| langpacks-core-font-ga || Irish
|-
| langpacks-core-font-gl || Galician
|-
| langpacks-core-font-gu || Gujarati
|-
| langpacks-core-font-he || Hebrew
|-
| langpacks-core-font-hi || Hindi
|-
| langpacks-core-font-hr || Croatian
|-
| langpacks-core-font-hu || Hungarian
|-
| langpacks-core-font-ia || Interlingua
|-
| langpacks-core-font-id || Indonesian
|-
| langpacks-core-font-is || icelandic
|-
| langpacks-core-font-it || Italian
|-
| langpacks-core-font-ja || Japanese
|-
| langpacks-core-font-ka || Georgian
|-
| langpacks-core-font-kk || Kazakh
|-
| langpacks-core-font-km || Khmer
|-
| langpacks-core-font-kn || Kannada
|-
| langpacks-core-font-ko || Korean
|-
| langpacks-core-font-ku || Kurdish
|-
| langpacks-core-font-lt || Lithuanian
|-
| langpacks-core-font-lv || Latvian
|-
| langpacks-core-font-mai || Maithili
|-
| langpacks-core-font-mk || Macedonian
|-
| langpacks-core-font-ml || Malayalam
|-
| langpacks-core-font-mr || Marathi
|-
| langpacks-core-font-ms || Malay
|-
| langpacks-core-font-my || Burmese
|-
| langpacks-core-font-nb || Norwegian Bokmål
|-
| langpacks-core-font-ne || Nepali
|-
| langpacks-core-font-nl || Dutch
|-
| langpacks-core-font-nn || Nynorsk
|-
| langpacks-core-font-nr || Southern Ndebele
|-
| langpacks-core-font-nso || Northern Sotho
|-
| langpacks-core-font-or || Odia
|-
| langpacks-core-font-pa || Punjuabi
|-
| langpacks-core-font-pl || Polish
|-
| langpacks-core-font-pt || Portuguese
|-
| langpacks-core-font-ro || Romanian
|-
| langpacks-core-font-ru || Russian
|-
| langpacks-core-font-si || Sinhala
|-
| langpacks-core-font-sk || Slovak
|-
| langpacks-core-font-sl || Slovenian
|-
| langpacks-core-font-sq || albanian
|-
| langpacks-core-font-sr || Serbian
|-
| langpacks-core-font-ss || Swati
|-
| langpacks-core-font-sv || Swedish
|-
| langpacks-core-font-ta || Tamil
|-
| langpacks-core-font-te || Telugu
|-
| langpacks-core-font-th || Thai
|-
| langpacks-core-font-tn || Tswana
|-
| langpacks-core-font-tr || Turkish
|-
| langpacks-core-font-ts || Tsonga
|-
| langpacks-core-font-uk || Ukrainian
|-
| langpacks-core-font-ur || Urdu
|-
| langpacks-core-font-ve || Venda
|-
| langpacks-core-font-vi || Vietnamese
|-
| langpacks-core-font-xh || Xhosa
|-
| langpacks-core-font-yi || Yiddish
|-
| langpacks-core-font-zh_CN || Simplified Chinese
|-
| langpacks-core-font-zh_TW || Traditional Chinese
|-
| langpacks-core-font-zu || Zulu
|}


[[Category:I18n_Desktop]]
[[Category:I18n_Desktop]]
[[Category:I18n_Installation]]
[[Category:I18n_Test_Cases]]
[[Category:I18n_Test_Cases]]
[[Category:Package_dnf_test_cases]]
[[Category:Package_dnf_test_cases]]
[[Category:Package_langpacks_test_cases]]
[[Category:Package_langpacks_test_cases]]

Latest revision as of 00:31, 9 March 2024

Description

This test case ensures that the default fonts packages are properly installed.

Setup

To install default fonts:

# dnf install default-fonts

Or only for particular language:

# dnf install default-fonts-<locale-code>

And then:

# dnf install fontquery 

How to test

To test on Fedora 41:

$ fontquery-diff 41

To test for a specific language, use the ISO 639 two-letter code, e.g. he for Hebrew:

$ fontquery-diff -l he 41

Expected Results

No difference should be reported on the output.