# HG changeset patch # User Jason Rumney # Date 1204504300 0 # Node ID 9fb51b883c0c69c557d1bb323679629f5a4b31b6 # Parent 8171649adf8a93582a2439d5db5bcfe17f48b936 *** empty log message *** diff -r 8171649adf8a -r 9fb51b883c0c src/ChangeLog --- a/src/ChangeLog Mon Mar 03 00:31:18 2008 +0000 +++ b/src/ChangeLog Mon Mar 03 00:31:40 2008 +0000 @@ -1,3 +1,22 @@ +2008-03-03 Jason Rumney + + * w32font.h (NTM_PS_OPENTYPE, NTM_TT_OPENTYPE, NTM_TYPE1): Define + if system headers don't. + (struct w32font_info): Enlarge ascii_metrics. Add glyph_idx. + (w32font_encode_char): Don't declare here. + + * w32font.c (Quniscribe, QCformat): New symbols. + (syms_of_w32font): Define them. + (w32font_has_char): Indicate uncertainty. + (w32font_encode_char): Encode as glyph point. Make static. + (recompute_cached_metrics): New function. + (w32font_open_internal): Use it. Set font to use glyph points + initially. Set format based on type of font. + (w32font_text_extents, w32font_draw): Optionally use glyph points. + (w32_enumfont_pattern_entity): Accept backend arg. Set type based + on it. Set format based on information available here. + (add_font_entity_to_list): Identify backend based on opentype_only. + 2008-03-02 Andreas Schwab * ftfont.c (ftfont_pattern_entity): Fix aliasing violations.