• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

agama-project / agama / 15731940888 / 3 – web
74%
master: 74%

Build:
DEFAULT BRANCH: master
Ran 18 Jun 2025 11:48AM UTC
Files 532
Run time 16s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

18 Jun 2025 11:45AM UTC coverage: 67.576%. First build
web – 15731940888.3

push

github

web-flow
fix(web) improve font support for Chinese and Georgian languages (#2488)

## Problem

The installation ISO’s embedded browser failed to render some languages
correctly (e.g., Chinese, Georgian). This issue did not appear when
using a remote browser, which highlighted inconsistencies in font
availability.

Inspection using Firefox’s [font
tools](https://firefox-source-docs.mozilla.org/devtools-user/page_inspector/how_to/edit_fonts/index.html)
revealed the browser was falling back to [DejaVu
fonts](https://dejavu-fonts.github.io/) in the remote system due to
missing or misconfigured `@font-face` rules. In particular,

- Chinese was not being served due to a copy-paste error in its
declaration.
- Georgian fonts were missing entirely.

## Solution

- Add proper `@font-face` declarations for Georgian using [Noto Sans
Georgian](https://fonts.google.com/noto/specimen/Noto+Sans+Georgian)
- Fix the font-family name in the Chinese font-face rule.
- Ensure Noto Sans is used as a first fallback for the SUSE font.

Additionally, a configuration file has been added to the live ISO to
enable the use of fonts located at `/usr/share/agama/web_ui/fonts`. This
change addresses cases where native HTML elements, such as `<option>`,
were rendering using system fonts instead of those served by Agama.

Together, these updates improve multilingual font rendering and ensure a
consistent visual appearance, even on systems that lack certain fonts.
While it's unlikely, users accessing the interface via a remote browser
from a system without these fonts might encounter minor rendering
issues. However, in such cases, the fonts relevant to their language
should still be available, minimizing the impact.

---

Related to 

  * https://github.com/agama-project/agama/pull/2467
  * https://github.com/agama-project/agama/issues/2395
  * https://trello.com/c/NpSkfUAD (protected link)
  * https://bugzilla.suse.com/show_bug.cgi?id=1236261 (protected link)

1840 of 3390 branches covered (54.28%)

Branch coverage included in aggregate %.

10552 of 14948 relevant lines covered (70.59%)

62.93 hits per line

Source Files on job web - 15731940888.3
  • Tree
  • List 532
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Build 15731940888
  • e200a925 on github
  • Next Job for on master (#15737822052.)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc