WhyCan Forum(哇酷论坛)

人过留名,雁过留声,感谢各位朋友不离不弃地支持。 QQ: 516333132, 微信: whycan_cn (哇酷网/挖坑网/填坑网) admin@whycan.cn

您尚未登录。

#1 2020-01-13 09:52:19

晕哥
Administrator
注册时间: 2017-09-06
累计积分: 9,084

嫌全字库ttf文件太肥的朋友,可以进来看看了,按需剪裁, 不留赘肉

步奏都是网上偷学了, 就不一一放链接了.
步奏都是网上偷学了, 就不一一放链接了.
步奏都是网上偷学了, 就不一一放链接了.





1. 安装 java runtime
   参考: https://whycan.cn/t_141.html

2. 下载 sfnttool.7z: 解压为 sfntool.jar 文件

3. 准备好需要的 ttf 文件
    本机一般都有 C:\Windows\Fonts\msyh.ttf, 也可以在网上下载别的字体

4. 命令行运行:

java -jar sfnttool.jar -s '我爱哇酷网whycan.cn' msyh.ttf simple.ttf

5. 预览 simple.ttf
打开 https://fontdrop.info/
把生成的 simple.ttf 拖放到网页即可在线预览。

这是我剪裁后的ttf字库文件: simple.7z

离线

#2 2020-01-13 10:01:42

晕哥
Administrator
注册时间: 2017-09-06
累计积分: 9,084

Re: 嫌全字库ttf文件太肥的朋友,可以进来看看了,按需剪裁, 不留赘肉

2020-01-13_100021.png

离线

#3 2020-01-13 10:49:33

firstman
会员
注册时间: 2019-04-06
累计积分: 275

Re: 嫌全字库ttf文件太肥的朋友,可以进来看看了,按需剪裁, 不留赘肉

谢谢, 试了一把, 好用:

java -jar sfnttool.jar -s "米秒分钟小时瞬时流速累计流量水表单位立方米秒一二三四五六七八九十百千万亿0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ ""!#$%&'()*+,-./:;<=>?@[\]^_`" msyh.ttf msyh_simple.ttf

参数 msyh.ttf 是源字库文件

参数 msyh_simple.ttf 是瘦身之后的字库文件


这里可以下载: msyh_simple.7z

离线

#4 2020-01-13 11:40:58

jiangming1399
会员
注册时间: 2018-06-14
累计积分: 84

Re: 嫌全字库ttf文件太肥的朋友,可以进来看看了,按需剪裁, 不留赘肉

其实还好,用droidsans fallback字体加squashfs,塞到16M的flash中还能剩下大概4M放东西

离线

#5 2020-01-13 11:42:43

小智
会员
注册时间: 2019-10-16
累计积分: 47

Re: 嫌全字库ttf文件太肥的朋友,可以进来看看了,按需剪裁, 不留赘肉

问题是怎么调用这个字库,原来都可以直接调用,现在是不是要生成对应表,才能调用

离线

#6 2020-01-13 11:51:07

daydayup
会员
注册时间: 2017-10-09
累计积分: 341

Re: 嫌全字库ttf文件太肥的朋友,可以进来看看了,按需剪裁, 不留赘肉

小智 说:

问题是怎么调用这个字库,原来都可以直接调用,现在是不是要生成对应表,才能调用

代码啥都不用动,因为ttf文件还会存unicode码,按码找字,无需软件另外处理映射。

离线

#7 2020-01-13 11:54:55

小智
会员
注册时间: 2019-10-16
累计积分: 47

Re: 嫌全字库ttf文件太肥的朋友,可以进来看看了,按需剪裁, 不留赘肉

daydayup 说:

代码啥都不用动,因为ttf文件还会存unicode码,按码找字,无需软件另外处理映射。

有这个需求,如果字没在字库里,怎么办,返回啥,我想有个错误码,然后去点阵库里查

离线

#8 2020-01-13 11:56:44

daydayup
会员
注册时间: 2017-10-09
累计积分: 341

Re: 嫌全字库ttf文件太肥的朋友,可以进来看看了,按需剪裁, 不留赘肉

