Данная статья является заключительной из серии статей, которые описывают возможности редактирования шрифтов. В каждой их них мы изменяли и дополняли наш шрифт. В первой статье Редактируем шрифты. Создаем отсутствующие буквы кириллицы из существующих букв английского алфавита. мы создали с Вами символы кириллицы из букв английского алфавита, где в конечном итоге у нас получился шрифт, содержащий кириллицу, по внешнему виду соответствующую буквам латиницы. Во второй Редактируем шрифты. Добавляем поддержку русских тегов для МР3 файлов — добавили поддержку русских тегов для МР3 файлов. В третьей Редактируем шрифты. Добавляем дополнительные языки в шрифт. — мы дополнили шрифт еще двумя языками, актуальным является, например, китайский. В четвертой Редактируем шрифты. Создаем жирный и наклонный шрифт, изменяем размер символов. мы добавили дополнительные спец. символы, которые присутствуют в стандартном шрифте смартфона Nokia. И в конечном итоге мы создали так называемый UNI шрифт с поддержкой нескольких языков. В заключении, мы добавим с Вами новые символы в шрифт, а также создадим свой уникальный символ и внесем его на карту шрифта.

К статье приложен шрифт, в котором содержится большое количество дополнительных значков. Скачайте архив на ПК, распакуйте и используйте шрифт из него для работы.
Запускаем программу FontCreator Professional Edition. На открывшееся пустое поле программы перетаскиваем скачанный шрифт и отпускаем. Тем самым шрифт будет открыт для редактирования. Также открыть шрифт можно через пункт File — Open, или используя иконку Open на панели инструментов. После того, как шрифт будет открыт в программе, Вы увидите все символы, что находятся в нем. Затем откройте Ваш шрифт в программе, который Вы планируете редактировать. Для удобства работы используем вкладку Windows — Tile Vertical или Tile Horizontal. Тем самым Вы сможете работать одновременно с двумя шрифтами, т.е. Вам будет удобно видеть все символы в обоих шрифтах.

Задача у нас простая. Если Вы ранее прочли предыдущие статьи, то становится понятно, что наша задача состоит в простом копировании всех символов из шрифта-донора в наш шрифт, который мы редактируем.
Выделяем все символы в шрифте-доноре, содержащем много различных символов в виде брендов, рисунков, знаков зодиака и так далее. Переключаемся на шрифт-донор (делаем его активным). Выделяем первый символ, а затем, удерживая Shift, выделяем последний символ. Так мы сможем выделить последовательно стоящие глифы на карте. Если же необходимо выполнить выделение одиночно стоящих глифов на карте, то выделять такие символы следует, удерживая клавишу Ctrl. Смотрим в нижней строке программы, какое число символов у нас выделено (в моем случае это 444).
Теперь переключаемся на шрифт (делаем его активным), в который будет произведена вставка глифов. Переходим на вкладку Insert и выбираем пункт Glyphs. .

В появившемся окне вписываем число 444 для вставки 444 пустых глифов в наш шрифт. Отмечаем, что вставку необходимо выполнить после последнего глифа на карте. Нажимаем ОК.

В результате у нас появились 444 пустых глифов в конце карты нашего шрифта. Эти пустые глифы после вставки выделены, не снимаем выделения с них.

Переключаемся на шрифт-донор, делаем его активным. Для того, чтобы не снимать выделение с глифов в шрифте, достаточно щелкнуть мышью по заголовку шрифта, и он станет активным. Затем щелкаем правой кнопкой мыши по выделенным символам и в выпадающем меню выбираем Copy для копирования всех символов. Если у Вас маломощный компьютер, то возможно, что Вам будет лучше работать с частью символов, а не всем выделением сразу.

Теперь опять переключаемся назад к нашему редактируемому шрифту и делаем его активным. Переходим на вкладку Edit и выбираем Paste Special , либо просто используем комбинацию горячих клавиш Ctrl+E. Этим действием мы вызываем окно специальной вставки для нашего шрифта.

В окне специальной вставки устанавливаем флаги Gliph Outline Data (копирование самого символа), Gliph Metrics (копирование размера и положения) и Gliph Mappings (копирование НЕХ значения символа в кодировке Unicode). Нажимаем ОК.

В результате, через некоторое время, как закончится обработка данной вставки, Вы увидите, что у Вас появились символы, что находятся в шрифте-доноре. И число этих символов 444. Обратите внимание, что символы не только вставились на карту шрифта, но и прописались все НЕХ значения кодировки на карте для данных глифов.

А теперь, давайте мы вставим свой собственный символ на карту шрифту. Для этого нам необходимо либо использовать векторную заготовку, либо самостоятельно нарисовать векторный рисунок. В моем случае отрисован логотип нашего сайта в векторе. Обратите внимание, что цвет рисунка должен быть только один – черный. Если у Вас имеется цветной векторный рисунок, то его необходимо привести к данному цвету.

Создаем новый пустой символ на карте. Двойным щелчком вызываем редактор этого символа. Пока в редакторе нет символа. Далее, Вы можете попробовать себя в рисовании с помощью стандартных фигур и карандаша прямо в окне редактора программы. В случае же, если у Вас есть готовый векторный рисунок, нарисованный в векторным графическом редакторе (как в моем варианте), то переходим к данному рисунку, открытому в редакторе. Выделяем на рисунке все (либо часть, если Вам требуется выполнить вставку лишь части рисунка). Копируем векторное изображение в буфер обмена компьютера.

Возвращаемся в окно редактора символа в программе FontCreator. И вставляем наш векторный символ в него. В результате Вы увидите свой символ.>

