Re: [ft-devel] FT_Load_Glyph bugs?

2011-10-15 Thread Werner LEMBERG

> [...] maybe someone meant the following?
> 
> /* apply `standard' transformation if no renderer is available */
> if ( internal->transform_flags & 1 )
>   FT_Outline_Transform( &slot->outline,
> &internal->transform_matrix );
> 
> if ( internal->transform_flags & 2 )
>   FT_Outline_Translate( &slot->outline,
> internal->transform_delta.x,
> internal->transform_delta.y );

Yep.  Applied, thanks.


Werner

___
Freetype-devel mailing list
Freetype-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/freetype-devel


[ft-devel] FT_Load_Glyph bugs?

2011-10-14 Thread Kal Conley

Hi,

I was looking at the FT_Load_Glyph source and the following got my 
attention:


  /* apply `standard' transformation if no renderer is available */
  if ( &internal->transform_matrix )
FT_Outline_Transform( &slot->outline,
&internal->transform_matrix );

  if ( &internal->transform_delta )
FT_Outline_Translate( &slot->outline,
  internal->transform_delta.x,
  internal->transform_delta.y );

Both of those ifs appear to always be true, maybe someone meant the 
following?


  /* apply `standard' transformation if no renderer is available */
  if ( internal->transform_flags & 1 )
FT_Outline_Transform( &slot->outline,
&internal->transform_matrix );

  if ( internal->transform_flags & 2 )
FT_Outline_Translate( &slot->outline,
  internal->transform_delta.x,
  internal->transform_delta.y );

--Kal

___
Freetype-devel mailing list
Freetype-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/freetype-devel