小智 说:

有这个需求,如果字没在字库里,怎么办,返回啥,我想有个错误码,然后去点阵库里查

看二楼的图片,第一个 口 字型的那个,就是用来显示不存在的字符的。

离线

#9 2020-01-13 14:57:46

小丸子
会员
注册时间: 2019-09-26
累计积分: 15

Re: 嫌全字库ttf文件太肥的朋友,可以进来看看了,按需剪裁, 不留赘肉

天天在酷网偷窥

最近编辑记录 小丸子 (2020-01-13 14:58:31)

离线

#10 2020-01-13 16:42:36

szchen2006
会员
注册时间: 2019-10-09
累计积分: 133

Re: 嫌全字库ttf文件太肥的朋友,可以进来看看了,按需剪裁, 不留赘肉

学习了!

离线

#11 2020-01-13 23:24:18

LinjieGuo
会员
注册时间: 2019-07-24
累计积分: 122

Re: 嫌全字库ttf文件太肥的朋友,可以进来看看了,按需剪裁, 不留赘肉

mark

离线

#12 2020-01-15 11:10:05

演技担当黄晓明
会员
注册时间: 2017-10-17
累计积分: 94

Re: 嫌全字库ttf文件太肥的朋友,可以进来看看了,按需剪裁, 不留赘肉

怎么把源代码当中的字符串提取出来?

离线

#13 2020-01-15 11:18:58

晕哥
Administrator
注册时间: 2017-09-06
累计积分: 9,084

Re: 嫌全字库ttf文件太肥的朋友,可以进来看看了,按需剪裁, 不留赘肉

演技担当黄晓明 说:

怎么把源代码当中的字符串提取出来?

貌似Qt有这种软件,方便生成多语言资源文件, 叫什么名字没想起来。

离线

#14 2020-01-19 00:23:15

dave
会员
注册时间: 2018-08-25
累计积分: 23

Re: 嫌全字库ttf文件太肥的朋友,可以进来看看了,按需剪裁, 不留赘肉

这个好啊,省好多空间

离线

#15 2020-02-11 11:54:35

phpweb
会员
注册时间: 2020-02-05
累计积分: 68

Re: 嫌全字库ttf文件太肥的朋友,可以进来看看了,按需剪裁, 不留赘肉

这个太好用了, 非常感谢!

离线

#16 2020-02-12 17:22:00

晕哥
Administrator
注册时间: 2017-09-06
累计积分: 9,084

Re: 嫌全字库ttf文件太肥的朋友,可以进来看看了,按需剪裁, 不留赘肉

https://www.iconfont.cn/webfont

这里可以输入字符, 然后在线下载对应的字体文件, 试了一下, 挺好用的。

这个网站貌似阿里巴巴集团旗下的。

离线

#17 2020-03-09 19:58:25

pythinker
会员
注册时间: 2019-02-12
累计积分: 152

Re: 嫌全字库ttf文件太肥的朋友,可以进来看看了,按需剪裁, 不留赘肉

"C:\Program Files\JetBrains\PyCharm Community Edition 2019.2\jbr\bin\java.exe" -jar sfnttool.jar -s "自来水工业用水污水正在准备重启连接服务器失败通讯码地址日期时间米秒分钟小时瞬时流速累计流量水表单位立方米秒一二三四五六七八九十百千万亿0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ ""!#$%&'()*+,-./:;<=>?@[\]^_`" "C:\Windows\Fonts\msyh.ttc" msyh_simple.ttf

学到一招, 谢谢楼主, 我也会剪裁字库了.

离线

#18 2020-03-09 21:57:03

OggyJFX
会员
注册时间: 2019-05-21
累计积分: 64

Re: 嫌全字库ttf文件太肥的朋友,可以进来看看了,按需剪裁, 不留赘肉

晕哥威武,洪福齐天

离线

#19 2020-03-10 20:59:03

九霄云外
会员
注册时间: 2019-01-09
累计积分: 76

Re: 嫌全字库ttf文件太肥的朋友,可以进来看看了,按需剪裁, 不留赘肉

厉害了我的哥

离线

页脚