网页字体生成器「谷雨解字」——不仅仅是中文字体子集化工具
在CSS中,通过@font-face语句可以为网页文字指定一个自定义的字体文件进行渲染。Web Font 可以让网页渲染不再局限于客户端安装的字体,让页面呈现更加丰富多彩。然而,和使用基于字母系统的语言不同,中文语言由于字形繁多,字体文件相当庞大,所以在中文环境中,很少有使用到 Web Font,更常见的应用是IconFont一类的字体图标。
阿里有一款中文字体子集化工具:
其原理就是对字体文件剪裁操作,只选取用到的个别字形,并生成一个瘦身版的字体文件。这使得在中文环境里使用 Web Font 成为可能。
然而,我们的目标并不能止步于此。
谷雨解字
字体文件中,存在一个映射表,保存了字符的 Unicode 编码和字形的映射关系。「谷雨解字」在字体子集化的基础上,增加了自定义字体映射表的功能。这样,我们可以把“甲”字的 Unicode 编码映射到“乙”字的字形上,当网页使用了这个自定义的字体,那么页面中出现的所有“甲”字都会显示成“乙”字的样子。
在线试用:
「谷雨解字」的用途:
- 网页加密、内容混淆
- 网页内容防拷贝
- 网站反爬虫
- SEO(搜索引擎优化)
- 敏感词过滤
- 简易验证码
「谷雨解字」还提供一个 API 接口:
寒蝉
是一款 Chrome 浏览器扩展程序,是「谷雨解字」的简单应用。