25 и 30 сентября состоялись выпуски 1.0.0 и 1.0.1 кроссплатформенного (Linux и Windows) менеджера шрифтов Fontmatrix.
Основные возможности:
- активация и деактивация шрифтов;
- пометка шрифтов тегами и группировка шрифтов в наборы;
- поиск шрифтов с помощью простых или комбинированных фильтров: по тегам, метаданным, классификации PANOSE, охвату языка, лицензии и технологии шрифта;
- подробное инспектирование шрифтов: просмотр глифов, функций OpenType, названий и таблиц TrueType;
- тестирование функций OpenType, включая шейпинг с помощью HarfBuzz и поддержкой письменностей с написанием текста справа налево;
- поддержка вариативных и цветных шрифтов: глифов CBDT, sbix, COLR и OpenType-SVG;
- сравнение глифов нескольких шрифтов, с наложением их друг на друга;
- поиск дубликатов шрифтов;
- создание каталогов шрифтов в виде файла PDF;
- извлечение шрифтов, встроенных в файл PDF (при компиляции с библиотекой PoDoFo не ниже версии 0.10).
Проект написан на языке C++ и распространяется по лицензии GNU GPL 2.
Основные изменения:
- переход на использование Qt 6 и KDE Frameworks 6;
- добавлена поддержка вариативных шрифтов;
- добавлена поддержка цветных шрифтов;
- добавлена поддержка письменностей с написанием текста справа налево;
- добавлена поддержка активации шрифтов на каждой платформе: в Linux активированные находятся в
~/.local/share/fonts/fontmatrixи Fontmatrix больше не изменяетfonts.confпользователя; вспомогательный хелпер активирует шрифты для всех пользователей; - добавлены новые фильтры по охвату языка, лицензии и технологии шрифта;
- добавлен поиск дубликатов шрифтов с группировкой результатов поиска: идентичных файлов и шрифтов с тем же семейством, стилем и версией;
- добавлен экспорт списка шрифтов в формате XeTeX;
- добавлен перенос текста при отображении образцов текстов при помощи библиотеки
libhyphen; - удалены: поддержка скриптового движка PythonQt, просмотр помощи с использованием QtWebEngine, копии библиотек HarfBuzz, libhyphen, ICU, m17n и Pango;
- версия 1.0.1 доступна для загрузки в форматах AppImage и Flatpak.
>>> Исходный код на GitHub
>>> История проекта
>>> Подробнее