不好意思,把这篇旧文翻出来考古,
我完全按照这篇的步骤,
可是内建UI的中文id仍然显示????,
不知道是不是这作法在近一年又失效了?
麻烦大家帮忙看看,
谢谢。
※ 引述《changyuheng (Henry)》之铭言:
: 分享一下心得。
: 目前接口和语音都可以从 Battle.net 直接更改,
: 不过有些 UI,尤其是 name plate 和 unit frame 类型的,
: 在英文接口下中文字会变成问号 “??????”。
: 这是因为这些 UI 指定的字体里面没有中文。
: 解决的办法之一是,下载 Google Noto 字型,
: https://www.google.com/get/noto/help/cjk/
: NotoSansCJKtc-[weight].otf and NotoSansMonoCJKtc-[weight].otf
: 把压缩档里的这个字库 NotoSansCJKtc-Medium.otf 复制 5 份出来
: (也可以依个人对字体粗细的喜好挑选压缩档里的其他字型来用),
: 并分别改为这 5 个名字 (大小写要一模一样,且副档名也要由 .otf 改为 .ttf):
: ARIALN.ttf
: FRIENDS.ttf
: FRIZQT__.ttf
: MORPHEUS.ttf
: skurri.ttf
: 接着放到
: World of Warcraft\__classic_\Fonts
: (经典版)
: 或
: World of Warcraft\__retail_\Fonts
: (一般版)
: 目录下 (Fonts 目录不存在的话就自己建立),
: 再到游戏中,从各 UI 提供的设定接口把字型更改为 Friz Quadrata TT 即可。
: 这个方法会连原本 Friz Quadrata TT 的英文字型一起被改到,
: 如果想要维持它的英文字型不变,
: 可以自己去编辑字库 (要有编辑字型的程式),
: 或者再找找有没有其他人分享更好的字型,
: 或者看看能不能增加新的字型给 UI 吃,就不用取代内建的了。
: 中文版也可以依照这个原理改字型,详细说明请见:
: http://bit.ly/2pdE1MR (备份:http://bit.ly/32U5Vfj)