-
Notifications
You must be signed in to change notification settings - Fork 0
Description
Проблема
Вместо отрисовки шрифта "Fira Sans" рисуется стандартный шрифт операционной системы (Windows, Linux). Проблема наблюдается как для предварительно загруженного шрифта (iced::application(...).default_font(...)
, так и для установленного в ОС. Решается переключением на отрисовщик WebGL.
Актуальность
Это проблема не так актуальна в Windows, так как там и так нормальные стандартные шрифты, но в Linux шрифты у каждого окружения (или даже дистрибутива) разные, а подгонять интерфейс размером 300х300 пикс. под каждый шрифт я не хочу. Собственно, идея установить свой шрифт для всех билдов TimeKeeper и была продиктована отсутствием стандартизации в области шрифтов и необходимостью учитывать особенности каждого шрифта для отрисовки интерфейса в ограниченном пространстве 300х300 пикс.
Решение
- Смена отрисовщика
tiny-skia
на стандартный для Iced. Это повлечёт собой рост потребления ОЗУ с 10 МБ до 90-100 МБ. - Ожидание фиксов от проекта
iced
/tiny-skia
.