05-26-2024, 03:17 PM
(This post was last modified: 07-08-2024, 08:04 PM by AlexBryansk.)
I present to your attention the program:
"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. There is a full help, as well as the program itself, in 3 languages: Russian, English and simplified Chinese.
Foto:
Video of the work on 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. There is a full help, as well as the program itself, in 3 languages: Russian, English and simplified Chinese.
Foto:
Video of the work on the link: