07UI交互a_TextMeshPro

TextMeshPro支持中文

1、导入TextMeshPro插件,字体配置通过TextMeshPro->FontAssetCreator打开配置面板。

2、在菜单栏Window->TextMeshPro->Font Asset Creator中的Source Font Flie选择添加好的中文字体。在Character Flie中选择3500常用字文件根据文字数量修改Atlas Resolution。点击 Generate Font Atlas生成。

中文字体指的是:开源的中文字体。可以通过C:\Windows\Fonts里面复制一个(eg.微软雅黑)到项目目录下生成。

3500常用字文件指的是:一个具备常用汉字的txt文件可以通过百度搜索【汉字常用3500字】、【中文常用5000字】下载,另存为utf8,把这个txt文件导入Unity中。

Atlas Resolution可以理解为分辨率。对于面向手机等移动端的项目,你应该设置为2048x2048。面向电脑端的数值官方没说,可以选择4096x4096。

3、生成结束后选择Project->ProjectSetting->TextMeshPro->Default Font Asset,替换成自己生成的字体文件。

TextMeshPro支持中文下载链接: https://pan.baidu.com/s/1wMHIJ1cSDH8BSXYmw7lZyg?pwd=u1mm

提取码: u1mm 

正如你所料,我们在电脑或平板设备上使用的字体大小(通常在 12-32 pt 之间)在 2 米的距离内看起来很小。 这取决于每种字体的特征,但根据我们的用户研究,通常推荐的最小易读字体视角和高度约为 0.35°-0.4°/12.21-13.97 mm。 使用上面介绍的缩放因子时大约为 35-40 pt。

对于 0.45 m (45 cm) 处的近距离交互,最小易读字体的视角和高度为 0.4°-0.5°/3.14-3.9 mm。 使用上面介绍的缩放因子时大约为 9-12 pt。

最小易读字号

距离视角文本高度字体大小
45 cm(直接操控距离)0.4°-0.5°3.14–3.9 mm8.9–11.13 pt
2 m0.35°-0.4°12.21–13.97 mm34.63-39.58 pt

清晰易读字号

距离视角文本高度字体大小
45 cm(直接操控距离)0.65°-0.8°5.1-6.3 mm14.47-17.8 pt
2 m0.6°-0.75°20.9-26.2 mm59.4-74.2 pt

Segoe UI(Windows 的默认字体)在大多数情况下效果都好。 但是,请避免使用小号的浅色或半浅色字体系列,因为细的垂直笔划会振动并且会降低易读性。 具有足够笔画粗细的新式字体效果很好。 例如,Helvetica 和 Arial 看起来很漂亮,并且在 HoloLens 中清晰易读,字体常规或加粗。

 推荐:MRTK2-Unity 开发人员文档 

git:MRGit仓库

gitee: Mr Gitee仓库

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值