Font Forge позволяет создавать и редактировать шрифты Post Script?, True Type? и Open Type?. Шрифты возможно сохранять в различных контурных форматах, а также генерировать растровые.
Если говорить просто, шрифт представляет из себя набор глифов. Но компьютерные шрифты должны содержать больше информации, как минимум в них должны быть сведения о том, как связать входную последовательность байт с выводом изображения соответствующих глифов. Эта связь называется кодировкой. Многие шрифты также содержат правила, определяющие, как должны быть расположены между соседние глифы. К примеру в шрифтах с латинским алфавитом часто встречается правило, которое говорит что если “f” и “i” соседствуют, тогда специальный глиф, лигатура из “f” и “i” должна быть использована. Шрифты для латинских букв?? обычно не требуют таких правил (но могут быть дополнены ими), шрифты для других письменностей, таких как арабская, требуют их.
В чём отличие между символом и глифом?
Символ – это концепция, а глиф – материализация этой концепции. Буква “A” – это символ,а ?? – это всё глифы, которые представляют “A”. В латинских шрифтах обычно имеется по одину глифу на каждый символ и один символ для каждого глифа, но не всегда — во времена эпохи Возрождения было два глифа для маленькой s, котроткая и длинная s. Лигатура – это пример глифа, который представляет два (или больше) символа. В арабском большинство букв (символов) имеет как минимум четыре различных глифа, соответветсвующий глиф определяется буквами вокруг него. Вот четыре формы арабского символа “seen”: ????
Что такое контурный шрифт? Что такое растровый шрифт?