Windows 10 字体不能安装问题

文 = 7okis

问题描述

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

调查、尝试与解决

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

总结

  1. 虽然微软常常有很奇怪的问题和报错,但有的时候应当关注报错内容,而不是直接当做系统缺陷导致的错误报错。
  2. github 上的 ttf 字体不应通过右键另存为的方式下载,而应当 git clone 或者 Download ZIP 下载源文件,否则会造成字体文件损坏,无法安装(至少在 Windows 10 上)。这一点对字体以外的文件也许同样适用。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容