TrueType шрифт ARGS_ARE_XY_VALUES означает? - PullRequest
0 голосов
/ 27 августа 2018

В таблице глифов, если глиф является составным глифом, я не понимаю, что это значит, если флаг ARGS_ARE_XY_VALUES не установлен.В документах msdn сказано:

номер первой точки указывает точку, которая должна быть сопоставлена ​​с новым глифом.Второе число указывает точку соответствия нового глифа.После добавления глифа номера его точек начинаются сразу после последних глифов (конечная точка первого глифа + 1).

Но я понятия не имею, что это значит:

  • Что такое «номер точки»?Это индекс в точках глифа?
  • Что значит «соответствует новому глифу»?

1 Ответ

0 голосов
/ 28 августа 2018

Что такое «номер точки»?Это индекс в точках глифа?

Да.Это указатель на массив пар координат, составляющих контур глифа (как определено в данных контура глифа).

Что означает «соответствует новому глифу»?

Это означает, что новый глиф компонента этого составного / составного глифа должен быть расположен так, чтобы координаты его «точки совпадения» были равны координатам «точки совпадения» глифа базового компонента.Другими словами: чтобы указанные точки для двух компонентов соответствовали .Это повторяется для каждого нового глифа компонента с номерами / индексами точек уже сопоставленных компонентов, которые обрабатываются, как если бы это был один глиф базового компонента.

...