In function T1_Init_Face, added code to get the units_per_EM from the
value assigned in parse_font_matrix, if available. Default to 1000 if not available.
This commit is contained in:
parent
d30bcd20c2
commit
7b91beadab
@ -268,7 +268,11 @@
|
||||
root->available_sizes = 0;
|
||||
|
||||
root->bbox = face->type1.font_bbox;
|
||||
root->units_per_EM = 1000;
|
||||
|
||||
/* Set units_per_EM if we didn't set it in parse_font_matrix. */
|
||||
if ( !root->units_per_EM )
|
||||
root->units_per_EM = 1000;
|
||||
|
||||
root->ascender = (FT_Short)face->type1.font_bbox.yMax;
|
||||
root->descender = (FT_Short)face->type1.font_bbox.yMin;
|
||||
root->height = ( ( root->ascender - root->descender ) * 12 ) / 10;
|
||||
|
Loading…
Reference in New Issue
Block a user