Теперь необходимо Вам проверить все линии и отступы, выровнять символ согласно выравниванию в шрифте. Просто перемещайте свой рисунок в необходимое место. Когда символ стоит уже на своем месте, переместите направляющие (красные пунктирные линии), т.к., если Вы этого не сделаете, то Ваш символ будет обрезан.
Обратите внимание, Ваш символ уже виден на карте. То, что он выглядит обрезанным справа, пусть Вас не пугает, просто размер окна визуального предпросмотра глифа не рассчитан на такую длину. Но Ваш символ будет корректно отображаться.

Затем нам необходимо присвоить ему НЕХ значение кодировки на карте шрифта. В данном случае можно поступить просто, не надо изучать возможные варианты НЕХ значений для данного типа символов. Обратите внимание, что у меня в шрифте последний глиф на карте имеет значение 289B. Я присвою своему новому символу значение 289С. Выделяем наш новый символ, значение которого нам необходимо внести на карту. Нажимаем правой клавишей мыши, в появившемся меню выбираем Properties. . Попадаем в карту данного глифа. Как видим, ему не присвоено никакого значения. Вписываем значение 289С, которое мы решили определить для данного глифа. Нажимаем кнопку Add (Добавить запись) Запись добавилась. Нажимаем ОК.
Таким вот образом мы с Вами создали свой собственный символ и добавили его в наш шрифт.

Также хотелось бы отметить, что Вы можете собрать свой набор символов из разных шрифтов, что установлены в вашей ОС на ПК. Чтобы собрать свою коллекцию, удобно воспользоваться вкладкой Tool — Launch Externals — Character Map. Либо использовать комбинацию горячих клавиш Ctrl + F12.

Этим Вы вызовете окно специальных символов, в котором удобно просматривать все символы, что есть в установленных у Вас шрифтах. В выпадающем списке строки Шрифт Вы можете менять шрифт для просмотра. А в окне ниже Вы будете видеть все символы. В случае, если Вам понравился символ, то Вам необходимо будет открыть данный шрифт в программе и выполнить копирование глифа на карту своего шрифта.

Также существует и ряд других программ, в которых Вы можете увидеть новые символы, что находятся на карте.
Для чего я упоминаю об этом: Данные символы нельзя увидеть и напечатать в смартфоне, не имея специально установленной программы. Для простоты использования данных символов я предлагаю Вам простое решение. А именно — создание текстового файла, в котором будут уже напечатаны все эти новые символы из вашего шрифта.

Создаем простой текстовый файл в Блокноте. Используем либо инструмент Tool — Launch Externals — Character Map. Либо можно использовать комбинацию горячих клавиш Ctrl + F12. Но для использования этой функции Вам будет необходимо установить данный шрифт в ОС.

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

Когда Вы закончите копирование символов в файл, то для сохранения файла выбираем Сохранить как. . Указываем имя файла, и выбираем Юникод.

Устанавливаем шрифт в телефон с помощью приложения FontRouter. Также копируем наш созданный текстовый файл в смартфон.
Теперь рассмотрим на телефоне, что же у нас получилось. С помощью файлового менеджера находим наш текстовый файл в телефоне и открываем его. Если у Вас не установлена программа Ded (как в моем случае), то данный файл будет открыт в заметках. Но в любом случае Вы увидите, что данные символы отображаются корректно. И к ним можно применять все текстовые операции, а именно, что Вам понадобится — Копировать/Вставить.

Для чего это можно использовать? Например, для того, чтобы Ваш смартфон выглядел уникально. Вы сможете изменить название режима, который отображается на рабочем столе в режиме ожидания.
Создаем новый режим. По умолчанию имя режима — Новый режим. Открываем наш текстовый файл со всеми символами, что мы заранее заготовили. Находим нужный нам символ, выделяем его и копируем. В настройках нового режима нажимаем Название режима, тем самым мы попадаем в окно редактирования имени режима. И вставляем туда наш сохраненный символ, который мы скопировали ранее из текстового файла.
В результате имя нашего режима отобразится как векторный символ картинки, что мы создавали. Устанавливаем (выбираем) данный режим.
В результате на рабочем столе в режиме ожидания у Вас будет отображаться данный значок.

Вот мы и создали с Вами свой шрифт, который соответствует всем требованиям, что могут понадобиться пользователю. Конечно же, программа обладает большим функционалом, чем тот, что мной описывался. Но, надеюсь, что с помощью данных статьей Вы познакомились с базовыми функциями программы, и в дальнейшем Вы сможете создавать более уникальные шрифты.
Червоная Ольга Редактируем шрифты. Добавляем новые символы в шрифт. Создаем собственный символ.

Здравствуйте, как я могу добавить буквы к шрифту ? Или все это слишком геморно )?

Мне нужно добавить азербайджанские буквы(Ə-ə, İ-i, I-ı, Ç-ç,, Ğ-ğ, Ö-ö, Ü-ü) к шрифту, а то все очень безобразно выглядит на сайте.

  • Вопрос задан более двух лет назад
  • 953 просмотра

Попробуйте Font Squirrel, там много настроек и можно добавлять свои символы если они уже забиты в шрифт, но для этого надо искать самую полную версию шрифта, в общем надо открыть свой шрифт там и уже по настройкам искать.

Или же скачать редактор шрифтов и нарисовать недостающие символы.

Как удалить ненужные символы в шрифте формата TTF?

У меня есть шрифт, там много ненужных для меня символов. Могу ли я как-то удалить их отуда?

1 ответ 1

  1. Скачиваем бесплатную программу FontForge.
  1. Запускаем ее и выбираем нужный шрифт.

    С зажатым Shift мышью выбираем нужные символы.

    Инвертируем выделение: Правка → Выделить → Инвертировать выделение

    Удаляем ненужные символы: Кодировка → Отцепить и удалить символы.

    Вместо символов должны появиться зачеркнутые квадраты: