Go Down

Topic: MS Excel based fonts editor-converter for Adafruit, UTFT, Squix librarys (Read 2138 times) previous topic - next topic

DenSyo

binFontsTool 0.2.5 - MS Excel based fonts editor-converter for Adafruit, UTFT, Squix librarys

Open and edit fonts from C files with Adafruit classic, Adafruit GFX, UTFT,  UTFT_binFonts, Squix V2 and V3 libraries fonts, binary versions of fonts, Adobe BDF files. Save in the listed formats. Creating your own fonts. Set of editing and encoding tools.

To use fonts with regional encoding, it is necessary to use the function of converting the two-byte encoding of UTF-8 to the native one-byte one. An example for the Russian language, the function of translating the symbols UTF-8 to ANSI WIN-1251
http://arduino.ru/forum/programmirovanie/rusifikatsiya-biblioteki-adafruit-gfx-i-vyvod-russkikh-bukv-na-displei-v-kodi

Convert any font type to BDF file you can using program FontForge:
http://fontforge.github.io/faq.html#outline-bitmap

Squix library support with participation Louis Roll
See online fonts editor:
https://rawgit.com/lorol/esp8266-oled-ssd1306/master/resources/glyphEditor.html



Notice: long open large files.

DenSyo

New version 0.2a

- Added support for Adafruit GFX fonts.
- All operations are performed through dialog windows.
- Width of the edited font is increased to 32 bytes.

DenSyo

New version 0.2.1

- added function to change the encoding. Requires a character mapping table
- move characters to left and right added
- bug fixes

DenSyo

New version 0.2.2

- Changing encoding by values from the BDF files (column 354)
- Improved Encoding change function


15.05.2017 update 0.2.3

- Fixed error saving Adafruit GFX fonts

06.11.2017 update 0.2.4

- Improved performance

DenSyo

Often ask how to create a large font. A large font can not be placed in one array, so divide it into several.



In the program FontForge I created a BDF version of the font with the size of 240 pixels from the font Young At Heart (the total size of the characters will be much smaller). Uploaded the BDF font to the editor from 48 to 57 characters (only digits). Then made removal of unnecessary rows from the top and bottom (delete rows). Made the figure 4 thinner using the cut-paste. Set the font width to 100 and aligned the characters horizontally - first made move char to right for all characters, then manually move digit 1 and 4. Example in a file YoungAtHeart100x180nums.zip


DenSyo

New version 0.2.5

- Added support for Adafruit classic fonts. Any font size other than 5x7 is supported, if you want to expand the standard functionality of the library.
- Added support for Squix V2 and V3 fonts.
- Added formats for binary versions of fonts.
- Added a table of symbol names for comments.
- UTFT glyph0 save bug fixed

Go Up