forked from enlightenment/efl
Evas font-engine: fixed kerning in the default walker.
SVN revision: 56473
This commit is contained in:
parent
421e1d8ae1
commit
0e0ba10a7d
|
@ -20,13 +20,13 @@
|
||||||
if (intl_props && (intl_props->bidi.dir == EVAS_BIDI_DIRECTION_RTL) && \
|
if (intl_props && (intl_props->bidi.dir == EVAS_BIDI_DIRECTION_RTL) && \
|
||||||
visible && !is_visual) \
|
visible && !is_visual) \
|
||||||
{ \
|
{ \
|
||||||
if (!evas_common_font_query_kerning(fi, index, prev_index, &kern)) \
|
if (evas_common_font_query_kerning(fi, index, prev_index, &kern)) \
|
||||||
kern = 0; \
|
pen_x += kern; \
|
||||||
} \
|
} \
|
||||||
else \
|
else \
|
||||||
{ \
|
{ \
|
||||||
if (!evas_common_font_query_kerning(fi, prev_index, index, &kern)) \
|
if (evas_common_font_query_kerning(fi, prev_index, index, &kern)) \
|
||||||
kern = 0; \
|
pen_x += kern; \
|
||||||
} \
|
} \
|
||||||
} \
|
} \
|
||||||
while (0)
|
while (0)
|
||||||
|
@ -35,8 +35,8 @@
|
||||||
do \
|
do \
|
||||||
{ \
|
{ \
|
||||||
(void) is_visual; \
|
(void) is_visual; \
|
||||||
if (!evas_common_font_query_kerning(fi, prev_index, index, &kern)) \
|
if (evas_common_font_query_kerning(fi, prev_index, index, &kern)) \
|
||||||
kern = 0; \
|
pen_x += kern; \
|
||||||
} \
|
} \
|
||||||
while (0)
|
while (0)
|
||||||
#endif
|
#endif
|
||||||
|
@ -109,7 +109,7 @@
|
||||||
if (_gl == 0) break;
|
if (_gl == 0) break;
|
||||||
|
|
||||||
/*FIXME: doc */
|
/*FIXME: doc */
|
||||||
#define EVAS_FONT_WALK_DEFAULT_X_OFF (kern)
|
#define EVAS_FONT_WALK_DEFAULT_X_OFF (0)
|
||||||
#define EVAS_FONT_WALK_DEFAULT_Y_OFF (0)
|
#define EVAS_FONT_WALK_DEFAULT_Y_OFF (0)
|
||||||
#define EVAS_FONT_WALK_DEFAULT_X_BEAR (fg->glyph_out->left)
|
#define EVAS_FONT_WALK_DEFAULT_X_BEAR (fg->glyph_out->left)
|
||||||
#define EVAS_FONT_WALK_DEFAULT_Y_BEAR (fg->glyph_out->top)
|
#define EVAS_FONT_WALK_DEFAULT_Y_BEAR (fg->glyph_out->top)
|
||||||
|
|
Loading…
Reference in New Issue