
Firefox 50-хпримечания к выпуску:
Эмодзи для всех! Firefox будет использовать встроенные эмодзи в операционных системах без собственных шрифтов эмодзи (Windows 8.0 и ниже, а также Linux)
Итак, я на Windows 7, и мне абсолютно не нравятся цветные эмодзи, потому что они отвлекают. К сожалению, в папке шрифтов Windows нет файла шрифта под названием "EmojiOne Mozilla", который можно было бы удалить. И в about:config
списке, который я смог найти, нет соответствующей опции.
Как отключить цветные смайлики?
решение1
Он не установлен как системный шрифт. Файл шрифта находится в каталоге Firefox, и его достаточно удалить. Обратите внимание, что вам нужно будет удалить или переместить файл — простого переименования или даже изменения расширения файла недостаточно, чтобы предотвратить его использование.
В текущей сборке Aurora файл, который вам нужно удалить, это <firefox>\fonts\EmojiOneMozilla.ttf
, где <firefox>
находится папка установки, которая будет зависеть от разрядности ( Program Files
или Program Files (x86)
) и канала ( Mozilla Firefox
, Aurora
или Nightly
). В 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