lxgw-wenkai-subset
Version:
Subset of the font LXGW WenKai
88 lines (55 loc) • 2.68 kB
Markdown
## 致谢
**(1)字体**
- 落霞孤鹜(LXGW) - [霞鹜文楷 LXGW WenKai](https://github.com/lxgw/LxgwWenKai) & [霞鹜文楷屏幕阅读版 LXGW WenKai Screen](https://github.com/lxgw/LxgwWenKai-Screen)
**(2)工具**
- fontTools - [pyftsubset](https://fonttools.readthedocs.io/en/latest/subset/) & [ttLib.woff2](https://fonttools.readthedocs.io/en/latest/index.html?highlight=woff2#utilities)
- 夜煞之乐2001(NightFurySL2001) - [字体计数软件 CJK-character-count](https://github.com/NightFurySL2001/CJK-character-count)
**(3)字表**
- 《通用规范汉字表》(8105字)
- GB2312 中的汉字(6763字)
注:额外添加了“〇”。
## 用法
**(1)文件列表**
```
/* TTF 格式 */
/ttf/lxgwwenkai-regular.original.v1.235.2.ttf
/ttf/lxgwwenkai-regular.subset.v1.235.2.gb2312.ttf
/ttf/lxgwwenkai-regular.subset.v1.235.2.standard.ttf
/ttf/lxgwwenkaiscreen.original.v1.235.ttf (注:Screen 版未发布 v1.235.2 的小更新)
/ttf/lxgwwenkaiscreen.subset.v1.235.gb2312.ttf
/ttf/lxgwwenkaiscreen.subset.v1.235.standard.ttf
/* WOFF2 格式 */
/woff2/lxgwwenkai-regular.original.v1.235.2.woff2
/woff2/lxgwwenkai-regular.subset.v1.235.2.gb2312.woff2
/woff2/lxgwwenkai-regular.subset.v1.235.2.standard.woff2
/woff2/lxgwwenkaiscreen.original.v1.235.woff2
/woff2/lxgwwenkaiscreen.subset.v1.235.gb2312.woff2
/woff2/lxgwwenkaiscreen.subset.v1.235.standard.woff2
/* 字表 */
/text/gb2312.txt
/text/standard.txt
```
**(2)文件名**
- 文件名含 `original` 的是 @落霞孤鹜 发布的未子集化的源文件
- 文件名含 `subset` 的是子集化后的文件
- 文件名含 `gb2312` 的字体使用了 GB2312 字库精简
- 文件名含 `standard` 的字体使用了《通用规范汉字表》精简
**(3)使用**
若要在网页中将该字体用作 WebFont (建议使用 WOFF2 格式),
以 screen 版为例,可在样式表中如此调用:
```css
@font-face {
font-family: LXGW WenKai Screen;
font-display: swap;
src: local(LXGW WenKai Screen),
url("/fonts/lxgwwenkaiscreen.subset.v1.235.gb2312.woff2") format("woff2");
}
/* 浏览器会首先检查本地是否已安装该字体,
若否,则会从网站根目录的 fonts 文件夹中加载 */
body {
font-family: LXGW WenKai Screen, system-ui, -apple-system, BlinkMacSystemFont, sans-serif, serif;
}
```
## 其他
[前往 npm](https://www.npmjs.com/package/lxgw-wenkai-subset)
如有更大的字库需求,可以使用 [LXGW WenKai Lite / 霞鹜文楷轻便版](https://github.com/lxgw/LxgwWenKai-Lite/)。