文件布局:网页字体包、许可原文和原件
目录
适合谁看:要用程序读取文风公开文件的开发者。
所有公开文件都在 https://cn.windfonts.com/fonts-packages/{目录名}/ 下面,目录名一律小写。
一款字的目录
{目录名}/
├── {字重}/
│ ├── full/result.css 完整子集(每款字都有)
│ ├── zh/result.css 中文子集(有的字没有)
│ ├── zh-common/result.css 常用中文子集(有的字没有)
│ └── en/result.css 西文子集(有的字没有)
├── license/
│ ├── index.json 许可原文清单
│ └── original.txt 许可原文(有才放)
└── source/
├── index.json 原件清单
└── … 字体原件(许可允许再分发、并由文风托管的才有)
目录本身不能列出文件,请按清单里的文件名去取。
网页字体包
result.css 里是一组 @font-face,每条用 unicode-range 指向同目录下的一个 woff2 分片。用法见《网页字体地址规则》。
license/index.json
{
"norm": "Xwwk",
"kind": "license",
"updated": "2026-10-04T21:07:15+08:00",
"items": [
{
"role": "original",
"primary": true,
"file": "original.txt",
"media": "text/plain; charset=utf-8",
"bytes": 5171,
"sha256": "…",
"sourceUrl": "https://raw.githubusercontent.com/lxgw/LxgwWenKai/main/OFL.txt",
"sourceName": "OFL.txt"
}
]
}
| 字段 | 说明 |
|---|---|
items[].file |
文件名,拼在 license/ 后面就是地址 |
items[].primary |
是否主文件 |
items[].sha256 |
文件的 SHA-256 |
items[].sourceUrl |
这份原文从哪里取的 |
source/index.json
{
"norm": "xwwk",
"kind": "source",
"items": [
{
"file": "LXGWWenKai-Regular.ttf",
"url": "https://cn.windfonts.com/fonts-packages/xwwk/source/LXGWWenKai-Regular.ttf",
"bytes": 25575676,
"sha256": "…",
"status": "本站下载"
}
]
}
status 的用词和 wenfeng.org 的下载状态一致,见《下载原件和切片:什么能下、怎么用》。
注意
- 清单里的
norm大小写可能和网址不一样,拼地址时一律用小写目录名。 - 任何一个文件都可能 404(没有这个子集、还没归档原文、不允许再分发),程序要处理。
- 下载原件后用
sha256核对,见《下载字体怎么避开山寨包和钓鱼站》。 - 批量下载前请先确认许可允许再分发;只想用网页字体就不用下原件。