WhyCan Forum(哇酷开发者社区)

我们能随心所欲"有问题百度(谷歌)一下", 这得感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn

您尚未登录。

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

晕哥
管理员
注册时间: 2017-09-06
累计积分: 9,188

嫌全字库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

晕哥
管理员
注册时间: 2017-09-06
累计积分: 9,188

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

2020-01-13_100021.png

离线

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

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

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
累计积分: 111

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

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

离线

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

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

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

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

离线

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

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

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

小智 说:

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

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

离线

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

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

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

daydayup 说:

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

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

离线

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

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

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

小智 说:

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

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

离线

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

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

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

天天在酷网偷窥

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

离线

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

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

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

学习了!

离线

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

LinjieGuo
Moderator
注册时间: 2019-07-24
累计积分: 237

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

mark

离线

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

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

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

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

离线

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

晕哥
管理员
注册时间: 2017-09-06
累计积分: 9,188

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

演技担当黄晓明 说:

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

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

离线

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

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

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

这个好啊,省好多空间

离线

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

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

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

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

离线

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

晕哥
管理员
注册时间: 2017-09-06
累计积分: 9,188

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

https://www.iconfont.cn/webfont

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

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

离线

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

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

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

"C:\Program Files\JetBrains\PyCharm Community Edition 2019.2\jbr\bin\java.exe" -jar "D:\8899\sfnttool.jar" -s "科技有限公司©版本权所有深圳市正在报警当前火星强度花水表实时数据累计流量立方米瞬时小时值温度℃电导率温度时间自来水工业用水污水正在准备重启连接服务器华失败通讯码地址日期时间海米秒分钟小时智联瞬时流速累计流量水表单位立方米秒一二三四五六七八九十百千万亿进出回专设置华入排海水平衡系统智联网加密方式账号密端口码服务器地址编码代码保存关闭0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ ""!#$%&'()*+,-./:;<=>?@[\]^_`" "C:\Windows\Fonts\msyh.ttc" msyh_simple.ttf

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

离线

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

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

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

晕哥威武,洪福齐天

离线

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

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

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

厉害了我的哥

离线

#20 2020-04-19 22:47:35

gavinfree
会员
注册时间: 2020-04-19
累计积分: 10

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

不能解码ttf的还要加一个txt查表

离线

#21 2020-04-20 10:01:08

xjtyOnly51
会员
注册时间: 2020-04-20
累计积分: 19

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

类似于原来使用的小字库么? 估计以后肯定会用到

离线

#22 2020-04-23 13:21:46

neriq
会员
注册时间: 2019-07-01
累计积分: 5

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

这种直接写到flash里面然后用文件系统去读吗

离线

#23 2020-04-23 13:34:55

有梦的地方
会员
注册时间: 2020-03-17
累计积分: 238

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

neriq 说:

这种直接写到flash里面然后用文件系统去读吗

如果有文件系统就放文件系统,
如果没有可以转成C数组编译到ROM就行。

离线

#24 2020-04-26 12:17:14

mousebat04
会员
注册时间: 2020-04-26
累计积分: 9

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

晕哥 说:

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

是说linguist吧?
那个只在你有qt源码的时候才能用。

离线

#25 2020-05-05 15:10:13

vany5921
会员
注册时间: 2019-10-17
累计积分: 6

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

这个看起来挺方便

离线

#26 2020-05-21 00:05:10

起个名字好难
会员
注册时间: 2020-04-16
累计积分: 2

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

还有这种骚操作? 看来以后不要把微软雅黑的全字库了, 选一部分就好.

离线

#27 2020-05-23 00:00:07

nikoladi
会员
注册时间: 2019-12-28
累计积分: 11

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

学到一招啊

离线

#28 2020-07-30 20:49:43

cjslc001
会员
注册时间: 2020-07-30
累计积分: 8

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

就是喜欢这种经过验证的经验贴。

离线

#29 2020-08-03 23:46:44

黄粱梦
会员
注册时间: 2020-03-17
累计积分: 23

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

居然还有这种骚操作?!

离线

页脚

工信部备案:粤ICP备20025096号-1 Powered by FluxBB