我想用Noto Color Emoji替换全球的Microsoft Segoe UI Symbol表情符号(因为它带有国旗,更重要的是,我认为它们很可爱)。不幸的是,Windows告诉我这不是有效的字体文件。
- 有隐藏的方法来安装此字体并为其赋予优先级吗?
- 如果没有,那么替换它们将是多么的棘手?
我想用Noto Color Emoji替换全球的Microsoft Segoe UI Symbol表情符号(因为它带有国旗,更重要的是,我认为它们很可爱)。不幸的是,Windows告诉我这不是有效的字体文件。
Answers:
嗯,这并不是微软故意禁用 Noto Emoji的支持。更简单地说,它完全不支持Noto使用的格式。
虽然您处理的几乎所有字体都是基于OpenType的,但是OpenType有几种不同的颜色字体扩展名-Segoe UI Emoji使用Microsoft自己的格式(CORR / CPAL中的分层矢量绘图),而Noto Emoji Color使用Google自己的格式(位图图像)在CBDT / CBLC中)。还有Adobe的“ SVG”和Apple的“ sbix”格式。
Noto最初是以SVG格式绘制的,因此它在Adobe的Google的位图旁边包含了Adobe的“ SVG”表,因为这很简单。但是Microsoft的分层格式却大不相同,因此我不确定自动转换是容易的还是可能的。
另请参阅GitHub上的问题#43“ NotoColorEmoji.ttf在Windows中不是有效字体”,以获取更详细的说明。
前一段时间,曾经有一个“ Adobe Type Manager”添加了对Type-1字体的支持,而Windows仅支持TrueType。但是我还没有听说有什么可以增加对不同种类表情符号字体的支持...
也许您会喜欢Build 14316带来的新Segoe Emoji 吗?
更新:微软说,2016年的“周年纪念”更新最终支持上述所有格式。
我终于明白了...我会给您必要的步骤,但请先阅读整件事并当心。
*请注意,我所做的所有操作都是专门针对单色表情符号,所以我不知道这些颜色会发生什么。但是在漫长的过程中,我在第6步之前重新安装了Segoe,我认为它们又回来了。我选择的字体也没有任何颜色或更改。
如果需要,这是我完成的文件,可以跳过步骤6-11。祝好运!