Description
I got an error trying to convert a font.
“Error: error in FT_New_Memory_Face: 2”
The font can download here
https://github.com/nzeemin/robotron-dotmatrix-font/blob/master/robotronfontpica.woff
What MCU/Processor/Board and compiler are you using?
Web page
Screenshot and/or video
@puzrin
According to FreeType, error code 2 appears to mean an unknown format. The font appears to be a valid WOFF though.
puzrin
3
Never trust to programmers, who say their font is valid
npx lv_font_conv --size 64 --bpp 4 --font robotronfontpica.woff -r 0x20-0x1FFFF --format dump -o tmp
=> fail
npx svg2ttf robotronfontpica.svg robotronfontpica.ttf
npx lv_font_conv --size 64 --bpp 4 --font robotronfontpica.ttf -r 0x20-0x1FFFF --format dump -o tmp
=> OK.
When FreeType crashes - that’s 99.9% font error.
- Try to re-save as ttf via FonForge.
- If SVG available - try svg2ttf.
@purzin
Thank you! Now it works with svg!
Interesting. I guess web browsers are more tolerant of broken fonts.
Will keep that in mind for next time.