[2020.7] Windows 10 系统字体完美变换之初探

Windows 10,微软初步走入图案扁平化的第一个正式尝试。但是,对于整个系统的很多方面,比如资源管理器的未开发,以及包括右键菜单的风格,都是停留在了以往的按键风格中。

它自带的系统字体“微软雅黑”,从Win 7就开始陪伴我们。这个字体的特点是方形扁化,对于可读性的增强之外,部分人会说它与Apple的中文字体“苹方体”相比略有落后。这次文章,我们来总结我在更换字体上的一些经历。

初探1:内外网检索

我在搜寻内外网的时候,网上的说法可以总结如下:

A:注册表法。这种方法在外网见得比较多,提供的是注册表reg文件的文本信息,让读者自行建立reg文件并导入。基本原理就是对于注册表中的关键子文件夹“Fonts”和“FontSubtitute”进行修改。这种方法去掉了“Fonts”之中Segoe类字体的对应项,以及一系列对于Segoe字体的操作。事实上,这种操作可能仅仅能够更改Win10英文版的字体。理由是,在中文版的Win10之中,系统显示字体已经是“微软雅黑”,包括数字和字母都囊括在该字体之中,所以这样的方法对于我们不适用。

B:NoMeiryoUI法。这种方法是下载由日方网友开发的名为“NoMeiryoUI”软件,并在其上实现一键修改。这个名字的意思是“不要Meiryo UI这种字体”,猜测这个字体“Meiryo UI”应该是日版Win10的默认系统字体,这很直接表现了该网友对于日版Win10原系统字体的厌恶。同时,因为日语与中文具有自己的字体,不依赖于Segoe字体,所以该软件可以部分发挥作用。如果你使用该软件,你会发现,大部分的字体得到有效更改。但是,在开始菜单、右键菜单等角落部位还是难逃“微软雅黑”的束缚。

C:使用微软官网回答。你可以在微软官网看到有关该问题的回复。该专业人士的回复是,让你去修改注册表的关键表项“Fonts”的字体名称对应信息,但是事实上,如果你的字体不是ttc文件,或者未经属性修改的文件,它是不予认证的,并开始使用宋体作为默认字体。

D:PE系统替换法。这种方法是伪装你的字体,使其属性信息与微软雅黑字体所携带的一致,并绕过系统,在PE下进行系统字体的替换。这种方法与上述方法不同的是,该方法通过修改源头,而不是修改“从源头到目的地”的整条逻辑路线,所以其效果也是非常明显的,通过这种字体修改方法,已经实现全部替换。

初探2:方法D的具体细节

安装并进入PE是一项比较大的工程,涉及到系统启动的知识,可以去查看搜索相关的专题。

在使用“FontCreator”进行属性修改时,其Custom标签之中的信息可以不用过于详细。



主要是以上两个标签栏,Custom标签栏就这样也能成功识别。

还有,SystemLink的注册表子项好像用处不大,优先级应该没有的。还是直接替换字体好一点。因为系统只使用ttc类型的字体(也就是msyh.ttc),所以还需要学会UniteTTC的使用方法(因为MakeTTC不支持64位系统所以放弃)。

已知存在问题:部分依赖系统字体的程序会导致蓝屏,如高清晰音频管理。

回味:是系统不够完善,还是要求太高?

花了两三天弄这个,感觉很浪费时间。其实我有想帮MS圆场,但是可曾想,安卓的字体修改是如此的方便。这里我就没有任何借口了。MS占据了很大的系统市场,并且坐拥庞大的软件生态,前进中的略为懈怠也是正常不过了。因为,就算它做得好,我们再喜欢,也改变不了它的地位,因为它已经领先。

A公司的M系统,其操作思维与W系统不太相同。比如说最明显的,就是软件应用的菜单栏外置、窗口关闭按钮的左置,还有桌面图标默认右置(其实这个还好)等等。可是,M系统仍然没有很好的生态,生态仍然是A公司的瓶颈,但是它在不断进步中。希望在系统的市场中,能够看到更好的未来,给消费者更好的体验。

你可能感兴趣的:([2020.7] Windows 10 系统字体完美变换之初探)