Bug 10: 为当前用户安装的字体无法被 Office 正常使用

2019-03-07 15:47:56 +08:00
 Osk

我在 Onenote 里面使用了 微软雅黑 Mono, 大概就是中文部分使用雅黑, 英文部分使用 Consolas, 这个字体挺漂亮的.

可以在这里下载:

https://github.com/Microsoft/BashOnWindows/files/1362006/Microsoft.YaHei.Mono.zip

这个字体可以用在 cmd, powershell 等终端里面, 不需要做其他修改, 直接就能选择这个字体, 显示效果还行. 在 Onenote 里面有时能解决中英文混排(包含代码)的痛点.


重点来了

最近 office 出了点问题, 重装 office 后, 发现 Onenote 2016 无法使用这个字体了, Word 里面也没办法用了, 字体列表里面有 Micrsoft Yahei Mono 字体, 但就是没法使用, 而 cmd 等又能用, 蜜汁.

折腾很久才发现:

这个字体是仅为当前用户安装的!!!, 先全局安装一次这个字体(避免稍后卸载了当前用户安装的那个影响其它软件), 卸载仅为当前用户安装的那个, 打开 Office, 正常了...


不知道是因为这个字体本身是魔改过的原因, 还是 bug 10, 还是 office 的 bug...

2468 次点击
所在节点    分享发现
7 条回复
geelaw
2019-03-07 15:57:50 +08:00
感谢告知原来这个混合字体有官方版~
dalieba
2019-03-07 17:42:53 +08:00
dalieba
2019-03-07 18:25:08 +08:00
fontreg 用之前先要写个 bat 脚本:
@echo off
FontReg.exe /copy
然后把这脚本跟程序和字体放在一块,最后双击脚本。
Osk
2019-03-07 20:12:08 +08:00
@geelaw 这个 repo 都不见了,,, 23333
Osk
2019-03-07 20:13:23 +08:00
@dalieba 感谢推荐的工具, 但我觉得应该是 uwp office 的锅, 因为其他程序能正常使用, 就 uwp office 不能使用为当前用户安装的字体.
geelaw
2019-03-08 05:27:20 +08:00
@Osk 改名叫 WSL 了,不过我发现这个字体是用户在 issue 里面提供的,并不是官方的。
dalieba
2019-03-13 01:11:04 +08:00
现在最新版的 Win10 打开字体以后点击安装按钮会装进 C:\Users\某用户\AppData\Local\Microsoft\Windows\Fonts 这个文件夹里面,FontReg 可以把字体安进原来的目录。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/542173

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX