* src/type1/t1objs.c (T1_Face_Init), src/cid/cidobjs.c (CID_Face_Init):
fixed another bug related to the ascender/descender/text height of Postscript fonts. Damn, this should have been fixed on 2002-03-04 !
This commit is contained in:
parent
e4df898395
commit
87f697410e
|
@ -1,3 +1,9 @@
|
|||
2002-03-06 David Turner <david@freetype.org>
|
||||
|
||||
* src/type1/t1objs.c (T1_Face_Init), src/cid/cidobjs.c (CID_Face_Init):
|
||||
fixed another bug related to the ascender/descender/text height of
|
||||
Postscript fonts. Damn, this should have been fixed on 2002-03-04 !
|
||||
|
||||
2002-03-06 Werner Lemberg <wl@gnu.org>
|
||||
|
||||
* src/pshinter/pshglob.h (PSH_DimensionRec): s/std/stdw/.
|
||||
|
|
|
@ -390,8 +390,8 @@
|
|||
if ( !root->units_per_EM )
|
||||
root->units_per_EM = 1000;
|
||||
|
||||
root->ascender = (FT_Short)( face->cid.font_bbox.yMax );
|
||||
root->descender = (FT_Short)( face->cid.font_bbox.yMin );
|
||||
root->ascender = (FT_Short)( root->bbox.yMax );
|
||||
root->descender = (FT_Short)( root->bbox.yMin );
|
||||
root->height = (FT_Short)(
|
||||
( ( root->ascender + root->descender ) * 12 ) / 10 );
|
||||
|
||||
|
|
|
@ -413,14 +413,14 @@
|
|||
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->ascender = (FT_Short)( root->bbox.yMax );
|
||||
root->descender = (FT_Short)( root->bbox.yMin );
|
||||
root->height = (FT_Short)(
|
||||
( ( root->ascender - root->descender ) * 12 ) / 10 );
|
||||
|
||||
/* now compute the maximum advance width */
|
||||
root->max_advance_width =
|
||||
(FT_Short)( face->type1.font_bbox.xMax );
|
||||
(FT_Short)( root->bbox.xMax );
|
||||
{
|
||||
FT_Int max_advance;
|
||||
|
||||
|
|
Loading…
Reference in New Issue