Bug 1919486

Summary: console font always set to eurlatgr, even when that is not the best choice
Product: [Fedora] Fedora Reporter: Adam Williamson <awilliam>
Component: anacondaAssignee: Martin Kolman <mkolman>
Status: CLOSED CURRENTRELEASE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: high Docs Contact:
Priority: unspecified    
Version: 34CC: anaconda-maint-list, jonathan, kellin, mfabian, mkolman, suanand, vanmeeuwen+fedora, vponcova, wwoods
Target Milestone: ---Keywords: i18n
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: anaconda-34.24.5-1 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2021-04-14 16:42:34 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Adam Williamson 2021-01-23 01:22:35 UTC
I only just noticed this, but it seems to have been the case for a while. At least it's broken in Fedora 33 final, unfortunately, not just Rawhide. I'll try and look into the background more next week.

anaconda seems to unconditionally write this line to /etc/vconsole.conf:

FONT="eurlatgr"

"eurlatgr" means approximately "European Latin and Greek characters". This is probably the best choice for *most* cases, but definitely not all. Notably, eurlatgr has no *Cyrillic* characters. So if you install in Russian and cause the console to try and display a Cyrillic character - by, say, typing one, or looking at the man page or console output of a translated tool - all you get is little squares.

The correct console font for a Russian install would be latarcyr (which has Latin, Arabic and Cyrillic characters).

I'm pretty sure at some point, *something* did the work of trying to configure/use the most appropriate console font for the primary language of the system. I can't remember right now the details of what that something was. Filing bug against anaconda for now.

This doesn't *quite* seem to hit any of the release criteria, though it does get quite close, so not proposing as a blocker just yet. But we definitely ought to fix it.

Comment 1 Ben Cotton 2021-02-09 16:13:36 UTC
This bug appears to have been reported against 'rawhide' during the Fedora 34 development cycle.
Changing version to 34.

Comment 2 Sundeep Anand 2021-02-17 07:07:03 UTC
kindly consider https://github.com/rhinstaller/anaconda/pull/3178