答案1
专门编写了一个 Python 脚本来合并 noto 字体,作为 nototools 包。不需要下载整个包,因为这个脚本可以在github上单独找到: 合并_noto.py。
您应该将您想要合并的 noto 字体下载到一个文件夹中,修改第 137 行的脚本以仅包含这些字体,然后运行该脚本。
需要注意的是,一些 noto 字体可能难以合并,因为它们已经使用了单个 OpenType 字体允许的最大字形数量:65,635。
具有 GUI 界面的通用软件包是 字体. 其用法在这个答案。
从专门为此编写了一个单独的 Python 脚本作为 nototools 包的一部分这一事实来看,我可能怀疑使用 fontforge 存在问题,但如果它有效,它应该比调整上述 Python 脚本更容易。
答案2
您是否尝试过HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink
创建一个新的密钥,就像已经存在的密钥一样?
例如,我有一个名为的键,Batang
它是一个REG_MULTI_SZ
值并包含以下字符串:
MSMINCHO.TTC,MS PMincho
MINGLIU.TTC,PMingLiU
SIMSUN.TTC,SimSun
MALGUN.TTF,Malgun Gothic
YUGOTHM.TTC,Yu Gothic UI
MSJH.TTC,Microsoft JhengHei UI
MSYH.TTC,Microsoft YaHei UI
SEGUISYM.TTF,Segoe UI Symbol
它只是文件名和字体名称,用逗号分隔。