Description of problem: The default console font was changed in bug 1182527 and while that works ok it presents a downside that since eurlatgr doesn't support Arabic/Cyrillic/Hebrew those scripts are unreadable on console when eurlatgr is in use. Anaconda is already using langtable for keyboards, locales, timezones, etc, so it might be a good idea to use langtable also for selecting the most appropriate console font. The following is a trivial example to see how current langtable (since bug 1146002) handles this correctly: [root@localhost ~]# cat test.py #!/usr/bin/python3 import langtable from langtable import list_consolefonts print(list_consolefonts(languageId="de", territoryId="DE")) print(list_consolefonts(languageId="fi")) print(list_consolefonts(territoryId="GR")) print(list_consolefonts(languageId="ru", territoryId="RU")) print(list_consolefonts(languageId="ru")) print(list_consolefonts(languageId="he")) [root@localhost ~]# python3 ./test.py ['eurlatgr'] ['eurlatgr'] ['eurlatgr', 'iso07u-16', 'LatGrkCyr-8x16'] ['latarcyrheb-sun16'] ['latarcyrheb-sun16'] ['latarcyrheb-sun16'] [root@localhost ~]# rpm -q langtable langtable-python3 langtable-0.0.31-1.fc22.noarch langtable-python3-0.0.31-1.fc22.noarch [root@localhost ~]# Version-Release number of selected component (if applicable): Fedora 22 Beta
Proposing this as FinalBlocker to allow this to be properly evaluated. The tracker bug for the https://fedoraproject.org/wiki/Changes/NewDefaultConsoleFont feature is the above mentioned https://bugzilla.redhat.com/show_bug.cgi?id=1182479. Thanks.
Discussed at today's blocker review meeting [1]. This bug was rejected as Final blocker but accepted as Freeze Exception - we agreed this looks like a significant issue for users of affected languages, but it didn't quite seem to cross the threshold to violating any of the release criteria. We would very much like to see it fixed however [1] http://meetbot.fedoraproject.org/fedora-blocker-review/2015-04-20/
Clearing F22 accepted / nominated freeze exception status as F22 has shipped, per https://fedoraproject.org/wiki/BugZappers/HouseKeeping/Trackers . You may nominate as an Alpha, Beta or Final freeze exception for F23 if desired using the web application - https://qa.fedoraproject.org/blockerbugs/propose_bug (though it is not currently set up for F23) - or by marking the bug as blocking AlphaFreezeException, BetaFreezeException, or FinalFreezeException. anaconda team, can we fix this for 23? It's a significant issue for affected languages.
mkolman fixed this a while ago, see 515f0679