agama/rust/agama-locale-data
Ladislav Slezák a3dc6e3506
fix(i18n): Configure the console font (#2468)
## 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](https://github.com/user-attachments/assets/e9cf1060-692c-401c-9b5c-0531131f390a)

## 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](https://github.com/user-attachments/assets/9d94af08-491e-4036-b93f-291ebf34f3f3)
2025-06-13 14:51:45 +02:00
..
src fix(i18n): Configure the console font (#2468) 2025-06-13 14:51:45 +02:00
Cargo.toml chore(rust): update dependencies 2025-05-02 08:44:41 +01:00