Adev事务所

找回密码
立即注册
搜索
热搜: 活动 交友 discuz
发新帖

340

积分

0

好友

25

主题
发表于 6 天前 | 查看: 117| 回复: 0
在URGE中,由于跨平台的需要,字体无法从系统字库读取,
我们给出的解决方案是游戏需要自带字体库文件(*.ttf; *.otf)

第一步
在ini中,设置默认字体的加载路径:

引擎会使用用户设置的默认字体的相同目录为字体的识别目录:
Fonts/Default.ttf -> Fonts
在初始化阶段,引擎会把目录中所有的字体文件读取到内存以供后续渲染使用。

此外,字体的设置也与原版有所不同,
在原版中,字体设置需要的字体族名称:
  1. Font.default_name = "Arial"
复制代码
而在URGE中,由于字体名有时会出现中文等无法识别的字符,
因此为了稳妥,我们统一使用文件名作为识别标识:(记得带上扩展名)
  1. Font.default_name = "MyFont.ttf"
复制代码
这个文件名指的就是之前设置的默认字体相同目录里的文件 “MyFont.ttf”。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

您需要登录后才可以回帖 登录 | 立即注册

QQ|Archiver|手机版|小黑屋|Adev事务所

GMT+8, 2025-10-29 00:24 , Processed in 0.074607 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表