16

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

  • Есть ли скрытый способ установить этот шрифт и дать ему приоритет?
  • Если нет, то как все-таки можно было бы заменить их?

2 ответа2

10

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

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

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

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


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

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


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

2

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

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

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

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

рис: календарь Windows с моим новым шрифтом

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .