网页flash文本抓取器(有没有就是这么做的,你还不知道吗?|资源介绍)
优采云 发布时间: 2021-10-12 20:02网页flash文本抓取器(有没有就是这么做的,你还不知道吗?|资源介绍)
资源介绍
微信小程序提供了下载特殊字体的方式,方便使用特殊字体:
wx.loadFontFace({
family: 'GJGMedium',
source: 'url("https://zijiadewangzhi.com/font/GenJyuuGothic-Medium.ttf")',
success(res){
console.log(res)
},
fail: function (res) {
console.log(res)
},
complete: function (res) {
console.log(res)
}
})
但这种方法并不好用。一是字体大,下载慢。二是必须获取https路径,否则IOS下下载会失败。并且在console中一直会报failed to load font的错误,虽然你可以忽略它。
一个中文字体往往有几兆甚至十几兆,我们通常只使用其中的十几种字体样式。有没有办法把需要用到的词提取出来,单独建一个字体包?Fontmin 就是这样做的!
指示
1、 以“FangZhengzyjt.TTF”为例,字体大小为2.73M,其实我们只需要0-9字,“折扣”,“全减”,“*敏*感*词*券”,截图如下:
2、 下载解压(下载地址见文章末尾的下载按钮),得到一个Fontmin-v0.2.0-win6< @4.exe文件,直接运行即可,无需安装,截图如下:
3、 在左侧的文本框中输入使用的文本。如果字数太多,可以换行。将下载的字体库拖到左下角,点击生成
4、 成功后会得到一个文件夹,里面有各种格式的字体
注意:字体生成后不要关闭Fontmin,否则关闭Fontmin后生成的字体会消失,因为它们都是缓存文件。复制字体后可以关闭Fontmin
5、 可以看出压缩后的字体文件只有5KB。如果是H5或者Hybrid App,可以直接引用*.css文件。字体路径写在里面,很方便。对于小程序,你需要的是最后一个*-embed.css文件,用记事本打开,复制到小程序app.wxss文件
6、在微信小程序中使用这个base64字体:
最终效果:
非常完美!
Fontmin官网: