查看: 247003|回复: 1208

[技术] 原版雅黑、修正版雅黑、鸿蒙替换雅黑(2025.2.8更新)

 火... [复制链接]
碧海潮声 发表于 2023-2-23 18:55 | 显示全部楼层 |阅读模式
快御云安全
本帖最后由 碧海潮声 于 2025-2-8 19:54 编辑

2025-02-08 鸿蒙替换雅黑完整版(如无重大问题,鸿蒙折腾到此结束)

鸿蒙替换中文字体-20250208
https://wwvu.lanzouq.com/iJEIO2n2w4wb
1、利用鸿蒙可变字体导出Semilight字重,包含了与11.30版的微软雅黑(Noble Scarlet)相同的6个字重,两个字体可以实现平替。
2、优化了显示速度,字体秒开。
3、增加了替换等线3个字体,原版等线行间距太小,调整行间距与宋体一致。
远景论坛.png 开始菜单-Start11.png

鸿蒙替换英文字体-20250208V2

https://wwvu.lanzouq.com/iskZt2n651yh
利用鸿蒙英文字体制作了Segoe UI、Tahoma、Verdana、Calibri四个替换字体,很多软件或网页会使用这四个字体显示,我有强迫症,全部替换了,风格一致,大家按需吧。
注意:
原始Win10/11系统因为没有包含Semilight、Semibold、Heavy字重的中文,但又提供了6个字重的Segoe UI字体,导致字体链接出现错误(在Windows\Fonts目录打开Segoe UI字体,看到其链接的英文粗细跟中文明显不同),可以自行修改注册表HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink中的字体链接:

1、Segoe UI Semibold的键值前面两行修改为:
MSYHSB.TTC,Microsoft YaHei UI Semibold,128,96
MSYHSB.TTC,Microsoft YaHei UI Semibold
2、Segoe UI Semilight的键值前面两行修改为:
MSYHSL.TTC,Microsoft YaHei UI Semilight,128,96
MSYHSL.TTC,Microsoft YaHei UI Semilight
3、新增一个Segoe UI Black的键,值为:
MSYHHV.TTC,Microsoft YaHei UI Heavy,128,96
MSYHHV.TTC,Microsoft YaHei UI Heavy
4、Segoe UI Variable一系列可变字体的链接,如:Segoe UI Variable Display Semib、Segoe UI Variable Display Semil、Segoe UI Variable Small Semibol、Segoe UI Variable Small Semilig、Segoe UI Variable Text Semibold、Segoe UI Variable Text Semiligh,参照上面的处理。
注销后可以看到效果,其他字体链接如果有误,可以照此办理。

鸿蒙替换伪装苹方-20250208
https://wwvu.lanzouq.com/ib7hn2n2w4hg
某些网站(如知乎)原生优先苹方字体显示,而苹方字体缺乏真正的Bold字重,导致替换了6个字重字体后,网站中英文粗细不一致(如果只替换3个字重的字体,则没有此问题),所以在msyh.ttc、msyhl.ttc、msyhbd.ttc中增加了苹方字体名称信息(非苹方字体),完美显示粗体效果。
注意:如果只替换3个标准字重的字体,则不用理会。
知乎-未集成苹方.png 知乎-集成苹方.png


替换宋体(自用版)-20250208
https://wwvu.lanzouq.com/iWth72n2w4la
替换宋体的好处是让屏幕显示出来文字更加饱满、易读,坏处是在办公软件中显得不伦不类,特别是在文档打印时,宋体全部打印成了替换字体。本次为最大限度兼顾屏显和办公,采用了折中方案,提供的替换宋体包含两个文件:
simsun.ttc:用11.30版的微软雅黑(Noble Scarlet)在不破坏中文hinting的前提下集成等宽英文字符,用来替换系统中的同名字体,与之前所有替换宋体不同的是,这次去掉了SimSun的中文名称,也就是“宋体&新宋体”改成了“SimSun&新宋体”,这样的好处在于英文字体(如Tahoma)链接到SimSun时,中文不会调用原版宋体。下面两张Photoshop截图可以看到区别。
songti.ttf:
最大限度保留了办公软件中的宋体显示,当然,也不是完全保留,个人觉得原版宋体太过纤细,方正新书宋笔画粗细更适合一些,所以用了方正新书宋替换原版宋体。下面的WPS截图可以看到宋体、新宋体的不同显示效果。

