android - Apple 彩色表情符号字体如何工作,是否有 Android 版本?

标签 android iphone fonts truetype emoji

我看到在 iPhone 上有一种名为 Apple Color Emoji 的 truetype 字体。它包含可在任何应用程序中使用的 iPhone 上存在的表情符号。

我想知道:

  1. 这种字体如何以多色显示?! Truetype 字体只能包含黑白字形。
  2. 这种字体或类似字体可以在 Android 手机上使用吗?

最佳答案

Apple 正在使用 OpenType 标准的专有扩展。基本上,它们只是将预先光栅化的彩色 PNG 存储在 TTF 文件(referencecorroboration)内的专有扩展“ block ”中。

之所以可行,是因为它们还提供了字体扩展和屏幕之间的完整堆栈(字体光栅化、系统图形库、文本渲染小部件)。没有标准化的方法可以跨所有平台/库实现这一点。

关于android - Apple 彩色表情符号字体如何工作,是否有 Android 版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9534902/

相关文章:

Android 的 ContentResolver.isSyncActive 在实际同步结束之前返回 false

java - 如何设置EditText的某些部分不可删除

iphone - NSMutableArray 直接分配时的内存管理

android - 如何添加动态 fragment 标签项

android - 回收位图异常

iphone - 迭代充满日期的 NSArray 并与另一个 NSArray 进行比较

iphone - Cocos2d-x onEnter等默认方法未调用

css - 网络字体和使用本地字体

iphone - iOS 在通过 javascript 完全加载后更改 UIWebView 中内容的字体

java - Eclipse Indigo 字体已更改