fixed a bug in the Type 1 and CID font drivers:

the value of the descent returned was positive,
  instead of being negative..
This commit is contained in:
David Turner 2000-09-27 01:01:10 +00:00
parent 8925009f79
commit 42022c8c94
3 changed files with 18 additions and 2 deletions

View File

@ -16,6 +16,22 @@
/* */ /* */
/***************************************************************************/ /***************************************************************************/
/**************************************************************************/
/**************************************************************************/
/**************************************************************************/
/**************************************************************************/
/**************************************************************************/
/********* **********/
/********* **********/
/********* WARNING, THIS IS ALPHA CODE, THIS API **********/
/********* IS DUE TO CHANGE UNTIL STRICTLY NOTIFIED BY THE **********/
/********* FREETYPE DEVELOPMENT TEAM **********/
/********* **********/
/**************************************************************************/
/**************************************************************************/
/**************************************************************************/
/**************************************************************************/
/**************************************************************************/
#ifndef FTSYNTH_H #ifndef FTSYNTH_H
#define FTSYNTH_H #define FTSYNTH_H

View File

@ -236,7 +236,7 @@
root->bbox = face->cid.font_bbox; root->bbox = face->cid.font_bbox;
root->units_per_EM = 1000; root->units_per_EM = 1000;
root->ascender = (FT_Short)face->cid.font_bbox.yMax; root->ascender = (FT_Short)face->cid.font_bbox.yMax;
root->descender = -(FT_Short)face->cid.font_bbox.yMin; root->descender = (FT_Short)face->cid.font_bbox.yMin;
root->height = ( ( root->ascender + root->descender ) * 12 ) root->height = ( ( root->ascender + root->descender ) * 12 )
/ 10; / 10;

View File

@ -265,7 +265,7 @@
root->bbox = face->type1.font_bbox; root->bbox = face->type1.font_bbox;
root->units_per_EM = 1000; root->units_per_EM = 1000;
root->ascender = (FT_Short)face->type1.font_bbox.yMax; root->ascender = (FT_Short)face->type1.font_bbox.yMax;
root->descender = -(FT_Short)face->type1.font_bbox.yMin; root->descender = (FT_Short)face->type1.font_bbox.yMin;
root->height = ( ( root->ascender + root->descender ) * 12 ) / 10; root->height = ( ( root->ascender + root->descender ) * 12 ) / 10;
/* now compute the maximum advance width */ /* now compute the maximum advance width */