Enlightenment CVS committal
Author : raster
Project : e17
Module : libs/evas
Dir : e17/libs/evas/src/lib/engines/common
Modified Files:
evas_font_main.c
Log Message:
and fix that
===================================================================
RCS file:
/cvsroot/enlightenment/e17/libs/evas/src/lib/engines/common/evas_font_main.c,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -3 -r1.11 -r1.12
--- evas_font_main.c 26 Jan 2004 11:09:01 -0000 1.11
+++ evas_font_main.c 26 Jan 2004 11:27:59 -0000 1.12
@@ -83,13 +83,13 @@
int
evas_common_font_get_line_advance(RGBA_Font *fn)
{
- int val;
+ int val, dv;
int ret;
evas_common_font_size_use(fn);
- val = (int)fn->src->ft.face->height;
- fn->src->ft.face->units_per_EM = 2048; /* nasy hack - need to have correct val */
- ret = (val * fn->src->ft.face->size->metrics.y_scale) /
(fn->src->ft.face->units_per_EM * fn->src->ft.face->units_per_EM);
+ val = (int)fn->src->ft.face->size->metrics.height;
+ dv = (fn->src->ft.orig_upem * 2048) / fn->src->ft.face->units_per_EM;
+ ret = (val * fn->src->ft.face->size->metrics.y_scale) / (dv * dv);
return ret;
}
-------------------------------------------------------
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn
_______________________________________________
enlightenment-cvs mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs