VAPS XT入门教程20.19:设置并使用中文字体

系列索引:VAPS XT入门教程索引

上一篇:VAPS XT入门教程20.18:本地化

首先创建一个空白工程项目。

empty

打开Tables->FontTable->FontTable,可以看到项目自带的字体信息。

default

删除不需要的字体并添加我需要的中文字体

add

新添加的字体还没有设置字体信息,细节为空,右侧是设置界面。

将字体复制到项目的Tables->Font文件夹下,与FontTable.vprj同目录。

files

修改字体的类型为TrueType(当然,你使用的字体是什么类型就选什么类型):

type

设置字体的位置(Regular/Bold/Italic/BoldItalic)

property

设置字体的位置,默认是相对于FontTable.vprj所在的文件夹。

修改字体的名称(FontName),会根据字体的位置自动读取字体名称。

测试

在项目中添加一个Format用于测试。

display

在Format中添加两个组件,Text和WideText。

修改Text组件中的默认值为中文

input

确认修改后,会发现VAPS XT会自动把所有中文全部删除,并自动报错。

after

报错内容为:

1
! Warning: Discarded characters '测试' from property 'DataString' of object 'Text_1' because they are incompatible with String properties (due to root project ASCIIExtendedCharMapping of 'VAPSXTLegacy').

用WideText就可以显示

widetext

如果显示不了,比如显示方框加叉号,就使用手动添加字体的方式添加字体。

custom

当然更简单的是直接选择系统字体。

下一章:VAPS XT入门教程21:错误

技术交流群,欢迎加入讨论。这个圈子很小,大佬可能没兴趣加这些群聊社区之类的。所以只能带你入门,当然,欢迎大佬指导

qq 672991841


VAPS XT入门教程20.19:设置并使用中文字体
https://blog.jackeylea.com/vapsxt/vapsxt-setup-and-use-chinese-fonts/
作者
JackeyLea
发布于
2021年5月8日
许可协议