README.md

Editor pf2

Графический редактор шрифтов формата “pf2(pff)” применяемых в grub2. С помощью “Editor pf2” можно как редактировать шрифты так и создавать новые.

Возможности редактирования:

  1. Изменение данных шрифта - имя, семейство, жирность, наклон, размер,…
  2. Добавлять и удалять(можно сразу несколько) глифы. Глифы задаются либо непосредственно клавишами клавиатуры или значением unicode(u+…). Графически рисовать глиф, изменять его параметры - высоту, ширину, отступы…
  3. Поворот шрифта на -90°градусов. Испльзуется в портретной(вертикальная ориентация экрана) теме модифицированной программе ventoy(mod al_dens).
  4. Для выбранного шрифта, сохранять в файл “List of glyphs(utf8).txt” список глифов с параметрами для дальнейшего анализа.
  5. При открытии шрифта в программе он проходит проверку на правильную структуру. Отдельно кнопкой(валидация) можно удалить непечатные глифы и глифы вне диапазона grub2.

Программа написана на языке “Си” с использованием библиотеки sdl2. Существуют версии для Android, Windows и Linux.

Имеется полноценная справка, как впрочем и сама программа, на 3 языках: русском, английском и упрощённом китайском.


Краткий видео обзор возможностей по(a brief video overview of the features at the link) ссылке


Editor pf2 - graphical editor of fonts of the “pf2(pff)” format used in grub2. Using “Editor pf2” you can both edit fonts and create new ones.

Editing capabilities:

  1. Change font data - name, family, boldness, slope, size,…
  2. Add and remove (several at once) glyphs. Glyphs are specified either directly by keyboard keys or by a unicode(u+…) value. Graphically draw a glyph, change its parameters - height, width, indents…
  3. Rotate the font by -90° degrees. It is used in the portrait (vertical orientation of the screen) theme of the modified program ventoy(mod al_dens).
  4. For the selected font, save a list of glyphs with parameters for further analysis to the file “List of glyphs(utf8).txt”.
  5. When a font is opened in a program, it is checked for correct structure. Separately, using the (validation) button, you can remove unprintable glyphs and glyphs outside the grub2 range.

The program is written in the C language using the sdl2 library. There are versions for Android, Windows and Linux.

Описание

Графический редактор шрифтов формата “pf2(pff)” применяемых в grub2 и ventoy.

Конвейеры
0 успешных
0 с ошибкой