Skip to content

Conversation

@lslezak
Copy link
Contributor

@lslezak lslezak commented Jun 12, 2025

Problem

  • The some non-ASCII characters are not displayed properly, a filled square is displayed instead
  • E.g. when selecting the Czech locale and keyboard some Czech characters are not displayed properly when typing.

agama-console-font-broken

Solution

  • Read the appropriate console font for the selected locale from the langtable data.
  • Unfortunately the systemd-firstboot tool does not support configuring the font so we need to write it directly into the /etc/vconsole.conf configuration file.
  • Set the eurlatgr console font also in the Live ISO installer.

Testing

  • Tested manually, now all Czech characters are displayed properly.

agama-console-font-fixed

Unfortunately "systemd-firstboot" does not support configuring the font
so we need to write it directly into the /etc/vconsole.conf
configuration file.
@coveralls
Copy link

coveralls commented Jun 12, 2025

Coverage Status

coverage: 62.433% (+0.02%) from 62.418%
when pulling efe94f0 on configure_console_font
into cce6555 on master.

Copy link
Contributor

@imobachgs imobachgs left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please, do not rely on is_empty() in this case. Option<T> is a much better alternative.

@lslezak lslezak merged commit a3dc6e3 into master Jun 13, 2025
25 checks passed
@lslezak lslezak deleted the configure_console_font branch June 13, 2025 12:51
@imobachgs imobachgs mentioned this pull request Jun 30, 2025
imobachgs added a commit that referenced this pull request Jun 30, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants