如何在 Firefox 中禁用彩色表情符号字体?

如何在 Firefox 中禁用彩色表情符号字体?

Firefox 50 年代发行说明:

每个人都可以使用 Emoji!在没有原生 Emoji 字体的操作系统上(Windows 8.0 及更低版本和 Linux),Firefox 将使用内置 Emoji

所以我使用的是 Windows 7,我非常不喜欢彩色表情符号,因为它们太分散注意力了。不幸的是,Windows 的字体文件夹中没有名为“EmojiOne Mozilla”的字体文件可以删除。而且about:config我在列表中找不到相关选项。

如何禁用彩色表情符号?

答案1

它不是作为系统字体安装的。字体文件包含在 Firefox 目录中,删除该文件即可。请注意,您需要实际删除或移动该文件 - 仅重命名它,甚至更改文件扩展名,都不足以阻止其使用。

在当前的 Aurora 版本中,您要删除的文件是<firefox>\fonts\EmojiOneMozilla.ttf<firefox>安装文件夹的位置是 ,具体位置取决于位数(Program FilesProgram Files (x86))和通道(Mozilla FirefoxAuroraNightly)。在 Windows 上,您可以右键单击 Firefox 快捷方式并选择Open file location

也可以看看:https://bugzilla.mozilla.org/show_bug.cgi?id=1231701#c135

答案2

转到about:config,上下文菜单(右键单击)> 新建 > 字符串。设置font.name-list.serif.x-unicode偏好名称Segoe UI Symbol作为字符串值
彩色表情符号会立即禁用,无需刷新打开的标签或重新启动浏览器。

来源

答案3

这是我最终为自己做的事情:我EmojiOneMozilla.ttf从中取出字体文件<Firefox installation folder>\browser\fonts\并编辑其所有表情符号以包含“没有定义的”Unicode 范围最末端的符号。

使用FontForge 编辑器,我将其复制并粘贴到所有表情符号上(edit > select > glyphs worth outputting),并将其安装为系统字体,并为其指定一个唯一的名称,以便它可以在 Firefox 中用作自定义安装的字体(正如这里另一个答案所述),现在每个表情符号都是正方形。

如果您愿意,也可以使用空格符号,但这样一来,您将无法看到表情符号应该出现在何处,这可能会造成一些困扰。

答案4

删除字体文件是一种选择。在 Ubuntu Linux 上找到它:

/usr/lib/firefox/fonts/EmojiOneMozilla.ttf

相关内容