LINUX.ORG.RU

История изменений

Исправление 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, для которого нужно будет натащить прилично таблиц.

Ну или вообще сваять свой шрифт, в котором всё уже будет как нужно.