美文网首页
字体自定义

字体自定义

作者: bobociel | 来源:发表于2018-01-11 21:48 被阅读89次
    logo.PNG

    ttf文件结构解析
    从字体中提取ttf文件

    浏览:http://blog.csdn.net/kmyhy/article/details/7643585
    https://www.jianshu.com/p/5c8106332cbd
    https://github.com/vtns/FontLabel/blob/master/FontLabel/Classes/FontLabel/FontLabelStringDrawing.m
    http://blog.csdn.net/sincan_min/article/details/8188901
    http://blog.csdn.net/kmyhy/article/details/7643568

    [图片上传失败...(image-85e711-1515678510918)]

    TransType是一款适用于Mac操作系统的软件。

    Mac 和 Windows 转换字体格式的工具 ,支持所有主要字体格式:PostScript,TrueType,OpenType。支持批量处理与Office、iWork协同处理。

    屏幕快照 2018-01-03 上午11.48.00.png

    FontForge是字体编辑、创建工具,原名pfaedit。

    Fontforge为一字体编辑、创建工具,原名pfaedit,经过长期的发展,现在足以媲美Fontlab的AsiaFont Studio,更是超越了FontCreator。它开放源码(使用GPL协议),这就意味着它可以免费使用,且不用顾虑任何破解、盗版问题。

    目前,FontFOrge已提供英文、俄文、日文、法文、意大利文、西班牙文、越南文、希腊文、简繁中文、德文、波兰文、乌克兰文用户界面。

    sfntly

    sfntly的使用

    sfntly is pronounced "ess-font-lee."

    The sfntly project contains Java and C++ libraries for reading, editing, and writing sfnt container fonts (OpenType, TrueType, AAT/GX, and Graphite.)

    先来看一下sfnttool.jar的选项:

    java -jar sfnttool.jar -h
    

    在使用之前,需要配置的事宜如下:
    1.jdk,至少1.6+以上版本,记得配置环境变量;
    2.ant,java的build工具,点此下载,下载后解压记得配置到环境变量中,这样在项目的cmd中,直接输入ant即可进行java项目的build;

    具体build方案:
    在cmd中切换到sfntly代码的java目录,然后输入ant就开始build了。build完成后,sfnttool.jar在项目目录的java\dist\tools\sfnttool文件夹下 。
    P.S. 只要将要进行文字提取的字体包放在与snfttool.jar文件同级目录下,运行命令行即可在该目录下生成提取后的字体包,简单快捷。

    不过,这种方式仅支持使用固定文案的部分,还请各位亲们看好再行实践。

    相关文章

      网友评论

          本文标题:字体自定义

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