网页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官网:

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线