一种防止机器识别的网页文本加密方法
在CSS中,@font-face语句可以为要渲染的网页文本指定一个自定义字体文件。Web字体可以让网页渲染不再局限于客户端安装的字体,让页面呈现更加丰富多彩。然而,与基于字母系统的语言不同,中文语言由于其各种字形和庞大的字体文件,很少在中文环境中使用Web字体。更常见的应用是字体图标,如IconFont。
阿里有一个中文字体子集工具:
Iconfont-webfont平台
它的原理是剪切字体文件,只选择使用的单个字形,生成一个超薄版的字体文件。这使得在中文环境下使用Web字体成为可能。
然而,我们的目标不能止步于此。
在字体文件中,有一个映射表,存储了字符的Unicode编码和字形的映射关系。在字体子集的基础上,谷雨街子增加了自定义字体映射表的功能。这样,我们可以将单词“A”的Unicode编码映射到单词“B”的字体。当在网页中使用这种自定义字体时,网页中出现的所有单词“A”都将显示为“B”。
在线试用:
在线工具——谷雨解码人物?
《谷雨节子》的目的:
谷雨街子还提供了一个API接口:
开放接口-谷雨解码
是一个Chrome浏览器扩展程序,是“谷雨节子”的简单应用。
《寒蝉》Chrome浏览器扩展——谷雨街子