注意:
1、simsun.ttc直接替换就行(Windows\Fonts目录下的simsun.ttc改名,再复制新的simsun.ttc),songti.ttf为新增字体,鼠标右键“为所有用户安装”。
2、如果某个软件强制使用宋体(主要是国产软件),显示出来的就是方正新书宋的效果,除非回到以前的方式替换simsun.ttc。
3、网页中类似,可以用油猴脚本指定某些强制使用宋体的网站以SimSun或微软雅黑显示,当然,不用脚本显示效果也尚可。
Photoshop首选项-原版宋体.png Photoshop首选项-替换宋体.png WPS文字.png


2025-02-02 重制版本软件乱码修复
看到反馈TG桌面和Acrobat Pro出现乱码,这俩我都没装,无意中点到电脑上的小熊猫++,出现了一模一样的乱码,于是对比之前无乱码的替换字体信息,发现hinting代码处理后的CVT表需要手动添加上一些数据即可解决,紧急修复版本。
鸿蒙替换微软雅黑20250202修复版:
https://wwvu.lanzouq.com/iEtOL2mjp3vi
原版微软雅黑6.31 20250202修复版:https://wwvu.lanzouq.com/ifOHP2mjp88f

2025-01-31 重制hinting版本
经过漫长的hinting处理,重新制作了两个替换雅黑,先上字体,后面会逐步放出制作方法,源代码也会放到github上,有兴趣的同学可以自己处理想要的字体。
鸿蒙替换微软雅黑20250131重制版:
https://wwvu.lanzouq.com/iH2U32me461a
原版微软雅黑6.31修复版:
https://wwvu.lanzouq.com/ix46a2me4ere。

2023-05-23 新雅黑11.3修正“叽”、“饺”的hinting
原版新雅黑(11.3)的hinting存在一些问题,“饺”粗体明显有bug,“叽”在不同大小的字号下质量很差,修正了一下。
大家使用过程中,如果有字符表现怪异,请回复本帖,我有时间逐一修复。


修正版地址:https://wwvu.lanzoum.com/izNy60x1cmyd

2023-03-22 完善、修正新雅黑11.3,苹方替换雅黑细体,正黑、日文……太累了,休整一段时间
新雅黑(11.3)本身存在一些与6.25版参数差异,导致某些软件界面出现异常(鸿蒙、苹方替换雅黑没有问题),这次严格按照6.25版的参数进行调整(我猜6.25版才是问题之源,记得Belleve说过,新雅黑是严格按照Segoe UI的参数调整的,然而历史原因,国内很多软件按照6.25版将错就错,要保持兼容性,只好委屈新雅黑啦),看看爱奇艺的版权信息,修正前后效果:
字体错位.png 字体错位修正.png

苹方替换字体这次加入了细体(msyhl.ttc),总算完整了。看到有人比较了MacOS和Windows下的效果,Mac下的字体要粗一些,特地找了个Medium字重的苹方改成msyh.ttc,结果导致粗体和常规体分辨不出来了,暂时就这样吧。

避免大家翻到最下面才能找到下载的地址,这次就放在前面。

新雅黑11.3修正版:https://wwvu.lanzoum.com/iCDs40qsisof
新雅黑等宽宋体传统版(标准宋体的拉丁字符,看着也还行):https://wwvu.lanzoum.com/iVDtk0qsit3a
新雅黑等宽宋体替换版(Iosevka等宽字符,没有改变):https://wwvu.lanzoum.com/iDYdG0qsiu2f
新雅黑正黑&日文替换版(软件出现奇奇怪怪的汉字,就替换这个):https://wwvu.lanzoum.com/iEcXJ0qsivmb

