我想在全球范围内用Noto Color Emoji替换 Microsoft 的 Segoe UI Symbol 表情符号(因为它有国旗,更重要的是,我认为它们很可爱)。不幸的是,Windows 告诉我它不是有效的字体文件。
use*_*686 14
嗯,这不像微软故意禁用对 Noto Emoji 的支持。更简单地说,它完全不支持 Noto 使用的格式。
虽然你处理的几乎所有字体都是基于 OpenType 的,但 OpenType 有几种不同的颜色字体扩展——Segoe UI Emoji 使用微软自己的格式(COLR/CPAL 中的分层矢量图),而 Noto Emoji Color 使用谷歌自己的(位图图像)在 CBDT/CBLC 中)。还有 Adobe 的“SVG”和 Apple 的“sbix”格式。
Noto 最初是以 SVG 格式绘制的,因此它包括 Adobe 的“SVG”表以及 Google 的位图,因为这很简单。但是 Microsoft 分层格式完全不同,所以我不确定自动转换是否容易甚至可能。
另请参阅GitHub 上的问题 #43“NotoColorEmoji.ttf 不是 Windows 中的有效字体”以获得更详细的解释。
不久前,曾经有一个“Adobe Type Manager”增加了对 Type-1 字体的支持,回到 Windows 只支持 TrueType 的时候。但是我还没有听说过任何可以增加对不同类型表情符号字体的支持的东西......
也许您会喜欢Build 14316带来的新 Segoe Emoji ?
更新:微软表示2016 年“周年纪念”更新终于支持上述所有格式。
我创建了 Google 的 Noto Color Emoji 的修改版本,在安装时替换了 Windows 的默认 Emoji 字体 Segoe UI Emoji。
您可以在https://github.com/perguto/Country-Flag-Emojis-for-Windows下载它
归档时间: |
|
查看次数: |
49736 次 |
最近记录: |