Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
 Font - Editor pf2
#1
Video 
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: 
Reply
#2
(05-26-2024, 03:17 PM)AlexBryansk Wrote: 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. For the selected font, save a list of glyphs with parameters for further analysis to the file "List of glyphs(utf8).txt" 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: link
Before publishing the program, please check the translation and suggest the best one. The original language is Russian.

It remains to be done:
1. Testing the interface when resizing and rotating the screen..

2. Writing a help for working with the program.

3. Packaging of the program for different operating systems. Exe, deb, rpm have already worked. The apk remains. (at the same time, the program is 90% written on an Android phone).


CanCan anyone help? And will he throw off a working and fresh "Hello" project for Android Studio using the C language and Sdl2 libraries in Ubuntu 24.04??? (cmake was used to get deb and rpm packages - this can also be useful for Android Studio).
wonderful
Reply
#3
Ready! Release 1.0

Archive contents:
1. Windows - editor pf2.exe
2. Android arm64-v8a - editor_pf2.apk, editor_pf2.apk.idsig
3. Linux - editor_pf2, editor_pf2-0.1.1-Linux.deb, editor_pf2-0.1.1-Linux.rpm, editor_pf2-0.1.1-Linux-not-icon.deb, editor_pf2-0.1.1-Linux-not-icon.rpm
+ файлы "README.md"

Download editor_pf2.zip
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)