苹方等宽宋体传统版(标准宋体的拉丁字符,看着也还行):https://wwvu.lanzoum.com/ivxGI0qsilgf
苹方替换字体(粗体、细体、常规三个字重):https://wwvu.lanzoum.com/ivvkN0qsimdi
-------------------------------------------------------------------------------------------------------------------------------------
2023-03-20 苹方替换雅黑 & 苹方等宽宋体
苹方字体太庞大了,在N年前做的苹方替换宋体基础上覆盖原版苹方拉丁字符和数字,就成了苹方替换雅黑,测试了两天,效果不错。

2023-03-16 微软雅黑11.3字体嵌入修正
将新雅黑11.3的6个字体属性改为“可嵌入”,Office导出PDF之类不会有问题了。

2023-03-09 原版微软雅黑6.25修正全量版(4K分辨率的可以用这个,字符较大,字间距较小)
原版微软雅黑6.25修正版,包含msyh.ttc、msyhl.ttc、msyhbd.ttc,以及一个等宽替换宋体simsun.ttc


2023.3.4更新3套字体:原版微软雅黑6.25修正版(4K分辨率的可以用这个,字符较大,字间距较小),鸿蒙替换字体(上一版的msyhl.ttc有问题,在Excel中显示不正确,是使用了旧版FontCreator制作的原因,本次用新版重制,问题消失),微软雅黑11.3修正版(修正显示速度慢、字体造成软件界面卡顿的问题)。

因工作原因,短期内没有大量时间修改字体,我把近期字体的修改方法和修改日志共享出来,供大家参考。(一个比较可笑的原因就是:我以前修改字体的日志不知哪位拿去上传到百度文库,这次修正字体的时候,过去一些技巧我自己都有些记不起来了,百度一下,找到了,发现要付费才能下载,我了个……)

等宽替换宋体制作方法: 等宽替换宋体制作.zip (186.87 KB, 下载次数: 480)
桌面系统字体修改记录: 桌面系统字体修正.zip (199.42 KB, 下载次数: 708)


首先声明:以下都针对2.5k以下分辨率,且不使用MacType和网页渲染脚本的场景。


这么多年了,微软雅黑没有丝毫长进,1080p的分辨率下,放大到125%,仍然是扁扁的,参差不齐,2.5k屏放大到150%也好不到哪里去。


2017年微软的Belleve修改过一款Noble Scarlet「堕朱砂」的字体,命名为微软雅黑11.3,后来无疾而终,颇为可惜。这个字体也是这几年我一直使用的,作为系统字体,屏显效果吊打原版在内的所有中文字体,个人感觉比他现在仍在更新的“更纱黑体”(sarasa)还要出色。但这个字体有一个很恼火的问题:在使用Excel时,如果表格中使用这个字体,放大、缩小表格,会严重卡顿,与机器性能无关,猜测是加入的hinting过于复杂导致的(是否这个原因被微软放弃呢?不得而知)


大神始终是大神,Belleve没能让11.3版的微软雅黑存活下去,但留下了中文hinting处理的代码,github上的ideohint就是他的杰作。最近生活、工作都很迷茫,躲进字体修改这方天地来找回久违的感觉。既然微软不肯让中文显示更顺眼,那就我来吧。


以下是原版雅黑、修正版雅黑、鸿蒙替换雅黑的对比截图,均采用Windows自带的渲染方式,大家可以先品评一下,这里必须说一下鸿蒙字体,用了Belleve的脚本添加hinting后,居然完全没有11.3版雅黑的卡顿问题,显示效果不输于11.3版的雅黑。


字体每修正一次,程序要跑2个小时,如果是粗体,时间更长,字体文件大家需要的话,我找个网盘陆续放出。


再次致敬Belleve!

mmexport1677146551592.png

