我正在使用 Freetype 1.9.1 和 Harfbuzz 1.7.6 来渲染可能包括表情符号的文本,但是我不知道如何从 Apple Color Emoji(sbix颜色字体)正确渲染表情符号修饰符和 ZWJ 序列。
我也试过 Noto Color Emoji(CBDT/CBLC颜色字体),它按预期工作,以及 Segoe UI Emoji(COLR/CPAL颜色字体),它呈现黑白字形,但是似乎对 COLR/CPAL 的支持是刚刚在 Freetype中开发,因此对我来说不是问题。
有人对使用 sbix 字体要注意什么有什么建议吗?集群类型?Harfbuzz 标志...?
预期行为
苹果颜色表情符号——不好
Noto Color Emoji -- 好的