Site-Font站点说明
用于管理字体的站点
说明:项目使用Netlify静态部署
警告
对于一些特殊字符不同的平台处理方式不一样,所以会出现看起来一样的字符,但是它们却是不一样的字符。
因为Mac平台的默认字符集为Unicode,在处理一些特殊字符时会自动追加对应的组合字符,Windows平台不会添加,这就某些字符看起来相同但实际上却是不同字符的原因。
由于Netlify CLI在Mac和Windows平台下处理路径是有区别的,Mac上对某些特殊字符会添加对应的组合字符。
所以:在Windows上使用Netlify CLI上传的项目访问资源路径时须使用带 「.win」的请求路径。在Mac上上传的项目访问资源路径时使用正常的访问接口即可。
注意:这儿特指url路径中的字符
上传平台:Mac
如果整个项目很大,并且文件也很多,并且存储在NTFS分区上时,一般在Windows上面部署项目,因为黑苹果读取NTFS上的数据时容易出错。
Windows:使用带「.win」的API资源访问路径
Mac:使用不带「.win」的API资源访问路径
请求接口
font请求地址: https://ranstar-font.netlify.app/fonts.json
{
"path": "https://ranstar-font.netlify.app/",
"mark": "说明:字体文件访问路径:path+fileName;\n字体样式预览访问路径:path+preview。\n字体文件命名规则:文件名+文件后缀。其中文件名由 \"+\" 分割。\n\"+\" 之前的表示字体文件的fontName\n\"+\" 之后的表示该文件的描述\n注意:\n 1. \"+\" 可以不存在,但是文件名必须与改字体文件的fontName相匹配。\n 2. 如果有预览图片,那么图片的名称必须与fontName保持一致(图片格式不限)",
"list": [
{
"preview": "LXGWWenKaiMono-Regular.png",
"fontName": "LXGWWenKaiMono-Regular",
"fileName": "LXGWWenKaiMono-Regular+霞鹜文楷等宽 Regular.ttf",
"mark": "霞鹜文楷等宽 Regular"
}
],
"example1": "https://ranstar-font.netlify.app/LXGWWenKaiMono-Regular.png",
"example": "https://ranstar-font.netlify.app/LXGWWenKaiMono-Regular+霞鹜文楷等宽 Regular.ttf"
}
说明:字体文件访问路径:path+fileName;
字体样式预览访问路径:path+preview。
站点字体文件命名规则
例如:LXGWWenKaiMono-Regular+霞鹜文楷等宽 Regular.ttf
字体文件命名规则:文件名+文件后缀。其中文件名由 "+" 分割。
"+" 之前的表示字体文件的fontName
"+" 之后的表示该文件的描述
注意:
1. "+" 可以不存在,但是文件名必须与改字体文件的fontName相匹配。
2. 如果有预览图片,那么图片的名称必须与fontName保持一致(图片格式不限)