当前位置: 首页 > wzjs >正文

开发一款游戏结构优化

开发一款游戏,结构优化,柳州正规网站建设加盟,可以做网站首页的图片前言 python工具库fontTools,我是用来压缩前端字体的,优化前端请求速度的;使用的过程中,遇到了不少的坑,把这个过程记录下来,防止再犯。 安装 # fontTools 4.56.0 pip install fontTools提取子字体集 方…

前言

  • python工具库fontTools,我是用来压缩前端字体的,优化前端请求速度的;
  • 使用的过程中,遇到了不少的坑,把这个过程记录下来,防止再犯。

安装

# fontTools 4.56.0
pip install fontTools

提取子字体集

方法一:–text 参数

  • 很多资料里面都是介绍使用–text,可是它不会把"加入到子集中,反而报错;
  • 这个坑死我了,一旦–text中存在"的时候,则会一直报错或者提前中断。
import os
# 定义需要保留的字符
string = "1234567890"
# 模拟执行pyftsubset命令生成字体子集
os.system('pyftsubset ./x1.ttf --text="{}" --output-file=./x2.ttf'.format(string)
)

方法二:–text-file 参数

  • 该方法一直找不到,还是官网查找的,使用起来很方便;
  • 该方法就是需要.txt文件,作为中间产物进行操作。
import os
# 模拟执行pyftsubset命令生成字体子集
os.system('pyftsubset ./x1.ttf --text-file=./x.txt --output-file=./x2.ttf'
)

方法三:代码形式

  • 该方法就把上面的方法一与方法二的痛点都解决了。
from fontTools import subset# 字符去重
support = set()
# 读入目标文本内容
with open('./x.txt', encoding='utf-8') as t:support = set(t.read())# 嵌入代码中,实现生成字体子集
options = subset.Options()
# 加载字体
font = subset.load_font('./x1.ttf', options)
subsetter = subset.Subsetter(options=options)
subsetter.populate(text=str(support))
subsetter.subset(font)
subset.save_font(font, './x2.ttf', options)

问题

xxx…is not recognized as an internal or external command,operable program or batch file

  • 就是文件里面多了"'
http://www.dtcms.com/wzjs/203050.html

相关文章:

  • 做网站需要注册那些类别的商标整合营销理论主要是指
  • Ul设计网站sem电子扫描显微镜
  • 乌鲁木齐网站建设哪家好互联网登录的网站名
  • 电子商务网站建设与规划网络推广技巧
  • 建立网站需要多少钱2023年10月疫情恢复
  • 网站开发市场成本精准营销案例
  • 营销网站域名设计百度搜索怎么优化
  • 国内营销策划公司排名武汉网站开发公司seo
  • 天津魔方网站建设seo模拟点击算法
  • 做lol数据的网站百度地图推广怎么做的
  • 房地产设计部岗位职责seo攻略
  • 做ptt有什么好的模板网站宁波seo外包推广软件
  • h5网站和传统网站区别域名信息查询系统
  • 做搬家网站推广在那好网络营销活动策划
  • 网站开发形成收入怎么做帐宝鸡网站seo
  • 如何做色流量网站如何制作app软件
  • 佛山企业网站制作哪家好seo优化包括哪些
  • 网站公司销售合肥seo培训
  • 一个企业网站多少钱seo难不难
  • 一个wordpress两个站点万能推广app
  • 福州企业公司网站建设爆款采集推广引流软件
  • 大连网站建设网站小程序开发
  • 廊坊网站搜索优化小红书seo是什么
  • 福建建设厅网站 资质网络营销方案
  • 网站怎么显示建设中营销网站的宣传、推广与运作
  • 免费建网站哪个网好佛山营销型网站建设公司
  • 电商平台推广方式吉林seo关键词
  • 今日军事新闻头条打仗如何利用seo赚钱
  • 湖州哪里做网站新闻摘抄2022最新20篇
  • 秦皇岛建设工程站长之家seo查询