我是谁004 发表于 2019-12-29 23:33:25

可显示所有常用文字的通用字体(更新微软雅黑版)

大家知道,决定版原版有很多字符只有标题画面能用,而在游戏内不能正确显示,例如窘、琰和●、☆这样的符号。它们有一个共同点,那就是没有在语言文件里出现,也就未被官方加入字体文件。
经过我的研究,尝试使用Arial Unicode MS这个旧时代Windows的字体制作了一套适用于游戏的文件,虽然字形上有点旧,但能够显示所有常用文字乃至特殊符号(譬如“ฅ՞•ﻌ•՞ฅ̊”这样的颜文字),所以它将会是一个很实用的工具。

下载后,将combined_sansserif.box以及所有DDS文件解压至AoE2DE\resources\_common\fonts文件夹下(记得备份原文件),然后在游戏中选择“无衬线字体”,就可以看到替换后的新字体了。

Arial Unicode MS:




微软雅黑:



焚风之爱莉琰 发表于 2019-12-30 00:13:31



太棒了!!!

一只林中菜鸟 发表于 2019-12-30 00:15:06

我就登个录沙发就被抢了24

一只林中菜鸟 发表于 2019-12-30 00:17:42

膜拜拯救无数人(id)的004大佬{:155:}

newtonerdai 发表于 2019-12-30 16:57:54

太棒了!不知道能不能在模组里下载即用,如果可以的话,要大力推广!{:172:}{:172:}{:172:}

heibaixyd 发表于 2019-12-30 23:35:52

大佬能不能告诉一下制作方法。。迫切想更换游戏字体~

newtonerdai 发表于 2019-12-31 13:48:42

+1。希望简单说说制作方法,想做出更多字库

我是谁004 发表于 2019-12-31 22:53:29

heibaixyd 发表于 2019-12-30 23:35
大佬能不能告诉一下制作方法。。迫切想更换游戏字体~

编写程序,逐个读取字体里的字形并计算它的参数(图形宽度和高度、参考点坐标、占据宽度),然后绘制在图像里,一帧写满了就加下一帧。然后再把字形以及它在图像中的位置参数制作成BOX文件。最后将导出的图像转换成DDS

heibaixyd 发表于 2020-1-1 16:20:45

我是谁004 发表于 2019-12-31 22:53
编写程序,逐个读取字体里的字形并计算它的参数(图形宽度和高度、参考点坐标、占据宽度),然后绘制在图 ...

这。。好吧,我以为是有那种自动生成字库文件的工具。。门外汉对大佬的这个方法也看不懂。不知道大佬能不能手把手教一下,有偿{:158:}

newtonerdai 发表于 2020-1-5 22:30:16

实测,字体偏大25%左右。如何缩小这些字体呢。

我是谁004 发表于 2020-1-5 22:54:39

newtonerdai 发表于 2020-1-5 22:30
实测,字体偏大25%左右。如何缩小这些字体呢。

无衬线字体本来也比较大的。如果一定要缩小,那么修改BOX文件0x00000C处的单精度值吧,它代表了字号。

Nero§Claudius 发表于 2020-1-7 15:01:55

可以再联机中使用吗?这算不算修改数据?{:11_482:}

newtonerdai 发表于 2020-1-7 15:20:37

Nero§Claudius 发表于 2020-1-7 15:01
可以再联机中使用吗?这算不算修改数据?

不算,只是替换本地的字体而已。
联机对战检查版本,实际上是检查dat文件的一致性,只要dat一致,就可以联机

我是谁004 发表于 2020-1-25 00:51:21

更新了微软雅黑版本的字体

newtonerdai 发表于 2020-2-15 00:36:03

4叔,微软雅黑,屏幕分辨率1920*1080。
这里3处会显示不全,从而横向滚动

我是谁004 发表于 2020-2-15 10:24:02

newtonerdai 发表于 2020-2-15 00:36
4叔,微软雅黑,屏幕分辨率1920*1080。
这里3处会显示不全,从而横向滚动

我记得其他字体也会这样

武定侯 发表于 2020-5-25 10:38:13

那个下载后放的文件夹地址在哪里啊,没找到

swordxia 发表于 2020-5-29 22:55:51

有的字体就是好看。谢谢

samloxlee 发表于 2021-10-17 20:47:38

感谢大佬~~~{:173:}

xsmd 发表于 2021-11-12 15:50:18

感谢大佬,太好用了
页: [1] 2
查看完整版本: 可显示所有常用文字的通用字体(更新微软雅黑版)