Mercurial > emacs
changeset 91275:fa5abdf36ff0
*** empty log message ***
author | Kenichi Handa <handa@m17n.org> |
---|---|
date | Tue, 25 Dec 2007 10:36:42 +0000 |
parents | 4afd897cd60b |
children | 1d8d51129d26 |
files | src/ChangeLog.unicode |
diffstat | 1 files changed, 22 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/src/ChangeLog.unicode Tue Dec 25 10:36:32 2007 +0000 +++ b/src/ChangeLog.unicode Tue Dec 25 10:36:42 2007 +0000 @@ -1,3 +1,25 @@ +2007-12-25 Kenichi Handa <handa@m17n.org> + + * font.h (LGLYPH_SIZE): New macro. + + * font.c (Ffont_fill_gstring): Stop filling when a character not + supported by the font is found. + (Ffont_shape_text): When a shape callback function returns nil, + try at most two more times with larger gstring. + (Ffont_at): Fix getting of w. Call font_at with correct 5th + argument. + + * xdisp.c (handle_auto_composed_prop): Change the argument to + auto-composition-function. + + * ftfont.c (ftfont_encode_char): Use the macro FONT_INVALID_CODE. + (ftfont_shape_by_flt): If an element of lgstring is nil, make a + Lispy glyph and store it in the lgstring. + + * xfont.c (xfont_encode_char): Use the macro FONT_INVALID_CODE. + + * xftfont.c (xftfont_encode_char): Use the macro FONT_INVALID_CODE. + 2007-12-21 Kenichi Handa <handa@ni.aist.go.jp> * font.c (Ffont_shape_text): Avoid unnecessary composition.