Как заменить смайлики Windows 10?

16

Я бы хотел заменить смайлики Segoe UI Symbol от Microsoft на глобально Noto Color Emoji's (так как у него есть флаги стран и, что более важно, я думаю, что они очаровательны). К сожалению, Windows говорит мне, что это неверный файл шрифта.

  • Есть ли скрытый способ установить этот шрифт и дать ему приоритет?
  • Если нет, то как все-таки можно было бы заменить их?
Tamschi
источник
Прежде чем кто-то спросит: Мой брандмауэр включен. Firefox, похоже, в любом случае не устанавливает источник файла, и я использовал 7zip для распаковки шрифта, так что я не думаю, что его загрузка является источником проблемы.
Tamschi

Ответы:

10

Ну, это не так, как Microsoft намеренно отключен поддержка Noto Emoji. Проще говоря, он просто не поддерживает формат, который использует Noto.

Хотя почти все шрифты, с которыми вы имеете дело, основаны на OpenType, есть несколько разные цветовые шрифты для OpenType - Segoe UI Emoji использует собственный формат Microsoft (многослойные векторные рисунки в COLR / CPAL), в то время как Noto Emoji Color использует собственный Google (растровые изображения в CBDT / CBLC). Есть также формат Adobe SVG и sbix от Apple.

Изначально Noto рисуется в формате SVG, поэтому он включает в себя таблицу Adobe SVG и растровые изображения Google, потому что это достаточно просто. Но многоуровневый формат Microsoft совершенно другой, поэтому я не уверен, будет ли автоматическое преобразование простым или даже возможным.

Смотрите также проблема № 43 "NotoColorEmoji.ttf не является допустимым шрифтом в Windows" на GitHub для более подробного объяснения.


Некоторое время назад существовал «Менеджер типов Adobe», добавляющий поддержку шрифтов типа 1, тогда как Windows поддерживала только TrueType. Но я не слышал ничего такого, что могло бы добавить поддержку различных типов эмодзи-шрифтов ...

Может быть, вам понравится новый Segoe Emoji, который Сборка 14316 приносит?


Обновление: Microsoft говорит что обновление "Юбилей" 2016 года наконец поддерживает все вышеперечисленные форматы.

grawity
источник
1
Спасибо, это дает мне информацию о том, почему это не работает. Я подожду немного дольше, если кто-то знает обходной путь, прежде чем принять ответ. (Новые эмодзи от Microsoft определенно лучше, но я все же предпочитаю Google.)
Tamschi
2

Я наконец получил это ... Я дам вам необходимые шаги, но сначала прочитайте все это и будьте осторожны ,

  1. Резервное копирование файла - Перейдите: «Панель управления \ Все элементы панели управления \ Шрифты», найдите Segoe UI Emoji. Скопируйте файл и вставьте его кому-нибудь в безопасности.
  2. Полный контроль разрешений - Мы собираемся изменить разрешения, чтобы вы могли удалить / удалить файл шрифта. Щелкните правой кнопкой мыши свойства-вкладка безопасности-редактировать. Если вы можете просто установить флажок «Полный доступ», мне нужно было нажать «добавить», ввести свое имя пользователя и затем щелкнуть поле. Я не помню, но там могли быть предупреждения ... все в порядке.
  3. Если вы уверены, что сохранили его где-то еще нажмите «удалить» в верхней части экрана.
  4. Запустить снова твой компьютер. На этом этапе «окна эмодзи» все еще присутствовали, но теперь они были одного цвета, как обычный шрифт.
  5. (В этот момент я сделал несколько изменений в реестре из-за разочарования, в основном «замены шрифтов», но я не думаю, что они были необходимы.)
  6. Есть другой смайликов файл шрифта готов быть замена , (Я помещаю новое и старое в одну и ту же папку, чтобы на следующих шагах было проще.) Если у вас его нет, попробуйте Noto ↑ или просто найдите его.
  7. Скачать Font Forge Вот: fontforge.github.io/en-US/ и установите его.
  8. Откройте программу и откройте новый эмодзи файл шрифта. Сохраните его как файл .sfd. Имя не имеет значения.
  9. Теперь откройте Segoe файл. Для обоих сейчас открыт Информация о шрифте под третьей вкладкой «Элемент». Скопируйте всю информацию Segoe в новый шрифт, потому что мы по сути обманем систему. Предлагаю скопировать и вставить за 1) Fontname , 2) Фамилия & amp; 3) Имя для людей , но если вы хотите освободить руку ...
  10. Я также сделал некоторые изменения глифа. Я делал покупки на нескольких шрифтах, и было довольно легко скопировать / вставить их между собой для лучшего. (Вот совет, если вы щелкнете в любом поле и нажмете «Tab», он перенесет вас к следующему присутствующему предмету.)
  11. Когда вы получите конечный продукт, который вам нравится, перейдите на Генерировать шрифты под файлом и сохраните его как .otf и просто на всякий случай назовите его «Segoe UI Emoji». Это также дало мне несколько проверочных предупреждений, кажется, все в порядке.
  12. Теперь откройте этот новый файл и установите его. Если он спросит, хотите ли вы заменить существующий, дух. (Но это может быть только я, так как у меня было еще 50 шагов.)
  13. Запустить снова и это должно сделать это.

* Обратите внимание, что я сделал все это, чтобы специально иметь монохромные эмодзи, поэтому я не знаю, что происходит с цветами. Но в моем долгом процессе я переустановил Segoe до шага 6, и я думаю, что они вернулись. Кроме того, шрифт, который я выбрал, не имел никаких цветов или изменений для начала ...

Вот мой готовый файл если вы хотите, и вы можете пропустить шаги 6-11. Удачи!

pic: Windows Calendar with my New Font

Victoria Poe
источник
Спасибо за подробное объяснение! К сожалению, это не работает с Noto Color Emoji, так как Font Forge не поддерживает формат цветных эмодзи Google. Он может открывать и, вероятно, редактировать Microsoft, но вы увидите отдельные цветные слои в виде черно-белых глифов вместо цветных составных изображений, так что это не совсем просто.
Tamschi