Windows 10 字体不能安装问题

文 = 7okis

问题描述

因编程需要在 github 上下载 YaHei Consolas Hybrid 字体。
Windows 10 下打开字体文件提示:请求的文件 不是有效的字体文件

调查、尝试与解决

  1. 搜索常见的解决方法是启用 Windows 防火墙。具体方法为打开控制面板,找到Windows 防火墙 选择开启。
    结果:已经开启防火墙,字体仍不能安装。
  2. 这篇讨论中有人建议使用字体格式转换工具。
    结果:字体转换失败,怀疑不是系统问题,而是字体本身问题。
  3. 重新在 github 上通过Download ZIP方式下载字体文件,打开压缩包内字体文件,成功安装。

总结

  1. 虽然微软常常有很奇怪的问题和报错,但有的时候应当关注报错内容,而不是直接当做系统缺陷导致的错误报错。
  2. github 上的 ttf 字体不应通过右键另存为的方式下载,而应当 git clone 或者 Download ZIP 下载源文件,否则会造成字体文件损坏,无法安装(至少在 Windows 10 上)。这一点对字体以外的文件也许同样适用。

你可能感兴趣的:(Windows 10 字体不能安装问题)