comparison src/ChangeLog @ 102946:1a6ee3b1c4ed

*** empty log message ***
author Kenichi Handa <handa@m17n.org>
date Mon, 13 Apr 2009 12:41:33 +0000
parents 44495616088c
children b5a34573cf82
comparison
equal deleted inserted replaced
102945:f623dc25d37e 102946:1a6ee3b1c4ed
1 2009-04-13 Kenichi Handa <handa@m17n.org>
2
3 * font.c (font_delete_unmatched): Preserve the order of list
4 elements.
5 (font_select_entity): Suppress the code to optimize for the same
6 kind of fonts.
7 (font_load_for_lface): Get a font that supports at least ASCII
8 characters.
9
10 * ftfont.c (Qja, Qko): New variables.
11 (fc_charset_table): Delete uniquifier data for iso8859-1.
12 (ftfont_get_latin1_charset): New function.
13 (get_adstyle_property): New function.
14 (ftfont_pattern_entity): Set FONT_ADSTYLE_INDEX of entity for
15 bitmap fonts.
16 (ftfont_lookup_cache): Handle the case that KEY is a font-entity.
17 Delete iso-8859-1 range from the charset of fonts whose adstyle is
18 `ko' or `ja'.
19 (ftfont_get_fc_charset): Call ftfont_lookup_cache with ENTITY.
20 (ftfont_get_charset): For iso8859-1, call
21 ftfont_get_latin1_charset.
22 (ftfont_list): Don't refuse a font spec with non-nil `adstyle'
23 property.
24 (ftfont_open): Call ftfont_lookup_cache with ENTITY.
25 (syms_of_ftfont): DEFSYM Qja and Qko.
26
1 2009-04-09 Kenichi Handa <handa@m17n.org> 27 2009-04-09 Kenichi Handa <handa@m17n.org>
2 28
3 * charset.c (map_charset_chars): For a charset of `superset' 29 * charset.c (map_charset_chars): For a charset of `superset'
4 method, fix calculation of code range. 30 method, fix calculation of code range.
5 31
441 467
442 * font.c (font_select_entity): New function. 468 * font.c (font_select_entity): New function.
443 (font_find_for_lface): Use font_select_entity to select a font. 469 (font_find_for_lface): Use font_select_entity to select a font.
444 470
445 * fontset.c (fontset_find_font): If a font found without 471 * fontset.c (fontset_find_font): If a font found without
446 restricting of the characters C doen't support C, try to find a 472 restricting to the characters C doesn't support C, try to find a
447 font with C restriction. 473 font with C restriction.
448 474
449 2009-03-04 Nikolaj Schumacher <me@nschum.de> 475 2009-03-04 Nikolaj Schumacher <me@nschum.de>
450 476
451 * nsfont.m (nsfont_draw): Compare ns_antialias_text against lisp value. 477 * nsfont.m (nsfont_draw): Compare ns_antialias_text against lisp value.