晚上和小伙伴闲聊,说到华文楷体不能调用的问题,原来我也没当回事儿,因为很少使用华为楷体,今晚研究了一下,原来是字体不在系统字体目录所致。
sudo -s
cd /
find / -name 'kaiti.ttc'
# /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Support/FontSubsets/Kaiti.ttc
我们在 Font Book 里面看字体是安装了的,但是看不到文件路径,我们把上面路径的字体拷贝到桌面,然后在 Font Book 卸载楷体 SC 和 TC 版本,接着双击桌面的 kaiti.ttc
。
完成后,在 Terminal 执行:
# 更新texlive 数据库
mktexlsr
接着枚举一下系统所安装的楷体字体:
fc-list :lang=zh-cn | grep Kai | sed 's_.*/__g'
Fontconfig warning: ignoring UTF-8: not a valid region tag
FOTC-ARKaiGBMedium.otf: FOTC\-ARKaiGB,FOTC\-文鼎中楷,FOTC\-ARKaiGB Medium:style=Medium,Regular
Kaiti.ttc: Kaiti SC,楷體\-簡,楷体\-简:style=Black,黑體,黑体
Kaiti.ttc: Kaiti TC,楷體\-繁,楷体\-繁:style=Black,黑體,黑体
AdobeKaitiStd-Regular.otf: Adobe Kaiti Std,Adobe 楷体 Std,Adobe Kaiti Std R,Adobe 楷体 Std R:style=R,Regular
Kaiti.ttc: STKaiti:style=Regular,標準體,Ordinær,Normal,Normaali,Regolare,レギュラー,일반체,Regulier,Обычный,常规体
FZKSGBXS10.ttf: FZKai_GB18030\-S10,方正楷体_GB18030(S10版):style=Regular
FZBWKSGBX.OTF: FZBeiWeiKaiShu_GB18030,方正北魏楷书_GB18030:style=Regular
Kaiti.ttc: Kaiti SC,楷體\-簡,楷体\-简:style=Bold,粗體,粗体
Kaiti.ttc: Kaiti TC,楷體\-繁,楷体\-繁:style=Bold,粗體,粗体
Kaiti.ttc: Kaiti TC,楷體\-繁,楷体\-繁:style=Regular,標準體,常规体
Kaiti.ttc: Kaiti SC,楷體\-簡,楷体\-简:style=Regular,標準體,常规体
方正宋刻本秀楷简.TTF: FZSongKeBenXiuKaiS\-R\-GB,方正宋刻本秀楷简体:style=Regular