aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
authorJason Rumney2008-03-03 00:31:40 +0000
committerJason Rumney2008-03-03 00:31:40 +0000
commit34fd2d28e93778b6220719d8e1780ca1304c240d (patch)
tree50785cb9494d82576848abcee4bb5d735be52054 /src/ChangeLog
parent500591f86bc07cf08e2ef7d37d6555cdeb928c76 (diff)
downloademacs-34fd2d28e93778b6220719d8e1780ca1304c240d.tar.gz
emacs-34fd2d28e93778b6220719d8e1780ca1304c240d.zip
(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.
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog19
1 files changed, 19 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 0976b3175c9..01436686571 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,22 @@
12008-03-03 Jason Rumney <jasonr@gnu.org>
2
3 * w32font.h (NTM_PS_OPENTYPE, NTM_TT_OPENTYPE, NTM_TYPE1): Define
4 if system headers don't.
5 (struct w32font_info): Enlarge ascii_metrics. Add glyph_idx.
6 (w32font_encode_char): Don't declare here.
7
8 * w32font.c (Quniscribe, QCformat): New symbols.
9 (syms_of_w32font): Define them.
10 (w32font_has_char): Indicate uncertainty.
11 (w32font_encode_char): Encode as glyph point. Make static.
12 (recompute_cached_metrics): New function.
13 (w32font_open_internal): Use it. Set font to use glyph points
14 initially. Set format based on type of font.
15 (w32font_text_extents, w32font_draw): Optionally use glyph points.
16 (w32_enumfont_pattern_entity): Accept backend arg. Set type based
17 on it. Set format based on information available here.
18 (add_font_entity_to_list): Identify backend based on opentype_only.
19
12008-03-02 Andreas Schwab <schwab@suse.de> 202008-03-02 Andreas Schwab <schwab@suse.de>
2 21
3 * ftfont.c (ftfont_pattern_entity): Fix aliasing violations. 22 * ftfont.c (ftfont_pattern_entity): Fix aliasing violations.