(Initial testcase) |
No edit summary |
||
(14 intermediate revisions by 5 users not shown) | |||
Line 1: | Line 1: | ||
{{admon/note|Obsolete|As of 2024-03-08, atagoh requested that this test case be replaced by [[QA:Testcase_default_font_installation]].}} | |||
# | {{autolang|base=yes}} | ||
{{QA/Test_Case | |||
|description=This testcase is to check that fonts packages for your language is correctly installed. [http://tagoh.fedorapeople.org/fonts/status/current.html The reference table] was generated with all the langpacks installed. However, in most case, langpacks for a certain language only is installed. So you may need to check this result from different aspect. If the result is different to the table, that would means the font package on the table may overrode a default font. This is basically a bug in that font. This is a limitation in current test case since all the tables for languages needs to be generated for exact results. | |||
For example, from https://bugzilla.redhat.com/show_bug.cgi?id=2093080#c3 | |||
<pre> | |||
What the system tells us: | |||
Sans -> NotoSansArabic-VF.ttf: "Noto Sans Arabic" "Regular" | |||
Serif -> NotoNaskhArabic-VF.ttf: "Noto Naskh Arabic" "Regular" | |||
Mono -> Vazirmatn[wght].ttf: "Vazirmatn" "Regular" | |||
What the table provides and what we expect: | |||
Sans -> NotoNaskhArabic-VF.ttf "Noto Naskh Arabic" "Regular" | |||
Serif -> NotoNaskhArabic-VF.ttf: "Noto Naskh Arabic" "Regular" | |||
Mono -> PakTypeNaskhBasic.ttf: "PakType Naskh Basic" "Regular" | |||
</pre> | |||
This means paktype-naskh-basic-fonts affected our default font, vazirmatn-fonts. In this case, we need to fix something in paktype-naskh-basic-fonts. | |||
|actions= | |||
# Log in your desktop | |||
# Download a test script from http://tagoh.fedorapeople.org/fonts/fc-test.sh | |||
# Open a terminal | |||
# Run the script using command "sh fc-test.sh" | |||
# Compare the result to [http://tagoh.fedorapeople.org/fonts/status/current.html the font packages list] | |||
|results= | |results= | ||
# | # Script output should match the font packages list. | ||
#* Example output for Gujarati language: | |||
<pre> | |||
$ sh fc-test.sh | |||
sans[gu]: Lohit-Gujarati.ttf: "Lohit Gujarati" "Regular" | |||
serif[gu]: Lohit-Gujarati.ttf: "Lohit Gujarati" "Regular" | |||
monospace[gu]: Lohit-Gujarati.ttf: "Lohit Gujarati" "Regular" | |||
sans[gu-in]: Lohit-Gujarati.ttf: "Lohit Gujarati" "Regular" | |||
serif[gu-in]: Lohit-Gujarati.ttf: "Lohit Gujarati" "Regular" | |||
monospace[gu-in]: Lohit-Gujarati.ttf: "Lohit Gujarati" "Regular" | |||
</pre> | |||
}} | }} | ||
[[Category: | [[Category:Obsolete_Test_Cases]] |
Latest revision as of 00:27, 9 March 2024
Description
This testcase is to check that fonts packages for your language is correctly installed. The reference table was generated with all the langpacks installed. However, in most case, langpacks for a certain language only is installed. So you may need to check this result from different aspect. If the result is different to the table, that would means the font package on the table may overrode a default font. This is basically a bug in that font. This is a limitation in current test case since all the tables for languages needs to be generated for exact results.
For example, from https://bugzilla.redhat.com/show_bug.cgi?id=2093080#c3
What the system tells us: Sans -> NotoSansArabic-VF.ttf: "Noto Sans Arabic" "Regular" Serif -> NotoNaskhArabic-VF.ttf: "Noto Naskh Arabic" "Regular" Mono -> Vazirmatn[wght].ttf: "Vazirmatn" "Regular" What the table provides and what we expect: Sans -> NotoNaskhArabic-VF.ttf "Noto Naskh Arabic" "Regular" Serif -> NotoNaskhArabic-VF.ttf: "Noto Naskh Arabic" "Regular" Mono -> PakTypeNaskhBasic.ttf: "PakType Naskh Basic" "Regular"
This means paktype-naskh-basic-fonts affected our default font, vazirmatn-fonts. In this case, we need to fix something in paktype-naskh-basic-fonts.
How to test
- Log in your desktop
- Download a test script from http://tagoh.fedorapeople.org/fonts/fc-test.sh
- Open a terminal
- Run the script using command "sh fc-test.sh"
- Compare the result to the font packages list
Expected Results
- Script output should match the font packages list.
- Example output for Gujarati language:
$ sh fc-test.sh sans[gu]: Lohit-Gujarati.ttf: "Lohit Gujarati" "Regular" serif[gu]: Lohit-Gujarati.ttf: "Lohit Gujarati" "Regular" monospace[gu]: Lohit-Gujarati.ttf: "Lohit Gujarati" "Regular" sans[gu-in]: Lohit-Gujarati.ttf: "Lohit Gujarati" "Regular" serif[gu-in]: Lohit-Gujarati.ttf: "Lohit Gujarati" "Regular" monospace[gu-in]: Lohit-Gujarati.ttf: "Lohit Gujarati" "Regular"