Thinko.
* src/psaux/t1decode.c (t1operator_seac) [FT_CONFIG_OPTION_INCREMENTAL]: Test for existence of incremental interface.
This commit is contained in:
parent
a7e5a335f2
commit
6bb34880e8
|
@ -1,3 +1,11 @@
|
|||
2009-06-28 Werner Lemberg <wl@gnu.org>
|
||||
|
||||
Thinko.
|
||||
|
||||
* src/psaux/t1decode.c (t1operator_seac)
|
||||
[FT_CONFIG_OPTION_INCREMENTAL]: Test for existence of incremental
|
||||
interface.
|
||||
|
||||
2009-06-28 Werner Lemberg <wl@gnu.org>
|
||||
|
||||
* devel/ftoption.h [FT_CONFIG_OPTION_INCREMENTAL]: Define.
|
||||
|
|
|
@ -194,6 +194,9 @@
|
|||
#endif
|
||||
FT_Vector left_bearing, advance;
|
||||
|
||||
#ifdef FT_CONFIG_OPTION_INCREMENTAL
|
||||
T1_Face face = (T1_Face)decoder->builder.face;
|
||||
#endif
|
||||
|
||||
/* seac weirdness */
|
||||
adx += decoder->builder.left_bearing.x;
|
||||
|
@ -208,17 +211,18 @@
|
|||
}
|
||||
|
||||
#ifdef FT_CONFIG_OPTION_INCREMENTAL
|
||||
|
||||
/* the caller must handle the font encoding also */
|
||||
bchar_index = bchar;
|
||||
achar_index = achar;
|
||||
|
||||
#else
|
||||
|
||||
bchar_index = t1_lookup_glyph_by_stdcharcode( decoder, bchar );
|
||||
achar_index = t1_lookup_glyph_by_stdcharcode( decoder, achar );
|
||||
|
||||
if ( face->root.internal->incremental_interface )
|
||||
{
|
||||
/* the caller must handle the font encoding also */
|
||||
bchar_index = bchar;
|
||||
achar_index = achar;
|
||||
}
|
||||
else
|
||||
#endif
|
||||
{
|
||||
bchar_index = t1_lookup_glyph_by_stdcharcode( decoder, bchar );
|
||||
achar_index = t1_lookup_glyph_by_stdcharcode( decoder, achar );
|
||||
}
|
||||
|
||||
if ( bchar_index < 0 || achar_index < 0 )
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue