我看到在 iPhone 上有一种名为 Apple Color Emoji 的 truetype 字体。它包含可在任何应用程序中使用的 iPhone 上存在的表情符号。
我想知道:
- 这种字体如何以多色显示?! Truetype 字体只能包含黑白字形。
- 这种字体或类似字体可以在 Android 手机上使用吗?
最佳答案
Apple 正在使用 OpenType 标准的专有扩展。基本上,它们只是将预先光栅化的彩色 PNG 存储在 TTF 文件(reference、corroboration)内的专有扩展“ block ”中。
之所以可行,是因为它们还提供了字体扩展和屏幕之间的完整堆栈(字体光栅化、系统图形库、文本渲染小部件)。没有标准化的方法可以跨所有平台/库实现这一点。
关于android - Apple 彩色表情符号字体如何工作,是否有 Android 版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9534902/