C语言 字符位图是否有一些标准?



我已经尝试了几天来解决这个图形字符问题。

我使用AVR芯片和st7789 240x240 tft屏幕。而且我不想使用全面的 Adafruit-GFX 库或类似功能,字体常量仍然受到欢迎。我用C。

我从以下位置找到了 ASCII 组织字体: https://courses.cs.washington.edu/courses/cse457/98a/tech/OpenGL/font.c

问题是字符大小,它的 7x13 而且它太小了。 - 如果我尝试例如将尺寸加倍,则准确性和字符纵横比不好。 - 我试图找到一些关于这个简单字符位图的大小类型的资源,但没有找到任何资源。

我阅读了一些资源,因为 adafruit-GFX 字体化可以适合更灵活的尺寸。 - 但问题是当它包含不同数组中的位图和字形时,这些字体资源的使用。

  • 例如:https://github.com/adafruit/Adafruit-GFX-Library/blob/master/Fonts/FreeMonoBold24pt7b.h

如果你有更多的处理图形字体的技能,你会给我提示或资源吗?

最好的选择是:编写自己的字符显示函数。那么你就不会紧紧地使用adafruit字体。

然后,您可以生成所需的字体 https://www.angelcode.com/products/bmfont/

最新更新