精简TTF字体、汉字字体瘦身 FontPruner(非字蛛)

网上比应用比较多的 字蛛 http://font-spider.org/

本文使用了本机安装软件,得到瘦身后的 TTF 字体文件

准备工具:  

  python ;  我使用是 python-3.7.2.exe

  jre;     我是用的是 jre-8u191-windows-x64.exe

  FontPruner; https://gulu-dev.com/post/2017/2017-09-15-font-pruner-intro/content

  我的使用环境:win 7 64虚拟机

step1:安装 python,jre

setp2:从作者github 下载文件包。

   window平台使用需要修改一下作者的代码(window下有一个错误,linux无)

   记事本打开

   

    红色箭头加2括号即可

    

setp3:自定义要保留的文字

    找到src/FontExtract/unChineseOutPut.txt    在这记事本内填入你要保留的文字 保存

step4:准备我们处理的字体

    我这里为了方便直接将ttf 字体拷贝到 同级目录

step5: cmd 进入  所在目录,使用命令 FontPruner.py --inputPath=./ --inputFont=./字体名.TTF --tempPath=./

step6:处理完会在同级目录生成一个output 目录 ,咱们的目标字体文件就在里面。

这里还要感谢下 yeqiang https://blog.csdn.net/hknaruto 同学 ;)

   

原文地址:https://www.cnblogs.com/luoeeyang/p/10175512.html

时间: 2024-10-02 23:34:30

精简TTF字体、汉字字体瘦身 FontPruner(非字蛛)的相关文章

整理JRE瘦身或精简JRE

http://blog.csdn.net/xiaoping8411/article/details/6973887 版权声明:本文为博主原创文章,未经博主允许不得转载. 前不久给朋友做了一个桌面程序,程序文件没多大,但运行java程序需要jre,但jre足足有80M多,然后在网上搜了如何给给JRE瘦身或精简JRE,整理如下: 打开JRE安装目录.目录包括bin,lib二个文件夹,所以就是将这两个文件进行瘦身了, 1. bin: 可以认为这是Java虚拟机. 2. lib: 执行class文件时,

iOS使用自定义字体的方法(内置和任意下载ttf\otf\ttc字体文件)

最近做了个有关阅读的应用,使用了自定义字体,学习了一下这方面的知识. 1.首先是最简单也普遍的做法,打包内置字符库文件: 把字体库文件添加到工程,如font1.ttf添加到工程,然后在工程plist添加一项Fonts provided by application,这是个数组,然后添加key item1,value就是刚才说的font1.ttf,如图: 那么在工程里就可以直接使用这个字体,直接用 + (UIFont *)fontWithName:(NSString *)fontName size

cocos2dx的CCLabelTTF类使用不同的TTF字库时字体没有变化的问题

windows开发环境下,使用不同的字库文件,创建不同的CCLabelTTF对象时,发现显示字体并没有发生变化.比如: CCLabelTTF *ttf1 = CCLabelTTF::create("cocos2dx", "arial", 24); CCLabelTTF *ttf2 = CCLabelTTF::create("cocos2dx", "xxx", 24); 发现两种字体显示的字体竟然是一样的,这个问题纠结了好久.到

几种汉字字体推荐

个人比较喜欢的几种汉字字体,都是比较古典,适合做设计用. 方正苏新诗柳楷 这个字体有简体和繁体两种,鄙人在设计家谱的时候,就用到了这个字体,效果不错: 方正清刻本悦宋 悦宋字体实际是宋体的一种变体,个人感觉笔法和颜体有点相似,竖版效果还可以: 启体 启体就是启功体,这类字体比较多,有迷你繁启体.方正启功体等等,是以书法家启功同志的独创字体为蓝本设计的字体. 方正藏体 几种汉字字体推荐

为Windows 7的winsxs目录瘦身,谨慎。

刚使用Win7 系统不久,前段时间在清理系统垃圾时发现,win7系统的windows文件夹下的winsxs 文件夹占用空间很大,想清理之,却提示无权限无法清理.随即在网上查了个到底,原来winsxs是一个超大的文件仓库,系统所在分区差点儿全部的系统文件都在那里至少有一个备份.并且随着系统的使用,winsxs的所占的空间还将不断的积累壮大,终于将吞噬整个系统分区的磁盘空间.以下附上搜索来的一篇winsxs的具体描写叙述文摘.winsxs的瘦身方法和一篇关于 DLL Hell问题 的描写叙述文摘和大

如何给引入的文字文件瘦身

网站要有自己的特色才能吸引人,例如用一些艺术字体.但是一般引入字体文件的大小一般以MB为单位,这就让用户加载字体文件时就比较耗时,所以今天我就来讲讲如何给引入的字体文件瘦身. 一. (1)安装npm 原文地址:https://www.cnblogs.com/heixingxing/p/8439806.html

中文字体【字蛛】的使用

官网:http://font-spider.org/ 安装字蛛需要先安装node. 先安装好 NodeJS,然后执行: npm install font-spider -g 构建插件:grunt-font-spider | gulp-font-spider 在 CSS 中使用 WebFont: /*声明 WebFont*/ @font-face { font-family: 'pinghei'; src: url('../font/pinghei.eot'); src: url('../font

字蛛 自定义字体

可能 网站中会用到一些漂亮的文字,又不想用图片, 这样可以用自定义字体, 用的工具是 字蛛http://font-spider.org/ 字蛛工具 依赖 nodeJs, 先安装好 NodeJS,然后执行安装字蛛: npm install font-spider -g 字蛛通过分析本地 CSS 与 HTML 文件获取 WebFont 中没有使用的字符,并将这些字符数据从字体中删除以实现压缩,同时生成跨浏览器使用的格式. 以下都是必须的,字蛛生成的字体是文件中有的文字,第一步 声明@font-fac

Android性能优化系列之apk瘦身

Android性能优化系列之布局优化 Android性能优化系列之内存优化 为什么APK要瘦身.APK越大,在下载安装过程中,他们耗费的流量会越多,安装等待时间也会越长:对于产品本身,意味着下载转化率会越低(因为竞品中,用户有更多机会选择那个体验最好,功能最多,性能最好,包最小的),所以apk的瘦身优化也很重要,本篇博客将讲述apk瘦身的相关内容. 包体分析 在Android Studio工具栏里,打开build–>Analyze APK, 选择要分析的APK包 可以看到占用空间的主要是代码.图