如何在 Firefox 中停用彩色表情符號字體?

如何在 Firefox 中停用彩色表情符號字體?

火狐 50 年代發行說明:

適合所有人的表情符號! Firefox 將在沒有本機 Emoji 字型的作業系統(Windows 8.0 及更低版本和 Linux)上使用內建 Emoji

所以我使用的是 Windows 7,我絕對不喜歡彩色表情符號,因為它們太分心了。不幸的是,沒有名為「EmojiOne Mozilla」的字型檔案可以從 Windows 的字型資料夾中刪除。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

相關內容