mmexport1677146549511.png
mmexport1677146546848.png
mmexport1677146543316.png
mmexport1677146541914.png
mmexport1677146537969.png

2023-03-20 苹方替换雅黑 & 苹方等宽宋体
四个字体:msyh.ttc、msyhbd.ttc、simsun.ttc、simsunbd.ttc,至于msyhl.ttc,工作量太大,暂时就先放弃了,谁要是有兴趣对照常规msyh的字符替换成苹方细体字符,告诉我一声,我来加上hinting。

https://wwvu.lanzoum.com/ijzoQ0qmr0ri



2023-03-16 新微软雅黑11.3字体嵌入修正版
在之前的基础上修改字体嵌入功能,Office生成PDF不会报错了。文件大小限制,压缩包没有放入等宽替换宋体,需要的用之前的版本。
https://wwvu.lanzoum.com/iTVYf0q8sk4h

2023-03-09 原版微软雅黑6.25修正全量版
原版微软雅黑6.25修正版,包含msyh.ttc、msyhl.ttc、msyhbd.ttc,以及一个等宽替换宋体simsun.ttchttps://wwvu.lanzoum.com/imWoK0ppfg5c


2023-03-07 修正鸿蒙替换微软雅黑粗体问题
修正鸿蒙替换雅黑粗体中的Microsoft Yahei UI字体名称信息:https://wwvu.lanzoum.com/iP4jC0piaysb



2023-03-04 本次更新3套字体:
原版微软雅黑6.25修正版:https://wwvu.lanzoum.com/io8sK0p84d2d
1)包含msyh.ttc、msyhl.ttc两个原版微软雅黑6.25的修正版,修复了“走”字底部缺失的问题;
2)利用原版雅黑的中文+iosevka-n-fixed-slab(也就是等距更纱黑体使用的英文)制作的等宽替换宋体(simsun.ttc),不会出现软件界面显示问题。
3)粗体(msyhbd.ttc)修正费时很长,暂时还达不到让我满意的效果,所以没包含在字体包里面。

鸿蒙替换字体:https://wwvu.lanzoum.com/i0PEo0p84dwd
1)替换微软雅黑的三个文件:msyh.ttc、msyhbd.ttc、msyhl.ttc
2)替换宋体的两个文件:simsun.ttc(直接替换)、simsunbd.ttc(直接安装)
3)替换Segoe UI的6个文件(可选)
4)替换Tahoma的2个文件(可选)
5)替换Verdana的4个文件(可选)

微软雅黑11.3修正版:https://wwvu.lanzoum.com/iBjhM0p84f7a
1)微软雅黑11.3的完整6个文件,这个版本在保持原来显示效果的同时,大大加快了显示速度(目测比原版6.25都要快),推荐大家使用。
大致说一下修复方法吧,抛砖引玉:
对于这个字体而言,影响显示速度的其实不是hinting(我之前说的不对),而是字符替换表(GSUB),绝大部分字体删除这个GSUB,速度都会秒开,但同时也破坏了竖向书写,下图是Windows系统内置的几种字体(宋体我已经替换),可以看到微软的粗制滥造到了何种程度。
竖向书写测试.png
言归正传,每次打开字体,都会根据GSUB表去寻找替换的字符,正如图中的竖向书写双引号自动替换。用ttx工具导出后,普通字体的GSUB表通常只有几kB到十几kB大小,但11.3的雅黑这个表超过1MB,我也吓了一大跳,难怪显示这么缓慢,于是保留了包含常用竖向书写替换的其中一项,删除其他诸如希腊文、西里尔文、日文等竖向书写表,就得到了这个修正版。
2)利用微软雅黑11.3的中文+iosevka-n-fixed-slab的英文制作的等宽替换宋体(simsun.ttc、simsunbd.ttc),不会出现软件界面显示问题。



