【虎绿林已采用】MiSans:符合GB18030实现级别3的免费商用字体
下载:https://hyperos.mi.com/font/download
GB18030-2022 强制规范三个实现级别,于 2023 年 8 月 1 日起开始执行。实现级别 1 共 27,584 个汉字;实现级别 2 包含实现级别 1,此外,实现级别 2 还支持《通用规范汉字表》中的没有包含在实现级别 1 之内的编码汉字,共计 27,780 个汉字;实现级别 3 包含实现级别 2,此外,实现级别 3 还支持新标准件规定的全部汉字及表 3 中的康熙部首,总计 87,887 个汉字,用于政务服务和公共服务的产品应满足实现级别 3 的要求。
MiSans 包含级别 1+ 级别 2,MiSans L3 为级别 3 字库(不含级别 1 和级别 2),同时使用两个字体即可达到GB18030实现级别3的要求。
目前虎绿林已为生僻字启用 MiSans L3 字体(但还是优先使用系统字体,所以各位看到的大部分字体都不会有变化,只有生僻字字体会变),相关CSS:
- https://file.hu60.cn/fonts/MiSans-Normal/MiSans-Normal.css
- https://file.hu60.cn/fonts/MiSans-L3/MiSans-L3.css
采用 https://github.com/VdustR/font-splitter 切分(用docker安装,直接npm安装不能用),采用CSSunicode-range按需加载。
来自 【这张图里,哪个不是中文汉字?-哔哩哔哩】 的测试文本:
㖹:球+中分+背带
𦒹:你个𦒹!
𪽲:我看你有𪽲!
𠛸:将头发梳成𠛸模样!
𠖏:差点寄了…
𡗷:有𡗷!
𤛭:太𤛭了!
𠮺:OK。
𫠬:中不中?𫠬!
𤿱:能不能𤿱?
𠄯:反弹!
㖹:球+中分+背带
𦒹:你个𦒹!
𪽲:我看你有𪽲!
𠛸:将头发梳成𠛸模样!
𠖏:差点寄了…
𡗷:有𡗷!
𤛭:太𤛭了!
𠮺:OK。
𫠬:中不中?𫠬!
𤿱:能不能𤿱?
𠄯:反弹!
不过 MiSans L3 也不包含所有 CJK 汉字,比如这个测试文本里的“𪛞𪛟”它就没有:
鿿
𰻝𰻝面
𮐨𰻝𮔊
𪛞𪛟
鿿
𰻝𰻝面
𮐨𰻝𮔊
𪛞𪛟
所以虎绿林还是需要字形维基字体做为最后的备用字体。
目前虎绿林的字体优先级是:
系统字体 > MiSans Normal > MiSans L3 > 字形维基字体。

