16×16点阵显示汉字字库,点阵显示英文字母
chanong
|小语言点阵显示的实现过程大致可分为四个步骤:字体选择、字符叠加、字符格式化、调试验证。 1.字体选择是非常重要的一步。由于字体版权的原因,显示效果由选择的字体决定,不同的字体可能有不同的书写规则,这直接决定了步骤3(文本格式化)。另外,如果担心字体的版权问题,可以考虑谷歌noto字体,它对小语种支持全面,是开放字体。 2、重叠字符基本方法是重叠字符。这可以通过字体样式来解决。有关详细信息,请参阅BDF 字体文件格式的详细说明字体库包含文本格式的BBX 信息。另外,我们定制了Bin文件格式:《Not Fixed格式》,带有详细的图形描述(推荐),可以适应不同语言的文本显示场景,搜索和绘图效率高。 3. 格式化文本格式化文本很困难;不仅不熟悉、信息很少,而且根据语言的不同,格式化规则的难度也有很大差异。目的:达到字体设计理想的显示效果。如果您有兴趣,请查看《18小语种书写规则》 备忘单。这份备忘单主要解释了一些常见的语言写作规则(文本格式)。 4. 调试和验证这是一个漫长且反复的调试、验证和修复过程。由于验证比较麻烦,我们在PC端软件BdfEditor中添加了模拟器功能,主要用于验证字符格式规则和模拟显示效果。更多信息请参见《BdfEditor模拟器功能(小语言调试工具)》。在移植和调试过程中,合理利用模拟器的辅助功能可以达到事半功倍的效果(推荐)。恭喜!读完本文后,您应该了解小语言显示处理的基本概念。看似简单,但如果从头开始,一步步实施直至OK,短则几周,长则半年。辅助工具1. FontCreator 定义未映射字符的编码(请参阅关于字体中的未映射字符)并了解文本格式化规则。 2.使用GuiTool生成点阵字体。设置- 选择“取消固定”作为存储模式。如果想要更好的效果(抗锯齿),可以选择不同的位深度(2bpp、4bpp、8bpp)。如果您现有的字体工具支持字符叠加,您可以安全地忽略它。 3、BdfEditor用于预览字体库、模拟文本显示、调试小语言,可用于多种用途。有关更多信息,请参阅字体工具辅助集合。吴子天舒,谢谢你一直以来的陪伴!








