Unity - 解决TMP FontAssetCreator 在生成 SDF 时 Font 显示 ????? 的问题

这篇具有很好参考价值的文章主要介绍了Unity - 解决TMP FontAssetCreator 在生成 SDF 时 Font 显示 ????? 的问题。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。


原因

美术找到一个字体和某个游戏的字体是一致

然后想让我丢 Unity 项目中试一下效果,结果发现除了 ASCII 字符,其他的字符都识别不了

那么下面就整理问题,和解决方法,便于日后索引 (因为这个问题,我在国内、外 都没搜索到相关解决方法


问题

Unity - 解决TMP FontAssetCreator 在生成 SDF 时 Font 显示 ????? 的问题,unity,TMP Font显示?????,PS可以显示字体TMP不行,Font ?????


解决


下载 FontCreator,并打开有问题的字体

自己的网盘地址 (注意不公开),FontCreator14.0.0.2814.rar,需要的,自行下载

然后是,打开字体
Unity - 解决TMP FontAssetCreator 在生成 SDF 时 Font 显示 ????? 的问题,unity,TMP Font显示?????,PS可以显示字体TMP不行,Font ?????


修改字体属性

其实我怀疑就是中文字体名字的问题,结果还真给我猜测对了方向

参考:修改字体名称原来这么简单

主要是修改 FontProperties 中的属性
Unity - 解决TMP FontAssetCreator 在生成 SDF 时 Font 显示 ????? 的问题,unity,TMP Font显示?????,PS可以显示字体TMP不行,Font ?????

将FontName 里面的所有中文去掉,统统修改为 英文的即可,点击 OK,如下图
Unity - 解决TMP FontAssetCreator 在生成 SDF 时 Font 显示 ????? 的问题,unity,TMP Font显示?????,PS可以显示字体TMP不行,Font ?????


重新导出字体

File/Export Font As…/Export as Desktop Font (ttf/otf)…

Unity - 解决TMP FontAssetCreator 在生成 SDF 时 Font 显示 ????? 的问题,unity,TMP Font显示?????,PS可以显示字体TMP不行,Font ?????

弹出来的对话框中,设置好 Output Folder,注意没得设置导出文件名
会导出 FontName Regular.ttf,比如,上面的我导出就是:ChangChengZhongLi Regular.ttf
Unity - 解决TMP FontAssetCreator 在生成 SDF 时 Font 显示 ????? 的问题,unity,TMP Font显示?????,PS可以显示字体TMP不行,Font ?????

Unity - 解决TMP FontAssetCreator 在生成 SDF 时 Font 显示 ????? 的问题,unity,TMP Font显示?????,PS可以显示字体TMP不行,Font ?????


返回 Unity 后重新使用 TMP Font Asset Creator 来生成

使用我们使用 FontCreator 重新导出的 ttf 设置到 Source Font File 选项中,重新生成,发现都没有问题了

Unity - 解决TMP FontAssetCreator 在生成 SDF 时 Font 显示 ????? 的问题,unity,TMP Font显示?????,PS可以显示字体TMP不行,Font ?????

主要原因就是 : 点击生成时, Font 可以识别到了

Unity - 解决TMP FontAssetCreator 在生成 SDF 时 Font 显示 ????? 的问题,unity,TMP Font显示?????,PS可以显示字体TMP不行,Font ?????文章来源地址https://www.toymoban.com/news/detail-530795.html

到了这里,关于Unity - 解决TMP FontAssetCreator 在生成 SDF 时 Font 显示 ????? 的问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • Unity2021 Sprite图像不显示 问题解决

    创建Sprite后 图片在Scene中显示,在Game中却无法显示。 问题出在Camera未照到 解决办法: 点击Camera,调整位置,直到图片显示。  

    2024年02月16日
    浏览(53)
  • 【Unity】解决aseprite像素画导入到Unity中显示模糊问题

    一、问题 在aseprite这个软件中画好了像素画导入到unity中显示却是模糊的。  变成了这个样子。。。  二、解决方法 三、效果展示  变得清晰起来了。  

    2024年02月13日
    浏览(44)
  • 【Java】itext 实现 html根据模板生成pdf 中文不显示/图片不显示问题解决

    工作中需要使用生成pdf记录,选取使用的是itext 生成 pdf方式。分享下实现方式及遇到的问题。 这里随便找个html课程表作为示例,添加了几张图片为了展示图片转pdf功能。 一:引入jar包 二:导入ftl文件 这块使用的是html语法,将文件后缀名改为ftl即可,在需要参数的地方通过

    2024年02月05日
    浏览(46)
  • 【解决】Unity Project 面板资源显示丢失的异常问题处理

    开发平台:Unity 2021.3.7f1c1     在开发过程中,遭遇 Project 面板资源显示丢失、不全的问题。但 Unity Console 并未发出错误提示。   前往 “工程目录/Library” 删除内部所有文件并重打开该工程。Unity 会重新生成该文件目录。

    2024年01月21日
    浏览(82)
  • 解决Font family [‘sans-serif’] not found问题

    以下测试环境都是在 anaconda3 虚拟环境下执行。 激活虚拟环境 工具: WinSCP Visual Studio Code 这里笔者使用 WinSCP 工具连接,编辑工具是 Visual Studio Code 字体文件个人免费下载链接: (感觉这个怕是爬了官网的文件,拿来主义,对比了一下两个网站的字体文件,一样的 tff 文件)

    2024年02月15日
    浏览(35)
  • 【Unity】Animator Controller中动画消失 显示问题分析及解决方案

    Unity中的Animator Controller界面突然显示空白,编辑好的动画可以正常播放,但Animator ControllerAnimator Controller界面就是不显示。重启后就再次出现,启动项目后就又消失 可能是Unity缓存问题,重新生成Unity中缓存文件即可。 关闭Unity编辑器 打开项目所在位置的 Library 文件夹 将该文

    2024年02月11日
    浏览(63)
  • “未为 Visual Studio Tools for Unity 生成此 Unity 项目”问题的解决

    目录  前言 解决办法           今日打开unity,运行脚本时,vs2019提示“未为 Visual Studio Tools for Unity 生成此 Unity 项目”,unity项目无法调试了。项目昨天还时好好的,隔一夜竟然出现这问题,发现昨天关机的时候,应该是直接关机,并没有先关闭unity进程和VS引起的。这里

    2024年02月12日
    浏览(68)
  • 解决Qt字体问题:QFontDatabase: Cannot find font directory xx/lib/fonts

    运行程序的时候,给了我一句提示: QFontDatabase: Cannot find font directory /home/xxx/Qt5.9.7/5.9.7/arm-linux-gnueabihf-gcc/lib/fonts. Note that Qt no longer ships fonts. Deploy some (from http://dejavu-fonts.org for example) or switch to fontconfig. 这个错误提示比较明显的就是字体库缺失。 两种方式: 1.直接在main函数里

    2024年02月12日
    浏览(54)
  • cadence原理图生成网表错误解决方法,出现Unable to open file ......Temp\tmp_pstxnet.dat“ for writing

    这个问题困扰我好多天,以至于我每次在家都不敢用笔记本导入网表。,事情的原因是这样的...... 之前画原理图都是cadence,一直用没有什么问题,突然有一天导出网表的时候发生错误,如图:   打开netlist.log查看,是如下错误:  { Using PSTWRITER 16.6.0 d001Nov-12-2022 at 20:09:09 }

    2023年04月08日
    浏览(53)
  • Unity2D Sprite尺寸与UI在场景视图和游戏视图显示不一致问题解决方案

    在Unity3D中,当开发2D游戏时,经常会遇到Sprite尺寸与UI在场景视图和游戏视图中显示不一致的问题。这个问题可能导致UI元素变形或者在不同分辨率的设备上显示不正确。本文将为您提供解决这个问题的方法,并附带相应的源代码。 问题分析: Sprite是2D游戏中最常用的图像资

    2024年02月05日
    浏览(92)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包