mirror of https://github.com/freetype/freetype
CHANGES: Document recent metrics change from Nikolaus.
This commit is contained in:
parent
a6feefdfef
commit
b66d6a9112
16
docs/CHANGES
16
docs/CHANGES
|
@ -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.
|
||||
|
||||
|
|
|
@ -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 +
|
||||
|
|
Loading…
Reference in New Issue