系统字库操作

左右需要显示文字的控件都要指定字库。为了适应多国语言,一个项目可以支持多个字库

不指定字库显示就会变成这样:

1719321953157

如果制定了字库就变成这样:

1719321996482

添加字库

VP编辑软件,菜单栏 工具—>取字模,进入字库生成面板。

选择字体、风格、抗锯齿和字体高度,字符集选择指定字符。

1719322223014

  1. 字体。

    ​ 用来选择Windows自带的字体样式,作为字库的字体。Windows系统字体有什么这里就能选择什么。

  2. 风格

    ​ 可选项为普通,加粗,斜体,粗斜体四种。

  3. 抗锯齿

    ​ 抗锯齿,由于液晶屏像素原因,低分辨率的液晶屏,显示字体会有锯齿感:

    1719322468596(1)

    4倍抗锯齿后效果:

    1719322510993

    抗锯齿后显示边角平滑漂亮,单字的大小会变大,显示速度会略微下降。

    字体通过补偿灰度来实现字体拐弯处的流畅显示。

    • 1X:无抗锯齿,在串口屏上显示会有明显的锯齿感;

    • 2X,两倍抗锯齿,显示效果明显优于 1X,比 4X 略差。字库大小两倍;

    • 4X:4倍抗锯齿,显示效果最好,字库大4倍。

  4. 高度

    ​ 高度,字体大小。高度越大字越大。

  5. 字符集

    1. 指定。最主要的操作模式。

      1. 由于字库比较占用存储空间。如果UI简单,则可以指定有限的汉字,节省空间。

      2. 可以使用字符选择工具。点击“字符选择工具”,如下图:

        17193230267441719323047798

        几乎支持全世界的语言。简体中文也可以选择不同的字库标准。

    2. ASCII

      ​ 字符集,选择Ascii,则只支持ASCII码。

    3. 全部

      ​ 指的是全部中文字+ASCII码,字符数量21983.

      ​ 字符集选择“全部”,会根据字体来生成有哪些字符,例如宋体,就包含了几万个字符,同时内存也会占比很大

      1719323498159

  6. 转换

    ​ 点击 转换,则把选中条件的字库进行转换,转换为标准字库格式。

    ​ 会提示保存的位置以及设置文件名称。

    ​ 会提示:

    1719323674958

  7. 打开。

    ​ 打开一些自己制作的,或者下载的字库,作为本项目使用。

  8. 查看字体。

    ​ 查看字库里面所有字体,会显示设置的样式。

举例说明

​ 生成一个汉字和ASCII码的合集,字库名为“汉字”:

​ 字符集选择”指定“

img

输入要生成的字符“你好世界helloworld!”。

点击转换,选择保存字体的路径和文件名(汉字),然后确定。

提示转换成功,点击“是”,然后关闭字体转换面板,返回工程编辑面板。

img

可以看到左下角字体资源栏增加了一个“汉字”字库。

img

新建一个工程时,会自动生成一个Tahoma_4x_ASCII作为默认字库。

字库生成导入后,也可在字体资源面板双击字体名称,进入取字模面板,支持二次编辑添加修改文字,非常方便。