zoukankan      html  css  js  c++  java
  • 利用python工具生成彩色字体ttf

      之前研究过字体文件ttf的python脚本化生成方法,主要是利用fontforge的支持python脚本这一功能.现在最近手机市场上出现了几种彩色字体,这是怎么做到的呢?研究了一下,发现还是利用Python语言生成的,不得不说Python功能还真强大.

      下面介绍一下windows下的方法, 主要就是命令行运行: python emoji_builder.py ruoshui.ttf mubiao.ttf png60/uni

       1. python我用的是2.7版本,3+版本未测试过,下载地址 ,安装完后检查环境变量,确保在命令行可以执行python

       2. emoji_builder.py 为在github上各路大神写的脚本,我们实行拿来主义直接使用, 地址 ,注意,png.py也要下载,并确保与emoji_builder.py放于同一路径下(后者会调用前者)

       3. ruoshui.ttf为待处理的一般字体文件, mubiao.ttf为新生成的文件名,自己随便起一个

       4. png60/uni 此命名有点讲究, png60表示彩色png图片保存的文件夹名称,uni表示图片名称的前缀统一以这个开头

       脚本报nototools找不到时,请安装此模块,安装方法见 地址 , 主要就是下载完整的模块文件夹,然后运行 python setup.py develop

    正常情况下,会在emoji_builder.py同级目录下生成一个新的ttf文件,此字体即为彩色字体.

  • 相关阅读:
    nginx启动失败
    Windows下载安装docker详细步骤
    Consul
    Idea导入多个maven项目到同一目录下
    使用V-chart时踩过的一些坑
    java集合超详解
    HashMap
    curl和wget的区别和使用
    SourceTree3.2.6版本跳过注册办法
    单点登录
  • 原文地址:https://www.cnblogs.com/su-ping/p/10470859.html
Copyright © 2011-2022 走看看