From: Kenichi Handa Date: Mon, 1 May 2000 00:57:23 +0000 (+0000) Subject: (fs_load_font): By default, use 0x00..0x7f for ASCII. X-Git-Tag: emacs-pretest-21.0.90~4090 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=40292c8a39d1a9c7283ed03ebb825b6b6a27cd0b;p=emacs.git (fs_load_font): By default, use 0x00..0x7f for ASCII. Check Vfont_encoding_alist against the full name of the opened font. --- 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. */