Mercurial > emacs
changeset 93601:7ec6308bd95a
*** empty log message ***
author | Jason Rumney <jasonr@gnu.org> |
---|---|
date | Thu, 03 Apr 2008 13:16:13 +0000 |
parents | 24c940ccd28e |
children | 702b99dd7604 |
files | src/ChangeLog |
diffstat | 1 files changed, 34 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/src/ChangeLog Thu Apr 03 13:14:16 2008 +0000 +++ b/src/ChangeLog Thu Apr 03 13:16:13 2008 +0000 @@ -9,6 +9,40 @@ 2008-04-03 Jason Rumney <jasonr@gnu.org> + * w32uniscribe.c: New file. + + * font.h (uniscribe_font_driver) [WINDOWSNT]: Declare for w32fns.c. + + * w32font.h (uniscribe_check_otf): Declare for w32font.c. + + * w32font.c (Qbalinese, Qbuginese, Qbuhid, Qcuneiform, Qcypriot) + (Qdeseret, Qglagolitic, Qgothic, Qhanunoo, Qkharoshthi) + (Qlimbu, Qlinear_b, Qold_italic, Qold_persian, Qosmanya) + (Qphags_pa, Qphoenician, Qshavian, Qsyloti_nagri) + (Qtagalog, Qtagbanwa, Qtai_le, Qtifinagh, Qugaritic) + (Qphonetic): New symbols. + (syms_of_w32font): Initialize them. + (font_supported_scripts): Use them. + (w32font_list_family): List all charsets. + (w32font_text_extents, recompute_cached_metrics): Fix metric + calculations. + (w32_enumfont_pattern_entity): Make full_type a DWORD. + Give opentype fonts their own format. + (font_matches_spec): New arguments backend and logfont. + Handle :otf spec for uniscribe backend. + (add_font_entity_to_list): Match truetype fonts in uniscribe backend. + (fill_in_logfont): Use DEFAULT_CHARSET when charset not supplied. + + * w32fns.c (Fx_create_frame): Conditionally register uniscribe + font backend. + (globals_of_w32fns): Initialize uniscribe font backend. + + * makefile.w32-in (CONFIG_H): New variable. Use it to clean up + dependencies. + (w32uniscribe.$(O)): New file to build. + (FONT_OBJ): Include w32uniscribe.$(O). + (LIBS): Add uniscribe libraries. + * ftfont.c (ftfont_get_open_type_spec): Check spec->script, not val. 2008-04-02 Chong Yidong <cyd@stupidchicken.com>