Skip to content

tiny_skia: некорректный рендеринг шрифтов #28

@mskrasnov

Description

@mskrasnov

Проблема

Вместо отрисовки шрифта "Fira Sans" рисуется стандартный шрифт операционной системы (Windows, Linux). Проблема наблюдается как для предварительно загруженного шрифта (iced::application(...).default_font(...), так и для установленного в ОС. Решается переключением на отрисовщик WebGL.

Актуальность

Это проблема не так актуальна в Windows, так как там и так нормальные стандартные шрифты, но в Linux шрифты у каждого окружения (или даже дистрибутива) разные, а подгонять интерфейс размером 300х300 пикс. под каждый шрифт я не хочу. Собственно, идея установить свой шрифт для всех билдов TimeKeeper и была продиктована отсутствием стандартизации в области шрифтов и необходимостью учитывать особенности каждого шрифта для отрисовки интерфейса в ограниченном пространстве 300х300 пикс.

Решение

  1. Смена отрисовщика tiny-skia на стандартный для Iced. Это повлечёт собой рост потребления ОЗУ с 10 МБ до 90-100 МБ.
  2. Ожидание фиксов от проекта iced/tiny-skia.

Metadata

Metadata

Assignees

No one assigned

    Labels

    UI/UXПроблемы или идеи для UI/UXbugSomething isn't working

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions