找回密码
 加入怎通
查看: 245|回复: 1

如何将 OS X 系统介面的 CJK 字体全部换成思源黑体?_怎么转换到苹果系统

[复制链接]
我来看看 发表于 2023-03-29 21:22:31 | 显示全部楼层 |阅读模式
( o2 \6 [5 Y7 Z" J0 e/ f

版权申告:朕禁止其他人以「嫌我的答案麻烦」为理由、对我的答案进行各种paraphrase、再贴到其它朕不知道的网站上朕必须被知会你们只觉得给出现成的plist是非常省事的行为,却不想想每随一次系统小更新就可能会有随赠的官方plist更新、届时plist都要重写,。

" C |# c0 h3 P1 e

而实际上使用Terminal语言完全可以准确无误地修改plist的。诸如下图所示者都是朕不允许的行为。顺便晒meowgoddess,可给台湾人长脸了:

, j8 e- v0 _& J& C8 h$ d

自己没那个本事将整个过程全部写成Terminal,就知道Paraphrase别人的文章是不是你念大学时写Essay也是这副嘴脸?=======================================================================。

1 T) |% `9 p: f, p" S: |! m

将Yosemite的系统介面/界面字体改成思源黑体套装的方法(不适用于Mavericks)一、Mavericks和Yosemite的字体回退设定档案不能互相混用二、本答案适用于DP5开始的所有Yosemite版本(包括正式版)。

0 Y1 M& F& L/ J# s

三、本答案针对思源黑体1.001做过更新==================================================================鉴于有人嫌麻烦,我就先给出Terminal。

1 [+ E% J* ]& i4 l* P

懒人修改法(下文还有原理修改法):(这两个方法所有的步骤都是彼此对应的;Terminal直接用sudo修改的话会自动纠正权限)该方法要求用户的电脑能够正常访问GitHub藉由SUDO权限执行该SH脚本即可(先下载后执行):。

$ W; C8 @) w+ l

sudo curl -L $https://github.com/othercat/CJKFontScript/raw/master/install_SHS-UI.sh -o ./Desktop/install_SHS-UI.sh ! |' E1 S" T' W- Q c e) [: i) a sudo bash ./Desktop/install_SHS-UI.sh

/ @2 f# ^. h4 x U+ O; }- c

大功告成==================================================================【第一步】// 请直接到 CodePlex 下载思源黑体的修改版

# {$ O6 i1 T/ E7 X6 w2 T

(专为OS X系统介面显示而优化些许参数):Origin Han Sans UI(该OTC套装只适用于OS X,且系统不得低于OS X 10.8)将取出来的 TTC 字型档案置入下述目录当中:「/Library/Fonts

( Y- B' W S8 d8 s8 r5 ^# P

」(可以使用Finder的「CMD+shift+G」直接定位),确保您没有为这些字体专门建立子目录,同时一定要做好备份(该资料夹在每次重灌系统之后都会被清空+换上Apple官方的档案套装)紧接着请藉由下述Terminal指令、将正确的权限遍历给这两个字体档案。

; X& k: P9 s. T: K) `2 U4 {, a) R6 o: y

sudo chown root:wheel /Library/Fonts/字型档案名称.ttc4 V" K, `& _7 C. N sudo chmod 644 /Library/Fonts/字型档案名称.ttc需注意:如果仅仅置入「~/Library/Fonts」的话、

4 J9 C! S* \2 q7 a9 m2 {: F- p2 r7 b

Yosemite系统会遇到部分场合字体显示不正常的问题;另外,这一步请勿藉由字体簿(FontBook.app)来完成【第二步】如果要转载本文的话,务必请他们到这两篇原文所在地下载我亲自提供的字体回退设定档案:。

( _: T7 ?$ t! `# y' l

如何将 OS X 系统介面的 CJK 字体全部换成思源黑体?这样的话,大家都可以下载到我亲自编辑更新过的版本所有的PLIST都请在这个下载页面下载:OSXCJKFontPlists/Yosemite/SourceHanSansUI at master · ShikiSuen/OSXCJKFontPlists · GitHub。

4 G2 a+ Q5 [8 Z/ [5 v) T

请将这两个字体回退描述档案备份好之后、拿来取代下面这个目录当中的同名档案:「/System/Library/Frameworks/CoreText.framework/Versions/A/Resources」

* r* _2 [* B# `5 w) l8 B

第二步截至目前为止的步骤都可以藉由下述Terminal指令实现(请一次性执行完毕):然后针对该目录使用和上文同样的方法、将该资料夹本身具备的系统权限遍历到该资料夹下的所有档案当中(除了咱们改过的plist以外,其馀档案本来就已经是这种正确的权限设定了)。

0 E) ~0 h. x- Y* a- e

【第三步】您可以视需要移除华文黑体(请关闭所有的应用程式):killall Findersudo rm –Rf "/System/Library/Fonts/STHeiti Light.ttc"sudo rm –Rf "/System/Library/Fonts/STHeiti Medium.ttc"

5 X# P. e5 a3 Z' \; H

sudo rm –Rf "/System/Library/Fonts/STHeiti Thin.ttc"sudo rm –Rf "/System/Library/Fonts/STHeiti UltraLight.ttc"

# ^2 ?" o. M! W- V [4 w2 a8 O

sudo rm –Rf "/Library/Fonts/华文细黑.ttf"sudo rm –Rf "/Library/Fonts/华文黑体.ttf"想吃后悔药品的话可以看这篇答案还原华文黑体:3 _, R1 Q$ m6 D" r- L' G 如何还原Yosemite系统的原厂CJK GUI字体显示设定? -

8 T' ^7 a- a. q, i

孫志貴的回答开启磁碟工具程式、修复系统所在卷宗的磁碟权限,并将新安装的字体的权限设定成和其他系统字体相同的权限,再藉由Terminal执行「sudo atsutil databases -remove」,

2 b. H1 G3 r W7 t7 i% p$ R

最后重新开机。完工。P.S.: 有人投訴說思源黑體在系統部分地方向上偏離水平線,我給一張圖做為參考好了:(既和Yosemite的設計有關,又和思源黑體本身的設計有關,不開心的話自己Folk一個就好)

3 s% [$ N7 T# P1 v/ z 8 O: W) \( ^. J# ]' N9 R ( p! W. f: D$ v0 N) Y6 k- J P5 {8 g; J5 [ ( ]: X& J- ~5 M6 Z
回复

使用道具 举报

ygl 发表于 2026-02-16 21:17:29 | 显示全部楼层
蹲了这么久,终于看到有价值的讨论,支持一下!
回复 支持 反对

使用道具 举报

    您需要登录后才可以回帖 登录 | 加入怎通

    本版积分规则

    QQ|手机版|小黑屋|网站地图|真牛社区 ( 苏ICP备2023040716号-2 )

    GMT+8, 2026-3-26 09:26 , Processed in 0.306508 second(s), 22 queries , Gzip On.

    免责声明:本站信息来自互联网,本站不对其内容真实性负责,如有侵权等情况请联系420897364#qq.com(把#换成@)删除。

    Powered by Discuz! X3.5

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