История изменений
Исправление
RazrFalcon,
(текущая версия)
:
Я сам только погружаюсь в эту тему, поэтому не могу сказать достоверно.
kern
определяет расстояние между глифами. Но он бесполезен для всяких умлаутов и прочих mark glyphs. Для этого есть GDEF/GSUB/GPOS. И они не только для арабского. Фактически, kern
- объявлен устаревшим и нужно использовать GSUB/GPOS, ну или morx/trak если мы про Apple шрифты.
То есть всё зависит от самого шрифта, требуемых языков и нужных глифов.
На самом деле, если мы говорим про эмбед, то первой проблемой является работа с unicode, для которого нужно будет натащить прилично таблиц.
Ну или вообще сваять свой шрифт, в котором всё уже будет как нужно. UPD: А, так вы это и делаете.
Исходная версия
RazrFalcon,
:
Я сам только погружаюсь в эту тему, поэтому не могу сказать достоверно.
kern
определяет расстояние между глифами. Но он бесполезен для всяких умлаутов и прочих mark glyphs. Для этого есть GDEF/GSUB/GPOS. И они не только для арабского. Фактически, kern
- объявлен устаревшим и нужно использовать GSUB/GPOS, ну или morx/trak если мы про Apple шрифты.
То есть всё зависит от самого шрифта, требуемых языков и нужных глифов.
На самом деле, если мы говорим про эмбед, то первой проблемой является работа с unicode, для которого нужно будет натащить прилично таблиц.
Ну или вообще сваять свой шрифт, в котором всё уже будет как нужно.