字体的几个标识:目录名、字体名和 ID 适合谁看:要在程序里关联同一款字的不同数据(网页、许可、接口)的开发者。 同一款字在不同地方有几种叫法。弄混了,地址就会 404、字体名就会写错。 目录名 目录名是一款字的短代号,例如霞鹜文楷是 xwwk,思源黑体是 syhtsc。 用在哪里 写法 字体页网址 app.windfonts.com/fonts/{目录名} 小写 公开文件地址 cn.windfonts.com/fonts-packages/{目录名}/… 小写 wenfeng.org 网址 /source/{目录名}/、 /license/{目录名}/ 小写 许可数据仓库的文件夹 licenses/{目录名}/ 首字母大写,例如 Xwwk license-info.json 里的 normalizedName 和仓库文件夹一致,首字母大写 比较目录名时请统一转成小写再比。拼文件地址时一律用小写。 字重名 公开文件地址里的字重目录,例如 Regular、 Bold、 ExtraLight,大小写要和字体页一致。个别字有自己的字重名(如 Normal、 Text、 Oblique)。 字重名和 CSS 里的 font-weight 数值没有固定对应关系,以 CSS 里实际写的为准。见《在 CSS 里使用:字体名、备用字体和多字重》。 CSS 里的字体名 网页字体包 CSS 里声明的 font-family 名字格式不统一(有 WF-、 windfonts-、 wenfeng- 等开头)。不要从目录名推算,要从 CSS 里读取。 字体 ID 元数据接口里每款字还有一个 ID(一长串字母数字)。按单款查询时,路径里写 ID 或目录名都可以,见《字体元数据 REST API(维护中)》。