In function CFF_Init_Face(), when we process a pure CFF font, set
`root->ascender' (`root->descender') to the integer part of the `root->bbox.yMax' (`root->bbox.yMin', respectively).
This commit is contained in:
parent
3952f6c778
commit
8958d03ad1
|
@ -388,8 +388,8 @@
|
||||||
|
|
||||||
/* set global bbox, as well as EM size */
|
/* set global bbox, as well as EM size */
|
||||||
root->bbox = dict->font_bbox;
|
root->bbox = dict->font_bbox;
|
||||||
root->ascender = (FT_Short)root->bbox.yMax;
|
root->ascender = root->bbox.yMax >> 16;
|
||||||
root->descender = (FT_Short)root->bbox.yMin;
|
root->descender = root->bbox.yMin >> 16;
|
||||||
root->height = ( ( root->ascender - root->descender ) * 12 ) / 10;
|
root->height = ( ( root->ascender - root->descender ) * 12 ) / 10;
|
||||||
|
|
||||||
if ( dict->units_per_em )
|
if ( dict->units_per_em )
|
||||||
|
|
Loading…
Reference in New Issue