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. |