Mercurial > emacs
comparison src/ChangeLog.unicode @ 90566:cfd79d58009b
*** empty log message ***
| author | Kenichi Handa <handa@m17n.org> |
|---|---|
| date | Tue, 01 Aug 2006 01:31:48 +0000 |
| parents | 1c287c3d1698 |
| children | d8cc00c7a8db |
comparison
equal
deleted
inserted
replaced
| 90565:258e759bcffa | 90566:cfd79d58009b |
|---|---|
| 1 2006-08-01 Kenichi Handa <handa@m17n.org> | |
| 2 | |
| 3 * ftfont.c (ftfont_driver): Set ftfont_driver.match to | |
| 4 ftfont_match. | |
| 5 (ftfont_list): Don't check :name property. | |
| 6 (ftfont_match): New function. | |
| 7 | |
| 8 * font.h (struct font_driver): New member `match'. | |
| 9 (font_update_drivers): Prototype adjusted. | |
| 10 | |
| 11 * font.c (font_parse_fcname): Don't change :name property of FONT. | |
| 12 (font_parse_name): Likewise. | |
| 13 (LGSTRING_HEADER_SIZE, LGSTRING_GLYPH_SIZE, check_gstring): Define | |
| 14 them unconditionally. | |
| 15 (font_matching_entity): New function. | |
| 16 (font_open_by_name): Try font_matching_entity if exact match is | |
| 17 not found. | |
| 18 (font_update_drivers): Delete the arg FONT. Return a list of | |
| 19 actually used backends. Don't free faces, font caches here. | |
| 20 Don't store data in frame parameters. Don't call x_set_font. | |
| 21 (Ffont_spec): Store :name property as is. | |
| 22 (Ffont_get): Check HAVE_LIBOTF before calling font_otf_capability. | |
| 23 (Ffont_otf_gsub): Call font->driver->otf_gsub instead of | |
| 24 font_otf_gsub. | |
| 25 (Ffont_otf_gpos): Call font->driver->otf_gpos instead of | |
| 26 font_otf_gpos. | |
| 27 (Ffont_otf_alternates): Check if the driver has otf_gsub function. | |
| 28 Call font->driver->otf_gsub instead of font_otf_gsub. | |
| 29 | |
| 30 * frame.c (x_set_font_backend): Do more works that were done in | |
| 31 font_update_drivers before. | |
| 32 | |
| 33 * xfont.c (xfont_match): New function. | |
| 34 (xfont_driver): Set xfont_driver.match to xfont_match. | |
| 35 (xfont_draw): Set font in GC if necessary. | |
| 36 | |
| 37 * ftxfont.c (ftxfont_match): New function. | |
| 38 (syms_of_ftxfont): Set ftxfont_driver.match to ftxfont_match. | |
| 39 | |
| 40 * xftfont.c (xftfont_match): New function. | |
| 41 (syms_of_xftfont): Set xftfont_driver.match to xftfont_match. | |
| 42 | |
| 1 2006-07-28 Kenichi Handa <handa@m17n.org> | 43 2006-07-28 Kenichi Handa <handa@m17n.org> |
| 2 | 44 |
| 3 * font.h (struct font): New member scalable. | 45 * font.h (struct font): New member scalable. |
| 4 (struct font_driver): New arg ALTERANTE_SUBST to otf_gsub. | 46 (struct font_driver): New arg ALTERANTE_SUBST to otf_gsub. |
| 5 (font_otf_gsub): Prototype adjusted. | 47 (font_otf_gsub): Prototype adjusted. |
