文泉驿点阵宋体是一个"自由中文字体"。该字体包含了所有常用简体中文、繁体中文,日文及韩文所需要的汉字(最新版本包含超过27842个汉字,完整覆盖GB2312/Big5/GBK/GB18030标准字符集)。该字体同时还包含了英文、日文、韩文和其他多种语言符号。该点阵字体包含五个屏幕常用字号(9pt-12pt),逾21万汉字点阵,这些点阵都经过参与者和组织者的精心设计和调整,手工优化后的汉字点阵显示清晰锐利,特别易于屏幕阅读使用。
此为娱乐部以文泉驿点阵宋体 v1.0.0-RC1 的 PCF 字体制作的 TTF 版字体。希望可以给中文的点阵字体和像素字体增加一个新的选择。
为了方便使用,转换后的字体名称修改成了点阵的尺寸大小,以下是字体名称对照表:
尺寸 | 字体名 | 字体名(英) | 对应源字体 | 下载 |
---|---|---|---|---|
12x12 | 文泉驿点阵宋体12px | WenQuanYi Bitmap Song 12px | wenquanyi_9pt.pcf | 点击下载 |
13x13 | 文泉驿点阵宋体13px | WenQuanYi Bitmap Song 13px | wenquanyi_10pt.pcf | 点击下载 |
14x14 | 文泉驿点阵宋体14px | WenQuanYi Bitmap Song 14px | wenquanyi_13px.pcf | 点击下载 |
15x15 | 文泉驿点阵宋体15px | WenQuanYi Bitmap Song 15px | wenquanyi_11pt.pcf | 点击下载 |
16x16 | 文泉驿点阵宋体16px | WenQuanYi Bitmap Song 16px | wenquanyi_12pt.pcf | 点击下载 |
打包下载 | 点击下载 |
以 wenquanyi_9pt.pcf 为例
-
下载 Original Fonts 中的 pcf 文件,或是直接到文泉驿官网下载压缩包
-
下载或 Clone pcf2bdf 源代码,并编译(依赖:gcc)
make -f Makefile.gcc install
-
利用 pcf2bd 将 pcf 文件转换成 bdf 文件:
pcf2bdf -o "wenquanyi_12px.bdf" "wenquanyi_9pt.pcf"
-
安装 java ,访问 Bits’N’Picas 下载 BitsNPicas.jar,然后使用它将 bdf 字体转换成 ttf。
java -jar BitsNPicas.jar convertbitmap -f ttf -o "wenquanyi_12px.ttf" "wenquanyi_12px.bdf"
-
安装 python3 (3.8 或以上版本) 并使用 pip 安装 fonttools
pip install fonttools
-
使用 fonttools 的 ttx 程序将 ttf 字体转换成 ttx 格式:
ttx "wenquanyi_12px.ttf"
-
使用 VS Code 或其他能处理大尺寸文本文件的编辑器打开
wenquanyi_12px.ttx
,按 Ctrl + F 搜索namerecord
,参考微软对字体 name table 的解释,将字体名字等信息修改为你想要的内容并保存。 -
将修改后的 ttx 文件转换回 ttf。
ttx -o "WenQuanYi Bitmap Song 12px.ttf" "wenquanyi_12px.ttx"
-
正常使用你转换好的 ttf 文件。
该流程也适用于其他 pcf 字体文件。
参考: https://hackmd.io/@OrangeBurrito/pcf-font-to-tff#
本字体版权为“文泉驿信任委员会(Board of Trustees)”, FangQ和Firefly所有。字体授权继承文泉驿点阵宋体所采用的 GNU Public License v2 (附加允许文档嵌入条款),详情请参照文泉驿 README 文件。