CHANGES: Document recent metrics change from Nikolaus.

This commit is contained in:
Werner Lemberg 2019-02-06 07:38:25 +01:00
parent a6feefdfef
commit b66d6a9112
2 changed files with 18 additions and 0 deletions

View File

@ -18,6 +18,22 @@ CHANGES BETWEEN 2.9.1 and 2.10
III. MISCELLANEOUS
- The logic for computing the global ascender, descender, and
height of OpenType fonts has been slightly adjusted for
consistency.
. If the `useTypoMetrics' flag (i.e., bit 7 in the `fsSelection'
field) in the `OS/2' table is set, use the `sTypo' fields in
`OS/2' unconditionally.
. Otherwise use the metrics data from the `hhea' table (if not
zero).
. Otherwise use the `sTypo' fields (if not zero).
. Otherwise use the `usWin' data from the `OS/2' table as a last
resort.
Variable fonts will apply the `MVAR' deltas to whichever metrics
were picked.
- `TT_Set_MM_Blend' could fail if call repeatedly with the same
arguments.

View File

@ -1405,6 +1405,8 @@
*/
FT_Short current_line_gap = root->height - root->ascender +
root->descender;
root->ascender = root->ascender + mvar_hasc_delta;
root->descender = root->descender + mvar_hdsc_delta;
root->height = root->ascender - root->descender +