*** empty log message ***
authorhanda <handa>
Tue, 6 Nov 2007 07:26:53 +0000 (07:26 +0000)
committerhanda <handa>
Tue, 6 Nov 2007 07:26:53 +0000 (07:26 +0000)
src/ChangeLog

index 90a60f1..4f934c5 100644 (file)
@@ -1,3 +1,27 @@
+2007-11-06  Kenichi Handa  <handa@ni.aist.go.jp>
+
+       * draw.c (visual_order): Don't rely on the width of glyphs.
+       (run_flt): Fix culculation of g->g.to.
+
+       * m17n-flt.c (run_rule): Don't set error code here.
+       (run_cond): Likewise.
+       (run_otf): Fix culculation of xoff and yoff.
+       (run_command): Don't set error code here.
+       (PREV): New macro.
+       (NEXT): New macro.
+
+       * m17n-X.c (xfont_open): Keep rfont's metrics in 26.6 fixed pixels.
+       (xfont_find_metric): Set glyph's yadv to 0.
+       (xft_find_metric): Likewise.
+
+       * font-ft.c (ft_open): Keep rfont's metrics in 26.6 fixed pixels.
+       (ft_find_metric): Adjust glyph's metrics.
+       (ft_encapsulate): Keep rfont's metrics in 26.6 fixed pixels.
+       (ft_drive_otf): Set mark glyph's xadv to 0.
+
+       * face.c (mface__for_chars): Adjusts the unit of face's ascent and
+       descent.
+
 2007-10-29  Kenichi Handa  <handa@m17n.org>
 
        * m17n-flt.h (struct _MFLTOtfSpec): Adjusted for the new FLT handling.