🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fj.editor.mule
Article #780

How to use JIS Level 3

#780
From: ITO Takayuki
Date: Thu, 17 Dec 1998 00:00
40 lines
2204 bytes
Mule 2.3(Emacs 19.28.1)でJIS第3水準を表示できないものかと思い、以下の
ようにしてみたのですが、表示されません。

1. -misc-fixed-medium-r-normal--16-150-75-75-c-160-jisx0213.1999-1とい
う名前で適当なJIS X 0208のフォントをインストールする。xfdで表示できる
ことを確認する。

2. .Xresourcesに以下のように書いてxrdbし、muleを起動する。

Emacs*FontSet-16:\
		:
	-misc-fixed-medium-r-normal--16-150-75-75-c-160-jisx0213.1999-1,\
		:

3. 文字集合とcoding-systemを定義する。

(defvar lc-jp3
  (new-private-character-set 2 2 2 0 ?O 0 "Japanese Level 3" "JISX0213.1999-1")
  "Leading character for JIS X 0213 Plane 1, Japanese characters Level 3.")
(defvar lc-jp4
  (new-private-character-set 2 2 2 0 ?P 0 "Japanese Level 4" "JISX0213.1999-2")
  "Leading character for JIS X 0213 Plane 2, Japanese characters Level 4.")
(make-coding-system '*euc-japan-new*
  2 ?e "Coding-system of Alternative Japanese EUC (Extended Unix Code)." t
  (list lc-ascii lc-jp3 lc-jp4 nil nil 'ascii-eol 'ascii-cntl))

4. EUCのファイルをC-u C-x C-f filename *euc-japan-new*として読み込む。
あるいは、ESC $ ( Oで第3水準を指示するファイルを作って読み込む。

→ASCIIは表示されるが第3水準は一切表示されない(正確には、半角空白が表
示されているようで、前に表示されていたものが残ることがある)。カーソル
を重ねてみると、一応全角幅で移動する(カーソル自体は半角幅表示)。
*internal*でセーブすると9D FB A1 A1などとなるのでコードとしてはちゃん
と処理されているらしい。

文字集合とフォントのマッピングがうまくいってないような感じなのですが、
何か他に設定など必要でしょうか。

--
伊藤隆幸 (ITO Takayuki)
Technical Details
Message-ID: <75ben4$14p$1@horse.fsinet.or.jp>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS
X-Google-Thread: 10eba4,dc3267b93ea1988e,start
X-Google-Attributes: gid10eba4,public
From: yuki@dayo.ne.jp (ITO Takayuki)
Subject: How to use JIS Level 3
Date: 1998/12/17
Message-ID: <75ben4$14p$1@horse.fsinet.or.jp>
X-Deja-AN: 423314544
Organization: The FSI Network
Content-Type: text/plain; charset=ISO-2022-JP
Mime-Version: 1.0
Newsgroups: fj.editor.mule