由于UGUI自带的Text组件在2D的UI聊天气泡显示的时候,字体不能缩到更小的大小与画面适配。

就启用TextMeshPro。

为什么要新建一个 Font Asset,因为使用自带的FontAsset,在TextMeshPro的TextInput中输入中文,中文会出现乱码。

参考资料4,6。

安装、导入TextMeshPro插件。

打开FontAssetCreator窗口。

菜单栏-Window-TextMeshPro-FontAssetCreator

如何获得字体Source Font File

从WIN10系统 控制面板-字体-预览、删除或者显示和隐藏计算机上安装的字体

复制这些中文字体,粘贴到 项目工程中,这些 字体文件的 名字 会从 中文 自动转换为 英文。

对照参考资料3 来辨认。

Font Asset Creator - Source Font File设置为 simhei或者其他字体。

如何获得 Character File

新建一个ch.txt文本,格式为UTF-8的格式,把参考资料1里面的字全部复制粘贴到这个ch.txt文件内,保存为UTF-8的格式,拖入UNITY项目工程中。

选择Character Set 为 Characters from File。

Character File 设置为 ch.txt文件。

点击 Generate Font Atlas,等待读条结束,生成simhei SDF.asset文件。

这个生成的simhei SDF.asset文件 用于 场景中的 TextMeshPro - Text(UI)组件-Main Settings-Font Asset的设置。

用于解决 TextMeshPro组件的 TextInput组件 出现中文乱码的问题。

参考资料:

1.GB2312标准字库

2.win10系统如何查找字体库位置

3.中文字体font-family常用列表

4.Unity3D插件之TextMeshPro字体资源的制作

5.文本去重工具

6.【Unity3d】Textmesh pro教程(一):介绍及制作Font Asset

7.

[Unity][字体]TextMeshPro添加创建中文字体库解决中文乱码相关推荐

  1. Pyhon - pyh 库 解决中文乱码问题

    Pyhon - pyh 库 解决中文乱码问题 作者: Max.Bai 时间: 2015/11 Pyhon - pyh 库 解决中文乱码问题 pyh 是python生产html文件的好帮手,使用起来非常 ...

  2. java生成pdf字体居中,Java生成pdf文件,解决中文乱码问题

    如下代码使用itext生成pdf文件,通过设置中文字体避免乱码. /** * AsianTest.java */ import java.io.FileOutputStream; import jav ...

  3. python怎么写中文至excel_Python 解决中文写入Excel时抛异常的问题

    近期接到业务部门需求,需将统计结果每日发送到业务部门,在调试python脚本的时候,导出的Excel标题为中文,总是抛出以下异常 Traceback (most recent call last): ...

  4. android 字体上添加横线,字体下面添加下划线

    代码很简单,如下 hello1 =findViewById(R.id.hello1);//中间添加横线 hello1.getPaint().setFlags(Paint.STRIKE_THRU_TEX ...

  5. python 中文姓名库_中文人名语料库。中文姓名,姓氏,名字,称呼,日本人名,翻译人名,英文人名。...

    中文人名语料库(Chinese-Names-Corpus) 业余项目"萌名NameMoe(一个基于语料库技术的取名工具)"的副产品. 不定期更新.只删词,不加词. 可用于中文分词. ...

  6. python语言中文社区-python解决中文

    广告关闭 腾讯云双11爆品提前享,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高满返5000元! python 添加中文注释时出现运行失败. 需要在顶部设置编码. # coding ...

  7. Linux下安装中文字体库

    首先查看当前系统已安装的字体库 fc-list 创建字体库目录 mkdir -p /usr/share/fonts/my 拷贝字体文件至创建的字体库目录 cp SIMSUN.TTC /usr/shar ...

  8. 【ttf 压缩】html网页引用中文字体,文件过大,加载缓慢的解决办法【字蛛】【web font】

    [以下有部分内容引用的网络文章] 我们在日常需求中,经常会碰到视觉设计师对某个中文字体效果非常坚持的情况,因为页面是否高大上,字体选择是很重要的一个因素,选择合适的字体可以让页面更优雅.面对这种问题, ...

  9. 【Mac电脑】Mac电脑的Office365的中文字体传到win系统,字体不对的解决方法

    问题描述 买了个Mac,准备适应OS X系统 ,就没用win了 因为平时用word比较多, 所以 在淘宝上花了几十块钱买了个 office 365 结果发现,每次把字体调成宋体,在自己的Mac看起来是 ...

最新文章

  1. 【转】从网页上下载控件时制作CAB包的方法
  2. ADB设置连接android真机
  3. Hadoop源码分类概要整理
  4. sysbench OLTP基准测试
  5. android 打包时报错解决
  6. android 前台服务自定义布局不显示_Android前台服务通知未显示
  7. 【渝粤题库】国家开放大学2021春3896人文英语1题目
  8. LeetCode 685. 冗余连接 II(并查集)
  9. python问卷调查系统设计案例_从设计到施工,全面剖析超级玻璃屋面系统案例!...
  10. emulator教程 lbochs pc_bochs 开启调试选项
  11. python办公室应用_Python干货:玩转办公室软件(一)PP还能这样玩!
  12. 大数据挑战与NoSQL数据库技术pdf
  13. 自定义新浪微博分享按钮
  14. 归并排序(Java)
  15. 清华OS前置知识:80386处理器
  16. 怎样才可以关掉Mac电脑开机启动项?
  17. 文件导入工具类--利用反射自动转换为list对象
  18. IIS6,IIS7,IIS8的脚本自动安装
  19. 60个英文阅读网站强力推荐
  20. uniapp:小程序对接腾讯云语音视频通话,简单demo

热门文章

  1. 对matlab的认识和理解1000字,matlab的认识、简介以及基本操作和意义.ppt
  2. 最近准备进行做GPS静态
  3. 单片机怎么通过按键控制计时器的开始和停止_消毒柜、吸油烟机控制电路简介...
  4. XXX想使用“登录”钥匙串,或者 Adobe Acrobat 想使用“登录”钥匙串
  5. php.ini 米拓_解决MetInfo(米拓)5.3版本后伪静态无法正常使用的问题
  6. openHevc学习笔记:解码器中CTU的TU与PU解码
  7. 树莓派GPIO入门(五) :简易电子钟
  8. openhab_使用openHAB自动化家庭
  9. oracle rac 主库,oracle11gRAC+DG主库增加数据文件
  10. Linux01—基础知识点、目录操作命令、文件操作命令