summaryrefslogtreecommitdiff
path: root/src/fontset.c
diff options
context:
space:
mode:
authorKenichi Handa <handa@m17n.org>2000-05-01 00:57:23 +0000
committerKenichi Handa <handa@m17n.org>2000-05-01 00:57:23 +0000
commit40292c8a39d1a9c7283ed03ebb825b6b6a27cd0b (patch)
tree992a3c1170029238df1c396a1b610b944af5144e /src/fontset.c
parent0d7811edd01b98bf75f6eaad7e0c4b3b56f242b3 (diff)
downloademacs-40292c8a39d1a9c7283ed03ebb825b6b6a27cd0b.tar.gz
(fs_load_font): By default, use 0x00..0x7f for ASCII.
Check Vfont_encoding_alist against the full name of the opened font.
Diffstat (limited to 'src/fontset.c')
-rw-r--r--src/fontset.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/fontset.c b/src/fontset.c
index 7d0e67983e7..aa92cf931c8 100644
--- a/src/fontset.c
+++ b/src/fontset.c
@@ -655,8 +655,10 @@ fs_load_font (f, c, fontname, id, face)
/* The font itself doesn't have information about encoding. */
int i;
- /* At first, set 1 (means 0xA0..0xFF) as the default. */
- fontp->encoding[0] = 1;
+ fontname = fontp->full_name;
+ /* By default, encoding of ASCII chars is 0 (i.e. 0x00..0x7F),
+ others is 1 (i.e. 0x80..0xFF). */
+ fontp->encoding[0] = 0;
for (i = MIN_CHARSET_OFFICIAL_DIMENSION1; i <= MAX_CHARSET; i++)
fontp->encoding[i] = 1;
/* Then override them by a specification in Vfont_encoding_alist. */