Как добавить диапазон Unicode в FontForge?

Вопрос или проблема

Я хотел бы добавить ‘🖁’ в существующий шрифт. Он находится в Разных символах и пиктограммах (Диапазон: 1F300–1F5FF).
Но в то время как диапазон указан в:Element->Font info... я не могу его найти в: Ctl+Shft+F

Символ, который вы пытаетесь добавить, очень новый и принадлежит дополнительным плоскостям Юникода. Поэтому меня не удивляет, что устаревшие кодировки и форматы (OS/2, MS Code Pages) не поддерживают его.

Обратите внимание, что нет необходимости добавлять диапазоны Юникода, где вы пытаетесь, чтобы ваш шрифт поддерживал этот символ. Просто измените кодировку шрифта на Юникод, полный и добавьте символ.

Ответ или решение

Чтобы добавить символ ‘🖁’ в существующий шрифт в FontForge, следуйте приведенным ниже шагам. В этом процессе мы уделим особое внимание тому, как правильно настроить шрифт для поддержки новых символов из дополнительных плоскостей Юникода, а также разберем необходимые настройки кодировки.

Шаг 1: Открытие шрифта в FontForge

  1. Запустите FontForge.
  2. Перейдите в меню и выберите File > Open….
  3. Найдите и выберите шрифт, в который вы хотите добавить символ.

Шаг 2: Изменение кодировки шрифта

Если в вашем шрифте сейчас используется устаревшая кодировка, вам нужно изменить его на полную кодировку Юникода, чтобы он поддерживал символы из новых диапазонов:

  1. Перейдите в меню Element (Элемент).
  2. Выберите Font Info… (Информация о шрифте).
  3. В открывшемся окне выберите вкладку Encoding (Кодировка).
  4. В выпадающем списке выберите Unicode, Full (Юникод, полный).
  5. Нажмите OK, чтобы подтвердить изменения.

Шаг 3: Добавление символа

Теперь можно добавить символ ‘🖁’:

  1. Нажмите Ctrl+Shift+F (или выберите Edit > Add Lookup…) для открытия окна поиска.
  2. Поиск символа можно осуществить, введя его кодовое значение, которое для символа ‘🖁’ соответствует U+1F913.
  3. Убедитесь, что вы находитесь в правильной кодировке. Вам может потребоваться перейти к категории "Дополнительные символы" или ввести код, если символ не отображается.
  4. Если символ найден, щелкните по нему двойным щелчком, чтобы открыть редактор символов.

Шаг 4: Настройка символа

  1. В редакторе символов вы можете создать или импортировать графику для данного символа.
  2. Если вы хотите нарисовать символ самостоятельно, используйте инструменты рисования FontForge.
  3. После завершения редактирования обязательно сохраните изменения.

Шаг 5: Экспорт и сохранение шрифта

  1. После добавления и редактирования символа вернитесь в главное окно FontForge.
  2. Перейдите в File > Generate Fonts… (Сгенерировать шрифты…).
  3. Выберите формат, в котором вы хотите сохранить шрифт (например, TTF, OTF и т.д.).
  4. Нажмите Generate (Сгенерировать) и выберите место для сохранения.

Заключение

Добавление нового символа в шрифт в FontForge – это процесс, который требует выполнения нескольких шагов, включая изменение кодировки и редактирование символа. Поскольку символ ‘🖁’ находится в дополнительных плоскостях Юникода, учитывать это крайне важно для правильного отображения. Обратите внимание, что изменение кодировки на «Юникод, полный» позволяет избежать необходимости ручного добавления диапазонов, поскольку он охватывает все символы, включая недавно добавленные.

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

Оцените материал
Добавить комментарий

Капча загружается...