Unity TextMesh Pro创建中文字体资源

这篇具有很好参考价值的文章主要介绍了Unity TextMesh Pro创建中文字体资源。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

最近将Unity升级到了2021.3.22,发现Unity UI已经完全使用TextMesh Pro替代了原来的Text组件,测试了下,发现自带的两种字体资源都不支持中文,中文字自动变成了小方块,如下图:

unity中文字体,Unity,unity,游戏引擎

查了下资料,需要自己创建中文字体资源,网上有人说在Project窗口右键—Create—TextMeshPro—Font Asset可以创建字体资源,我试了下,不知道为啥不行,试了好几次一点反应没有;

unity中文字体,Unity,unity,游戏引擎

 不过有其他方法可以创建字体资源,Window—TextMeshPro—Font Asset Creator;

unity中文字体,Unity,unity,游戏引擎

 打开【Font Asset Creator】窗体,在电脑c盘Windows/Fonts下找到微软雅黑的字体,放到Project资源目录下,【Font Asset Creator】窗体设置如下(Character File文件我会放到文章下面);

unity中文字体,Unity,unity,游戏引擎

 点击【Generate Font Atlas】,等待一段时间,当出现如下图时,表示生成完成;

unity中文字体,Unity,unity,游戏引擎

 点击【Save as...】,保存到Project资源目录下。在资源目录下找到创建好的字体资源,将【Atlas Population Mode】改为Dynamic;

unity中文字体,Unity,unity,游戏引擎

 将创建好的字体资源拖到TextMesh Pro组件的Font Asset上;

unity中文字体,Unity,unity,游戏引擎

 这样就可以显示中文呢。

unity中文字体,Unity,unity,游戏引擎

 Character File文件在这:百度网盘 请输入提取码

提取码:1w6z

我尝试了下用这个文件配合其他字体生成资源文件,不能用,目前只有微软雅黑能用,就先这样吧,够用了,以后有需要再想其他办法。

就这样吧。有用的话帮忙点个赞呗!

参考:Unity textMeshpro 显示中文设置_textmeshpro 中文_JK Chen的博客-CSDN博客

 

转载请注明出处Unity TextMesh Pro创建中文字体资源_俯首甘为孺子_刘的博客-CSDN博客Unity TextMesh Pro创建中文字体资源https://blog.csdn.net/enjoySoledad/article/details/131840588文章来源地址https://www.toymoban.com/news/detail-745467.html

到了这里,关于Unity TextMesh Pro创建中文字体资源的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Unity TextMeshPro解决中文乱码以及修改默认字体

    (自学unity问题产生及解决记录贴) 环境及版本:windows,unity 2021.3.20f1c1 一、创建TextMeshPro输入中文产生乱码 问题:TextMeshPro中文显示乱码 解决方法: 使用系统自带字体 在C:WindowsFonts路径下找一个字体,以微软雅黑为例,复制到unity目录下(unity项目中,在project右键Show in E

    2023年04月12日
    浏览(56)
  • Unity教程||Unity添加中文字体||Unity知识记录--制作UI粒子特效

    ## 1、拷贝字体文件 拷贝C:WindowsFonts文件夹下,华文细黑常规文件到项目中   ## 2、下载中文字库 链接: https://pan.baidu.com/s/1KW31KB5vEImZHUWvQ9PLEQ 提取码: bgug  3、添加字体字库 选择Window-TextMeshPro-Font Asset Creator   进入Font Asset Creator a、Source Font File 选择字体文件 b、Atlas Resolution 都

    2024年02月09日
    浏览(77)
  • unity中添加中文字体实现UI可视化设计

    第一步:打开C盘下的Windows中的Fonts字体并选择一款喜欢的字体。路径为:C:WindowsFonts 第二步:将复制的字体放到unity项目下的Scenes文件下; 第三步:新建一个txt文档来存储中文字体(不存储在txt文档中的字体在unity中是显示不出来的),可仅存储自己的需要的中文,也可存

    2024年02月11日
    浏览(59)
  • Unity中TMP中文字体导入及字库显示不全问题解决

    记录Unity中TMP第三方中文字体导入及字库显示不全问题解决的方法。 https://www.100font.com/ 为了项目方便管理,一般在Assets资源下新建Fonts文件夹,把字体资源拖入 记录Unity中TMP中文字体导入及字库显示不全问题解决的方法。

    2024年02月05日
    浏览(118)
  • Rocky(Centos)安装中文字体(防止中文乱码)

    运行下列命令 若出现,下面截图,则需要安装字体管理软件  安装字体库,运行: 当看到下图的提示信息时说明已安装成功: 1)windows系统中就可以找到,打开c盘下的Windows/Fonts目录: 如上图,我们只需要将我们需要的字体拷贝出来并上传至linux服务器即可(例如:宋体和黑

    2024年02月09日
    浏览(61)
  • CentOS中安装中文字体

    在CentOS上安装宋体字体的过程可能因为不同版本而有所差异。以下是一种常见的安装宋体字体的方法: 1.下载SimSun.ttf 宋体字体文件并把对应字体的的ttf文件拷到/usr/share/fonts/的目录下如:     /usr/share/fonts/chinese/SimSun.ttf 2.安装宋体字体: cd /usr/share/fonts/chinese/     //进入字

    2024年02月07日
    浏览(59)
  • docker Dockerfile增加中文字体支持

    很多时候在部署应用时候,因docker没有中文字体支持,导致中文乱码问题,需要在构建Docker镜像时候增加中文字体支持 1、下载中文字体ttl文件点击下载 2、将中文字体文件上传到同需要构建的文件放在同一目录 3、编写Dockerfie配置安装中文字体

    2024年02月04日
    浏览(51)
  • Ubuntu下让matplotlib显示中文字体

    参考文章: https://zodiac911.github.io/blog/matplotlib-chinese.html Ubuntu下python的matplotlib库显示中文字体很不方便,本文快速解决这个问题。 Ubuntu的字体目录在 /usr/share/fonts 下,自带的中文字体很烂,先安装一下中文字体库。 终端输入: 你会发现在 /usr/share/fonts/MyFonts 下添加了很多新字

    2024年02月07日
    浏览(73)
  • 树莓派系统汉化教程(汉语+中文字体库+中文输入法pinyin(拼音))

    1.在putty登录树莓派,在命令行输入sudo nano raspi-config,然后回车如下图: 2.选择 5 Localisation Options Configure language and regional settings,并回车 结果如下图: 因为Timezone(时区)/keyboard(键盘)/WLAN country (wifi国家),用官方的烧录器烧录时已经设置好了,不会设置的可以参考上一

    2024年02月07日
    浏览(60)
  • Python的Matplotlib 设置中文字体,字号

      生成需要绘图的数据:  设定曲线的标签、横纵坐标、横纵轴名称、图例。 其中的“size = 12”、“fontsize=12”是指12像素,在mpl中,默认单位是像素,而word中的字号单位是磅。1磅=4/3像素,所以size=12对应的是小五号字(9磅)。    

    2024年02月02日
    浏览(66)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包