Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/AmusementClub/WenQuanYi-Bitmap-Song-TTF
矢量 TTF 格式的文泉驿点阵宋体,覆盖 GB18030 的中文点阵字体/像素字体。
https://github.com/AmusementClub/WenQuanYi-Bitmap-Song-TTF
Last synced: 13 days ago
JSON representation
矢量 TTF 格式的文泉驿点阵宋体,覆盖 GB18030 的中文点阵字体/像素字体。
- Host: GitHub
- URL: https://github.com/AmusementClub/WenQuanYi-Bitmap-Song-TTF
- Owner: AmusementClub
- License: gpl-2.0
- Created: 2023-10-06T17:34:18.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2023-10-06T22:59:29.000Z (about 1 year ago)
- Last Synced: 2023-10-07T23:27:27.548Z (about 1 year ago)
- Homepage:
- Size: 13.7 MB
- Stars: 4
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 文泉驿点阵宋体 TTF 格式
## 简介
> 文泉驿点阵宋体是一个"自由中文字体"。该字体包含了所有常用简体中文、繁体中文,日文及韩文所需要的汉字(最新版本包含超过27842个汉字,完整覆盖GB2312/Big5/GBK/GB18030标准字符集)。该字体同时还包含了英文、日文、韩文和其他多种语言符号。该点阵字体包含五个屏幕常用字号(9pt-12pt),逾21万汉字点阵,这些点阵都经过参与者和组织者的精心设计和调整,手工优化后的汉字点阵显示清晰锐利,特别易于屏幕阅读使用。
此为娱乐部以[文泉驿点阵宋体](http://wenq.org/wqy2/index.cgi?BitmapSong) v1.0.0-RC1 的 PCF 字体制作的 TTF 版字体。希望可以给中文的点阵字体和像素字体增加一个新的选择。
为了方便使用,转换后的字体名称修改成了点阵的尺寸大小,以下是字体名称对照表:
| 尺寸 | 字体名 | 字体名(英) | 对应源字体 | 下载 |
| :------: | :----------------: | :------------------------: | :----------------: | :----------------------------------------------------------: |
| 12x12 | 文泉驿点阵宋体12px | WenQuanYi Bitmap Song 12px | wenquanyi_9pt.pcf | [点击下载](https://github.com/AmusementClub/WenQuanYi-Bitmap-Song-TTF/releases/download/v1.0.0-RC1-Build1/WenQuanYi.Bitmap.Song.12px.ttf) |
| 13x13 | 文泉驿点阵宋体13px | WenQuanYi Bitmap Song 13px | wenquanyi_10pt.pcf | [点击下载](https://github.com/AmusementClub/WenQuanYi-Bitmap-Song-TTF/releases/download/v1.0.0-RC1-Build1/WenQuanYi.Bitmap.Song.13px.ttf) |
| 14x14 | 文泉驿点阵宋体14px | WenQuanYi Bitmap Song 14px | wenquanyi_13px.pcf | [点击下载](https://github.com/AmusementClub/WenQuanYi-Bitmap-Song-TTF/releases/download/v1.0.0-RC1-Build1/WenQuanYi.Bitmap.Song.14px.ttf) |
| 15x15 | 文泉驿点阵宋体15px | WenQuanYi Bitmap Song 15px | wenquanyi_11pt.pcf | [点击下载](https://github.com/AmusementClub/WenQuanYi-Bitmap-Song-TTF/releases/download/v1.0.0-RC1-Build1/WenQuanYi.Bitmap.Song.15px.ttf) |
| 16x16 | 文泉驿点阵宋体16px | WenQuanYi Bitmap Song 16px | wenquanyi_12pt.pcf | [点击下载](https://github.com/AmusementClub/WenQuanYi-Bitmap-Song-TTF/releases/download/v1.0.0-RC1-Build1/WenQuanYi.Bitmap.Song.16px.ttf) |
| 打包下载 | | | | [点击下载](https://github.com/AmusementClub/WenQuanYi-Bitmap-Song-TTF/releases/download/v1.0.0-RC1-Build1/Wenquanyi-Bitmap-Song-TTF.Batch.zip) |## 字体预览
![](Preview.jpg)
## 转换步骤
以 wenquanyi_9pt.pcf 为例
1. 下载 Original Fonts 中的 pcf 文件,或是直接到文泉驿官网下载[压缩包](http://wenq.org/wqy2/index.cgi?Download#BitmapSong_Beta)
2. 下载或 Clone [pcf2bdf](https://github.com/ganaware/pcf2bdf/releases) 源代码,并编译(依赖:gcc)
```shell
make -f Makefile.gcc install
```3. 利用 pcf2bd 将 pcf 文件转换成 bdf 文件:
```shell
pcf2bdf -o "wenquanyi_12px.bdf" "wenquanyi_9pt.pcf"
```4. 安装 [java](https://www.java.com/en/download/) ,访问 [Bits’N’Picas](https://github.com/kreativekorp/bitsnpicas/releases) 下载 BitsNPicas.jar,然后使用它将 bdf 字体转换成 ttf。
```shell
java -jar BitsNPicas.jar convertbitmap -f ttf -o "wenquanyi_12px.ttf" "wenquanyi_12px.bdf"
```5. 安装 [python3](https://www.python.org/downloads/) (3.8 或以上版本) 并使用 pip 安装 [fonttools](https://github.com/fonttools/fonttools)
```shell
pip install fonttools
```6. 使用 fonttools 的 ttx 程序将 ttf 字体转换成 ttx 格式:
``` shell
ttx "wenquanyi_12px.ttf"
```7. 使用 [VS Code](https://code.visualstudio.com/) 或其他能处理大尺寸文本文件的编辑器打开 `wenquanyi_12px.ttx`,按 Ctrl + F 搜索 `namerecord`,参考[微软对字体 name table 的解释](https://learn.microsoft.com/en-us/typography/opentype/spec/name),将字体名字等信息修改为你想要的内容并保存。
8. 将修改后的 ttx 文件转换回 ttf。
``` shell
ttx -o "WenQuanYi Bitmap Song 12px.ttf" "wenquanyi_12px.ttx"
```9. 正常使用你转换好的 ttf 文件。
该流程也适用于其他 pcf 字体文件。
参考: https://hackmd.io/@OrangeBurrito/pcf-font-to-tff#
## 使用工具
- [fonttools](https://github.com/fonttools/fonttools)
- [pcf2bdf](https://github.com/ganaware/pcf2bdf/)
- [Bits'N'Picas](https://github.com/kreativekorp/bitsnpicas)## 授权许可
本字体版权为“[文泉驿信任委员会(Board of Trustees)](http://wenq.org/wqy2/index.cgi?CopyrightPolicy)”, [FangQ](http://wenq.org/wqy2/index.cgi?FangQ)和[Firefly](http://wenq.org/wqy2/index.cgi?Firefly)所有。字体授权继承文泉驿点阵宋体所采用的 GNU Public License v2 (附加允许文档嵌入条款),详情请参照文泉驿 [README](https://github.com/AmusementClub/Wenquanyi-Bitmap-Song-TTF/tree/master/Original%20Fonts) 文件。
[字体作者](https://github.com/AmusementClub/Wenquanyi-Bitmap-Song-TTF/blob/master/Original%20Fonts/AUTHORS)