forked from old/legacy-imlib2
oops - fix soem ascent & descent problems
SVN revision: 3994
This commit is contained in:
parent
571d51a852
commit
a3588b2945
16
src/api.c
16
src/api.c
|
@ -2669,12 +2669,12 @@ imlib_get_maximum_font_ascent(void)
|
|||
switch (((ImlibFont *)ctxt_font)->type)
|
||||
{
|
||||
case IMLIB_FONT_TYPE_TTF:
|
||||
return ((ImlibFont *)ctxt_font)->ttf.max_ascent;
|
||||
return ((ImlibFont *)ctxt_font)->ttf.max_ascent / 64;
|
||||
case IMLIB_FONT_TYPE_X:
|
||||
return ((ImlibFont *)ctxt_font)->xf.max_ascent * 64;
|
||||
return ((ImlibFont *)ctxt_font)->xf.max_ascent;
|
||||
case IMLIB_FONT_TYPE_TTF_X:
|
||||
return MAX(((ImlibFont *)ctxt_font)->xf.max_ascent * 64,
|
||||
((ImlibFont *)ctxt_font)->xf.ttffont->ttf.max_ascent);
|
||||
return MAX(((ImlibFont *)ctxt_font)->xf.max_ascent,
|
||||
((ImlibFont *)ctxt_font)->xf.ttffont->ttf.max_ascent / 64);
|
||||
default:
|
||||
return 0;
|
||||
}
|
||||
|
@ -2688,12 +2688,12 @@ imlib_get_maximum_font_descent(void)
|
|||
switch (((ImlibFont *)ctxt_font)->type)
|
||||
{
|
||||
case IMLIB_FONT_TYPE_TTF:
|
||||
return ((ImlibFont *)ctxt_font)->ttf.max_descent;
|
||||
return ((ImlibFont *)ctxt_font)->ttf.max_descent / 64;
|
||||
case IMLIB_FONT_TYPE_X:
|
||||
return -((ImlibFont *)ctxt_font)->xf.max_descent * 64;
|
||||
return -((ImlibFont *)ctxt_font)->xf.max_descent;
|
||||
case IMLIB_FONT_TYPE_TTF_X:
|
||||
return MIN(-((ImlibFont *)ctxt_font)->xf.max_descent * 64,
|
||||
((ImlibFont *)ctxt_font)->xf.ttffont->ttf.max_descent);
|
||||
return MIN(-((ImlibFont *)ctxt_font)->xf.max_descent,
|
||||
((ImlibFont *)ctxt_font)->xf.ttffont->ttf.max_descent / 64);
|
||||
default:
|
||||
return 0;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue