*** empty log message ***
authorhanda <handa>
Mon, 2 Oct 2006 12:33:08 +0000 (12:33 +0000)
committerhanda <handa>
Mon, 2 Oct 2006 12:33:08 +0000 (12:33 +0000)
src/ChangeLog
src/font-ft.c

index c9b0d04..93539a0 100644 (file)
@@ -1,3 +1,24 @@
+2006-10-02  Kenichi Handa  <handa@m17n.org>
+
+       * font.h (struct MFont): New member `multiple_sizes'.  Bit-size of
+       `size' changed to 24.
+
+       * font.c (xlfd_unparse_name): Adjusted for the change of
+       MFont->size.
+       (font_score): Likewise.
+       (mfont__set_spec_from_face): Set spec->multiple_sizes to 0.
+
+       * m17n-X.c (MFontX, _MFontX): Deleted.
+       (SET_SIZE, HAVE_SIZE): Deleted.
+       (free_display_info): Adjusted for the change of
+       disp_info->font_list format.
+       (xfont_registry_list): Likewise.
+       (xfont_open): Likewise.
+       (xfont_list): Likewise.
+       (xfont_encode_char): Ignore size to find a realized font.
+       (MRealizedFontXft): Change the order of members to make it
+       compatible with MRealizedFontFT.
+
 2006-09-27  Kenichi Handa  <handa@m17n.org>
 
        * font.c (mfont_match_p, mfont_open, mfont_encapsulate)
index fb1c783..e49399b 100644 (file)
@@ -83,7 +83,7 @@ typedef struct
 typedef struct
 {
   M17NObject control;
-  FT_Face ft_face;
+  FT_Face ft_face;             /* This must be the 2nd member. */
   MPlist *charmap_list;
   int face_encapsulated;
 } MRealizedFontFT;