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文件,此字体即为彩色字体.

  • 相关阅读:
    jQuery选择器
    jquery处理json笔记
    观察者模式
    shiro自定义realm
    AysncTask更新progressbar
    android自定义控件
    任务的挂起和激活
    main方法添加2个集合存储图形
    矩形类-内部类刷新
    圆类-内部类多线程刷新
  • 原文地址:https://www.cnblogs.com/su-ping/p/10470859.html
Copyright © 2011-2022 走看看