VAPS XT入门系列5:设置并使用中文字体

系列索引:VAPS XT4.2.1入门系列索引

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

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

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