一个查看系统上哪些字体支持给定的字符的小脚本。
是因为最近在做 LaTeX 的时候,经常需要处理特殊字符,用个备用字体显示什么的。
于是就写了个这个小东西帮我找出可用的字体。
应该没有其他人有这个需求了吧。
pip3 install which-fonts-support
which_fonts_support <单个字符>
# 或者
python3 -m which_fonts_support.cli <单个字符>
如果希望检测非 BMP 平面字符,请在上述 <单个字符>
处使用 U+XXXX
或者 U+XXXXXX
形式。
添加 -v
参数可以显示字体的所有样式。
添加 -p
参数可以在浏览器里预览这些字体的显示效果。
使用 -f path
参数可以自定义 fc-list
可执行文件的安装位置。
见后文截图。
- python >= 3.5
- 系统已安装
fontconfig
此截图较长,请点击查看。
我前端苦手,这个预览页面是由 @MashiroWang 设计和实现的,感激不尽。
- 生成 HTML 用于预览字体
- 可以作为模块使用
- 使用内置 HTTP 服务器提供网页预览支持,不再使用临时文件
- 文档
- 在 PyPI 上增加描述
- 写一篇关于
fc-list
命令的小文章
MIT.