forked from minhngoc25a/freetype2
* src/pcf/pcfdriver.c (PCF_Glyph_Load): Fix computation of
horiBearingX. * src/bdf/bdfdrivr.c (BDF_GlyphLoad): Fix computation of horiBearingY.
This commit is contained in:
parent
1039234c39
commit
d580f9d6c3
|
@ -1,3 +1,10 @@
|
|||
2002-08-18 Werner Lemberg <wl@gnu.org>
|
||||
|
||||
* src/pcf/pcfdriver.c (PCF_Glyph_Load): Fix computation of
|
||||
horiBearingX.
|
||||
* src/bdf/bdfdrivr.c (BDF_GlyphLoad): Fix computation of
|
||||
horiBearingY.
|
||||
|
||||
2002-08-16 George Williams <gww@silcom.com>
|
||||
|
||||
Add support for Apple composite glyphs.
|
||||
|
|
|
@ -617,7 +617,8 @@ THE SOFTWARE.
|
|||
/* FZ XXX: TODO: vertical metrics */
|
||||
slot->metrics.horiAdvance = glyph.dwidth << 6;
|
||||
slot->metrics.horiBearingX = glyph.bbx.x_offset << 6;
|
||||
slot->metrics.horiBearingY = glyph.bbx.y_offset << 6;
|
||||
slot->metrics.horiBearingY = ( glyph.bbx.y_offset +
|
||||
glyph.bbx.height ) << 6;
|
||||
slot->metrics.width = bitmap->width << 6;
|
||||
slot->metrics.height = bitmap->rows << 6;
|
||||
|
||||
|
|
|
@ -388,7 +388,7 @@ THE SOFTWARE.
|
|||
goto Exit;
|
||||
|
||||
if ( PCF_BIT_ORDER( face->bitmapsFormat ) != MSBFirst )
|
||||
BitOrderInvert( bitmap->buffer,bytes );
|
||||
BitOrderInvert( bitmap->buffer, bytes );
|
||||
|
||||
if ( ( PCF_BYTE_ORDER( face->bitmapsFormat ) !=
|
||||
PCF_BIT_ORDER( face->bitmapsFormat ) ) )
|
||||
|
@ -412,7 +412,7 @@ THE SOFTWARE.
|
|||
slot->bitmap_top = metric->ascent;
|
||||
|
||||
slot->metrics.horiAdvance = metric->characterWidth << 6 ;
|
||||
slot->metrics.horiBearingX = metric->rightSideBearing << 6 ;
|
||||
slot->metrics.horiBearingX = metric->leftSideBearing << 6 ;
|
||||
slot->metrics.horiBearingY = metric->ascent << 6 ;
|
||||
slot->metrics.width = metric->characterWidth << 6 ;
|
||||
slot->metrics.height = bitmap->rows << 6;
|
||||
|
|
Loading…
Reference in New Issue