Windows 安装字体后,程序仍然提示找不到字体的解决办法——为所有用户安装字体

在一台新机器上安装了 Ditac 和 AH Formatter,运行文档转换命令时,却遇到了以前没遇到的问题。

程序报错如下:

即系统缺失字形“Missing glyph U+2022”和字体"Missing font family"。

查询 AH Formatter 的官网手册,https://www.antennahouse.com/product/ahf60/docs/ahf-error.html#FNTERR_INF_MISSINGFONT

这里只介绍了报错本身,但是并没有介绍如何解决问题。通过查询论坛也只是说将字体放在c:\windows\fonts路径下。

我将对应的字体文件复制到新机器上,找了个路径保存,然后右击“安装”,安装后运行程序,报错依旧。

1. 重启命令行窗口,无效,排除刷新问题。

2. 重启机器,无效,排除刷新问题。

3. 查看程序源文件,排查无果。

4. baidu 搜索查看同类问题,有文章说除了安装字体,还需要对字符集做声明,可是感觉答案并不相干;最后在贴吧中看到一条评论,

求助字体明明安装了依旧font not found【latex吧】_百度贴吧

这时想起右键安装时有两种方式,我选了第一种安装,莫非是需要“为所有用户安装”

果然,使用该种方式覆盖之前安装的字体后,再次运行程序,不再报错了。

例如,用上述方式安装完Garamond字体后,只报其他两个错误了。

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值