2023-02-23 首次发布,提供以下文件:
  • 原版微软雅黑6.25修正版https://wwvu.lanzoum.com/iZjGB0oekcja
  • 鸿蒙替换微软雅黑&宋体https://wwvu.lanzoum.com/ibSVB0oekc9a
  • 附送一个字体替换工具,不需要启动到PE、WINRE,两行命令搞定:https://wwvu.lanzoum.com/ihuhS0oekckb















评分

67

查看全部评分

hurzi 发表于 2023-2-23 19:06 | 显示全部楼层
快乐分享!!!
回复

使用道具 举报

安义老扁 发表于 2023-2-23 19:12 | 显示全部楼层
本帖最后由 安义老扁 于 2023-3-21 19:14 编辑

期待放网盘,我很需要。谢谢 2023-2-23
大佬是真的勇,更新了这么多,量大,管饱。点赞,比心。2023-3-21

回复

使用道具 举报

小轩 发表于 2023-2-23 19:18 | 显示全部楼层
期待大神的字体资源。

回复

使用道具 举报

情缘 发表于 2023-2-23 19:22 | 显示全部楼层
系统和浏览器我用苹方简粗替换后效果非常棒
回复

使用道具 举报

hqhlwz 发表于 2023-2-23 19:25 | 显示全部楼层
期待下载链接
回复

使用道具 举报

sharks 发表于 2023-2-23 19:33 | 显示全部楼层
期待楼主的大作
回复

使用道具 举报

生魂足魂玉琉魂 发表于 2023-2-23 19:35 | 显示全部楼层
看起来改过的鸿蒙字体显示中文更清晰一些!!很不错!!
回复

使用道具 举报

Dreamer 发表于 2023-2-23 19:40 | 显示全部楼层

期待楼主的大作
回复

使用道具 举报

tedrick 发表于 2023-2-23 19:40 | 显示全部楼层
感谢分享
回复

使用道具 举报

wsl10195211 发表于 2023-2-23 19:47 | 显示全部楼层
大佬,好久不见。期待中。。。
回复

使用道具 举报

一杯苦咖啡 发表于 2023-2-23 19:58 | 显示全部楼层
期待楼主早日放出文件,给我们尝尝鲜
回复

使用道具 举报

tedrick 发表于 2023-2-23 20:02 | 显示全部楼层
tedrick 发表于 2023-2-23 19:40
感谢分享

我反而一直在替换6.25用,感觉11.3雅黑的线条偏细哦?应该叫字重吧?6.25雅黑字重和大小都合适。。。鸿蒙好像字重合适,不扁平,数字字重不太舒服
fonts.png
回复

使用道具 举报

童可可 发表于 2023-2-23 20:02 | 显示全部楼层
期待一下  
回复

使用道具 举报

chm556699 发表于 2023-2-23 20:13 | 显示全部楼层
谢谢朋友分享
回复

使用道具 举报

softowen 发表于 2023-2-23 20:14 | 显示全部楼层
期待大作,谢谢大佬!
回复

使用道具 举报

zhaoxili 发表于 2023-2-23 20:14 | 显示全部楼层
看着鸿蒙的不错啊  期待后续 现在的11的字体感觉不太好
回复

使用道具 举报

李明杰VIP 发表于 2023-2-23 20:18 | 显示全部楼层
好家伙 碧海潮声大佬上这里来了
回复

使用道具 举报

yang1982613 发表于 2023-2-23 20:21 | 显示全部楼层
期待放网盘,我很需要。谢谢
回复

使用道具 举报

llhllh 发表于 2023-2-23 20:26 | 显示全部楼层
XP的时代就用大神的替换字体,那是在极限论坛
回复

使用道具 举报

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

本版积分规则

小黑屋手机版联系我们

Copyright © 2005-2025 PCBeta. All rights reserved.

Powered by Discuz!  CDN加速及安全服务由「快御」提供

请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。

远景在线 ( 苏ICP备17027154号 )|远景论坛 |Win11论坛 |Win10论坛 |Win8论坛 |Win7论坛 |WP论坛 |Office论坛

GMT+8, 2025-2-22 02:25

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