当前位置: 首页 > article >正文

Unity TextMeshPro中显示建筑特殊符号

示例:显示效果如图

实现步骤

1、下载   SJQY 字体库

2、导入字体:将 SJQY 字体文件(如 .ttf 或 .otf 文件)导入到 Unity 项目的 Assets 文件夹中。

3、创建 TMP 字体资产 

方法一

方法二

  • 选择刚导入的字体文件,在 Inspector 面板中,点击右上角的 "Create" 按钮,选择 "TextMeshPro > Font Asset",创建一个 TextMeshPro 字体资产。
  • 选择合适的设置(如生成字符集),点击 "Generate Font Atlas"

4、将创建好的SDF文件移到 TextMesh Pro/Resources/Fonts & Materials文件夹下

5、现在就可以在TextMeshPro Text Input 中输入对应的特殊字符了

在 TextMeshPro 的文本字段(例如 TMP_Text 组件)中,您可以使用 <font> 标签来指定字体。确保你的字体资产已经正确设置。

输入字符串格式  2<font="SJQY">C</font>22

其他特殊字符输入  <font="SJQY">ABCDE1234567890</font>

注意事项

  1. 确保字体以 TMP 资产方式使用SJQY 字体需要被转换为 TextMeshPro 字体资产。如果没有转换,字体将无法被正确识别。
  2. 字体名称:在使用 <font> 标签时,字体名称必须与你在 TextMeshPro 中设置的一致。在 TextMeshPro 字体设置中,字体名称可能会显示得不同,请确保使用正确的名称。
  3. 多种字体选择:使用 <font> 标签时,还可以似乎设置更多样式,例如粗体、斜体等。

WPS 参考案例

一二三级钢筋符号怎么打出来?_wps三级钢筋符号怎么输入-CSDN博客


http://www.kler.cn/a/594512.html

相关文章:

  • 全局上下文网络GCNet:创新架构提升视觉识别性能
  • 游戏引擎学习第170天
  • [AI速读]如何构建高效的AMBA协议检查器(Checker IP)
  • 基于生成对抗网络(GAN)的图像超分辨率重建:技术与应用
  • vue使用element-ui自定义样式思路分享【实操】
  • 基于单片机与 PC 机通信的数据采集控制系统设计
  • 2025 年 DevOps 工具全景解析:赋能高效研发与智能运维
  • C++语法之命名空间二
  • 【微服务】SpringBoot整合LangChain4j 操作AI大模型实战详解
  • matlab怎么读取par文件
  • 深入理解 SQL 事务:原理、应用与 MyBatis 配置
  • 循环神经网络(Recurrent Neural Network, RNN)与 Transformer
  • xxl-job 执行器端服务器的简单搭建
  • 【2025】基于springboot+vue的教务/课程/成绩管理系统设计与实现(源码、万字文档、图文修改、调试答疑)
  • ChatGPT、DeepSeek、Grok 与大数据:智能 AI 在数据时代的角色与未来
  • 使用Python在Word中创建、读取和删除列表 - 详解
  • 在.Net Core(.Net5)中使用开源组件SqlTableDependency来监听ms sqlserver的数据库数据变化
  • 谈谈 TypeScript 中的联合类型(union types)和交叉类型(intersection types),它们的应用场景是什么?
  • Android NDK --- JNI从入门到基础的全面掌握 (上)
  • JSON 解析中需要清理的危险字符