aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKenichi Handa2002-05-14 08:52:40 +0000
committerKenichi Handa2002-05-14 08:52:40 +0000
commit48728c92adb111ec8dde17ab0c045a4eece6ec32 (patch)
tree22645fe0b9a8ca38ca142469f0184923863f883e
parent5afaefc1183a0823555a9ec9a75cbed1c6705695 (diff)
downloademacs-48728c92adb111ec8dde17ab0c045a4eece6ec32.tar.gz
emacs-48728c92adb111ec8dde17ab0c045a4eece6ec32.zip
(fs_load_font): Check fontp->full_name (not fontname)
against Vfont_encoding_alist.
-rw-r--r--src/ChangeLog3
-rw-r--r--src/fontset.c3
2 files changed, 5 insertions, 1 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 03bf26c1c93..6172430e19a 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,5 +1,8 @@
12002-05-14 Kenichi Handa <handa@etl.go.jp> 12002-05-14 Kenichi Handa <handa@etl.go.jp>
2 2
3 * fontset.c (fs_load_font): Check fontp->full_name (not fontname)
4 against Vfont_encoding_alist.
5
3 * coding.c (Fdecode_sjis_char): Fix typo (0x7F->0xFF). Fix the 6 * coding.c (Fdecode_sjis_char): Fix typo (0x7F->0xFF). Fix the
4 handling of charset list. 7 handling of charset list.
5 (encode_coding_iso_2022): Setup coding->safe_charsets in advance. 8 (encode_coding_iso_2022): Setup coding->safe_charsets in advance.
diff --git a/src/fontset.c b/src/fontset.c
index 2caa087c33b..89581231813 100644
--- a/src/fontset.c
+++ b/src/fontset.c
@@ -549,6 +549,7 @@ fs_load_font (f, fontname)
549 if (!fontp) 549 if (!fontp)
550 return NULL; 550 return NULL;
551 551
552 fontname = fontp->full_name;
552 /* Fill in members (charset, vertical_centering, encoding, etc) of 553 /* Fill in members (charset, vertical_centering, encoding, etc) of
553 font_info structure that are not set by (*load_font_func). */ 554 font_info structure that are not set by (*load_font_func). */
554 for (tail = Vfont_encoding_alist; CONSP (tail); tail = XCDR (tail)) 555 for (tail = Vfont_encoding_alist; CONSP (tail); tail = XCDR (tail))
@@ -567,7 +568,7 @@ fs_load_font (f, fontname)
567 fontp->vertical_centering 568 fontp->vertical_centering
568 = (STRINGP (Vvertical_centering_font_regexp) 569 = (STRINGP (Vvertical_centering_font_regexp)
569 && (fast_c_string_match_ignore_case 570 && (fast_c_string_match_ignore_case
570 (Vvertical_centering_font_regexp, fontp->full_name) >= 0)); 571 (Vvertical_centering_font_regexp, fontname) >= 0));
571 572
572 fontp->font_encoder = NULL; 573 fontp->font_encoder = NULL;
573 574