美文网首页
Google教你优雅的精简字体

Google教你优雅的精简字体

作者: 凡卡的手写笔 | 来源:发表于2018-05-17 11:39 被阅读19次
fonts.jpg

Hello 好久不见。

游戏开发的过程中,免不了要使用一些各中各样的字体库, 而字库中的文本不一定都会使用到,一个字体库小则几百K,大则十几M,这无疑增加了客户的流量费用,更增加了游戏的下载时间,使得游戏的体验更差, 网上就有很多字体提取工具,可以提取出指定的文字,避免了上述的情况。
下面简单记录一下精简字体的方法, 我们可以使用Google开源的字体提取神器 —— sfntly
(假装你们都已安装好JDK和ANT环境)

去GitHub下载sfntly


微信图片_20180516191518.png

打开文件找到sfnttool目录下


微信图片_20180516191530.png

我们要用的就是这个Sfnttool.java这个工具,但是不能直接用,需要ant编译一下。
(在该目录下,Shift+右键调出终端,输入ant命令即可编译)


微信图片_20180516191543.png

编译完后会生成dist文件夹,我们要用的工具就在该文件夹目录下(\java\dist\tools\sfnttool)

我们要用的工具就是sfnttool.jar文件


微信图片_20180516191551.png

使用方法:

在该目录下,shift+右键调出命令行工具,输入指令:

java -jar sfnttool.jar -s ' 这里输入你要提取的文本 ' 该目录下的原始字体.ttf 你生成新字体文件.ttf
待指令运行完后,会在同一文件夹内生成`你需要的"新字体文件".ttf

采坑:我在提取文本时,由于双引号没处理反复出现文本被双引号截断,且每次出现命令行里文本排版错乱的情况


微信图片_20180516191613.png

建议:在你要提取的文字里,文本之间不要留有空格,若字符中带有双引号,-s指令后用单引号包括要提取的文本,且双引号的文本里可空格把文本域双引号隔开。(待进一步验证)

共勉!

如果你也喜欢各种技术,我在我的微信公众号等你来畅聊!


mmexport15203480451.gif

相关文章

  • Google教你优雅的精简字体

    Hello 好久不见。 游戏开发的过程中,免不了要使用一些各中各样的字体库, 而字库中的文本不一定都会使用到,一...

  • 优雅的现代书法字体 for mac

    今天小编为大家带来了一套字体下载,Mac优雅触感书法字体下载,Mac 字体下载,PS现代优雅书法字体下载,现代书法...

  • 解决Sketch缺少字体的问题

    缺少字体一般是缺少Google Fonts/苹果字体 Google Fonts解决方法: 直接下载方法: Goog...

  • Nextjs 添加本地字体及google字体

    google字体 创建_document.tsx 本地字体(一) _document.tsx 本地字体(二) 安装...

  • Aisyah可爱的现代优雅字体

    isyah Lovely Font是一套美丽而优雅的现代字体,Aisyah可爱的现代优雅 for mac字体具有令...

  • 简单优雅的现代字体 for Mac

    这是一套专为苹果电脑定制的简单优雅的现代字体包,简单优雅的现代字体 for Mac具有简单,干净,优雅等特色,易于...

  • 优雅书法Mac字体“Monster”

    Monster 是一种优雅的书法字体,Monster 优雅书法Mac字体(点击安装)具有自然特征,非常适合邀请,签...

  • 优雅的签名字体

    优雅的签名字体 - Mac下载优雅的签名字体可以轻松容易地创建个人的时尚的字体。它对于个人徽标非常有用。它具有大小...

  • Google Fonts

    Google 字体库 字体库 Get Started Standard方法 通过发送请求引入字体样式 设置请求的样...

  • Google 的新字体

    两个月前,Google 和 Adobe联手推出的思源宋体赢得呼声一片。才没过多久,Google 在字体方面又有新动...

网友评论

      本文标题:Google教你优雅的精简字体

      本文链接:https://www.haomeiwen.com/subject/vqovdftx.html