中文字体的TextMeshPro

中文字体的TextMeshPro

TextMesh Pro无法像UGUI Text那样使用动态字体,因为TextMesh Pro需要对字体进行预处理来计算SDF,这部分计算非常耗时。这对于英文字体来说影响不大,一个字体文件或一张贴图包含的信息都很少,但是对于字符非常多的语言如中文就影响很大。想要使用中文只能自己创建。
TextMesh Pro无法像UGUI Text那样使用动态字体,因为TextMesh Pro需要对字体进行预处理来计算SDF,这部分计算非常耗时。这对于英文字体来说影响不大,一个字体文件或一张贴图包含的信息都很少,但是对于字符非常多的语言如中文就影响很大。所以尽量只在必要的地方使用中文的TextMesh ProF字体,提高显示效果和特效处理。

创建SDF字体文件的过程如下:
1、菜单栏打开Window > TextMeshPro > Font Asset Creator
中文字体的TextMeshPro_第1张图片

2、在Font Source中选择你想要创建的字体,需要下载中文字体
Sampling Point Size 创建字体的字号的大小。
Padding 图集中每个字符之间的间隔,以便在渲染时能却分他们的边缘。
Packing Method 打包方式
Atlas Resolution很关键,其大小决定了能有支持多少汉字,字体的清晰程度.
Character Set 字体文件中的字符不会自动包含在字体资源中。你必须指定你需要的那些。你可以选择一些预定义的字符集,也可以自己提供字符列表。
Custom Characters 自定义字符,直接输入对应的字符
Characters from file 从外部文件中导入字符

3、设置完成后,点击下方的Generate Font Atlas按钮生成字体

4、点击Save保存成asset文件,在FONT SETTINGS就可以选择asset作为字体。

你可能感兴趣的:(中文字体的TextMeshPro)