diff options
| author | Kenichi Handa | 2002-05-14 08:52:40 +0000 |
|---|---|---|
| committer | Kenichi Handa | 2002-05-14 08:52:40 +0000 |
| commit | 48728c92adb111ec8dde17ab0c045a4eece6ec32 (patch) | |
| tree | 22645fe0b9a8ca38ca142469f0184923863f883e | |
| parent | 5afaefc1183a0823555a9ec9a75cbed1c6705695 (diff) | |
| download | emacs-48728c92adb111ec8dde17ab0c045a4eece6ec32.tar.gz emacs-48728c92adb111ec8dde17ab0c045a4eece6ec32.zip | |
(fs_load_font): Check fontp->full_name (not fontname)
against Vfont_encoding_alist.
| -rw-r--r-- | src/ChangeLog | 3 | ||||
| -rw-r--r-- | src/fontset.c | 3 |
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 @@ | |||
| 1 | 2002-05-14 Kenichi Handa <handa@etl.go.jp> | 1 | 2002-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 | ||