diff --git a/src/type1/t1objs.c b/src/type1/t1objs.c index c8a61359e..cb994b218 100644 --- a/src/type1/t1objs.c +++ b/src/type1/t1objs.c @@ -274,14 +274,14 @@ if ( !root->units_per_EM ) root->units_per_EM = 1000; - root->ascender = face->type1.font_bbox.yMax >> 16; - root->descender = face->type1.font_bbox.yMin >> 16; + 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; /* now compute the maximum advance width */ - root->max_advance_width = face->type1.font_bbox.xMax >> 16; + root->max_advance_width = (FT_Short)face->type1.font_bbox.xMax; { FT_Int max_advance;