基于android4.4 KitKat 制作彩色Emoji的字体
来源:互联网 发布:java sleep占用cpu 编辑:程序博客网 时间:2024/06/11 22:01
首先感谢国外的大神angelsel 的文章http://forum.xda-developers.com/showthread.php?t=2563757
和公司UI 设计师迟迟的帮助。
步骤介绍:
- fonttools-master 功能强大的生成与解析字体文件的工具(ttx 与ttf 互转工具) 安装方法:python setup.py install
- sbix_demo与sbix_code 从含有sbix表的字体(Apple Color Emoji.ttf)(apple)中解析出png图片的工具, 使用方法: 直接更改 extractSbixImages.py脚本中的字体路径,然后python extractSbixImages.py
- emoji-extractor-master 从含有CBDT&CBDT表的字体中(NotoColorEmoji.ttf)(android4.4)中解析出png图片的工具,使用方法: 更改脚本emoji_extractor.rb路径 然后执行 ruby emoji_extractor.rb
- color-emoji-master1 把彩色png的图压入字体中。使用方法:参见examples中创建相应的Makefile 与字体模版,然后直接make就可以了。
资源下载:
- 从apple系统中提取的字体文件http://download.csdn.net/detail/zhangjizxc/6899871
- 从apple Color Emoji中解析出来的png图片 http://download.csdn.net/detail/zhangjizxc/6899881
- 上述工具集合http://download.csdn.net/detail/zhangjizxc/6899921
- 已经生成好的用于android4.4的彩色emoji的字体文件。http://download.csdn.net/detail/zhangjizxc/6899907
- Emoji与Unicode对照表:http://apps.timwhitlock.info/emoji/tables/unicode
生成好的字体文件的使用方法(基于Android4.4):
To install:
- Grab AppleColorEmoji.ttf and place it into /system/fonts/
- Set /system/fonts/AppleColorEmoji.ttf to have permissions 644 (rw-r--r--) and owner:group root:root.
- Modify /system/etc/fallback_fonts.xml like so:
- FindCode:
<family> <fileset> <file>AndroidEmoji.ttf</file> </fileset> </family>
- Above this block, addCode:
<family> <fileset> <file>AppleColorEmoji.ttf</file> </fileset> </family>
- Find
- Set /system/etc/fallback_fonts.xml to have permissions 644 (rw-r--r--) and owner:group root:root.
- Reboot.
0 0
- 基于android4.4 KitKat 制作彩色Emoji的字体
- android4.4-kitkat的短消息sms mms
- Android4.4-KitKat源码下载
- google kitkat android4.4 新特性
- 彩色校验码的制作
- android emoji 表情的制作
- Android4.4r1(KitKat)源码下载地址
- Android4.4:Kitkat给产品团队带来了哪些变化?
- Mac系统下下载Android4.4(KITKAT)源码
- Android4.4(KITKAT API19)之后文件URI解析
- 基于cocoStudio和BMfont的艺术字体制作
- Linux Shell的输入彩色字体
- label字体颜色的彩色渐变
- 金属字体的制作
- 游戏的字体制作
- 字体图标的制作
- 字体图标的制作
- 图标字体的制作
- HTML基础
- cocos2dx, 编译android 的NDK_MODULE_PATH的设置
- Struts2页面到action的三种传值方式
- 重建二叉树
- PackageManagerService学习笔记五-构造方法
- 基于android4.4 KitKat 制作彩色Emoji的字体
- 二逼事汇总 第3期
- 深入理解JVM之java代码的执行机制
- Csh脚本调用Csh脚本,sh脚本调用Csh脚本
- 多线程(线程间通信-多生产者多消费者问题-JDK1.5解决办法-范例),停止线程,线程中方法的区别,匿名内部类实现多线程,线程总结
- eclipse的一些问题总结
- Java函数
- uva1467 - Installation 贪心+暴力
- java表达式