字体册无法重命名字体集解决办法

 

以前做过什么

系统:macOS 12.6

以前12.5.1时升级过macOS 13 Beta 7(好像是Beta7吧,不记得了),并且降回Monterey过,详见上一篇文章。

症状

  • 新建智能字体集、字体集,均无法重命名,重命名后会自动选中“所有字体”,重命名的字体集还是初始的名字
  • 无法向新建的字体集内添加字体,但是添加的字体可以在所有字体中看到
  • 本来字体册自带的一些字体集也消失了

尝试解决的过程

根据Google上的搜索结果,我尝试了删除com.apple.FontBook.plist文件(根据这个网页中63N的说法,此文件在~/Library/Preferences中,但是我的MacBook Pro是macOS 12.6系统,此文件在~/Library/Containers/com.apple.FontBook/Data/Library/Preferences中),但没有效果。

解决方法

其实是因为~/Library中没有FontCollections文件夹,新建一个就可以了,我还把权限根据Font文件夹改了一下,不知道有没有问题

cd ~/Library
mkdir FontCollections
chmod 700 FontCollections

补充内容

通过

sudo fd FontCollections /Library

可以发现系统自带的字体集在/Library/User Template/zh_CN.lproj/Library/FontCollections/有备份,复制到新建的FontCollections里即可恢复自带的字体集