LINUX.ORG.RU

История изменений

Исправление virx, (текущая версия) :

Ну в принципе что-то получилось: https://gitlab.com/coolreader-ng/crengine-ng/-/merge_requests/13

Но не получилось реализовать это как специальные резервные шрифты. Поэтому, если, например, для семейства Serif выбран шрифт, в котором не окажется нужных глифов, то недостающие глифы будут взяты из общего списка резервных шрифтов без учета семейства, т.е. запросто может попасться шрифт из семейства Sans Serif. Но так как пользователь сам может выбрать любый шрифт, то проблема не критичная.

Пока изменения внесены только в библиотеку crengine-ng, crqt-ng будет обновлен позже (там будет возможность в настройках указывать конкретный шрифт для нескольких универсальных семейств шрифтов).

Исходная версия virx, :

Ну в принципе что-то получилось: https://gitlab.com/coolreader-ng/crengine-ng/-/merge_requests/13

Но не получилось реализовать это как специальные резервные шрифты. Поэтому, если, например, для семейства Serif выбран шрифт, в котором не окажется нужных глифов, то недостающие глифы будут взяты из общего списка резервных шрифтов без учета семейства, т.е. запросто может попасться шрифт из семейства Sans Serif. Но так как пользователь сам может выбрать любый шрифты, то проблема не критичная.

Пока изменения внесены только в библиотеку crengine-ng, crqt-ng будет обновлен позже (там будет возможность в настройках указывать конкретный шрифт для нескольких универсальных семейств шрифтов).