[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[cgreek-ja:01075] Re: Fedora Core Iでの cgreekの設定 (まとめ)



高橋さん、

色々なケースを試してみました。

    # なお起動は、emacs --no-site-file で行っています。


(1) 設定−1
    ------------------------------------------------------------------
    (load "cgreek")
    (require 'un-define)
    (un-define-change-charset-order
     '(mule-unicode-0100-24ff ascii latin-iso8859-1 greek-iso8859-7
        japanese-jisx0208))
    -------------------------------------------------------------------

      (a) iso8859-7 のギリシア語ファイルを読み込む
              ===> mule-unicode-0100-24ff に変換される。

      (b) Key Board からギリシア語を打ち込む
              ===> mule-unicode-0100-24ff のコードとなる。

      (c) TeX 形式での保存
              ===> すべて正常に行われる。

(2) 設定−2
    ------------------------------------------------------------------
    (load "cgreek")
    (require 'un-define)
    (un-define-change-charset-order
     '(mule-unicode-0100-24ff))
    -------------------------------------------------------------------

      (a) iso8859-7 のギリシア語ファイルを読み込む
              ===> iso8859-7 のまま読み込まれる。

      (b) Key Board からギリシア語を打ち込む
              ===> mule-unicode-0100-24ff のコードとなる。

          * したがって、たとえば alpha の文字でも二種類のコードの文字が
            混在することになる。(画面では両方とも alpha の文字が表示され
            ています)

      (c) TeX 形式での保存
              ===> mule-unicode-0100-24ff の部分のみ正常に行われる。
                   iso8859-7 の部分は、そのまま変換されずに保存される。

(3) 設定−3
    ------------------------------------------------------------------
    (load "cgreek")
    (require 'un-define)
    (un-define-change-charset-order
     '(mule-unicode-0100-24ff greek-iso8859-7))
    -------------------------------------------------------------------

      (a) 起動バナーの

            This is GNU Emacs 21.3.1 ....
            of 2003-10-27 on daffy.per.redhat.com

          の 2003-10-27 の部分が ??????? となる

      (b) C-x C-f でのファイルの読込ができなくなり、mouse-2 での選択でしか
          読み込めなくなる。

      (c) (mouse-2 の選択で) 読み込んだファイルは、ASCII のみのファイルでも
          画面一面に ?????? .... が表示されて、編集操作ができなくなる。

(4) 設定−4
    ------------------------------------------------------------------
    (load "cgreek")
    (require 'un-define)
    (un-define-change-charset-order
     '(mule-unicode-0100-24ff japanese-jisx0208))
    -------------------------------------------------------------------

    ・設定−3 の場合と症状は同じ。

(5) 設定−5
    ------------------------------------------------------------------
    (require 'un-define)
    (un-define-change-charset-order
     '(mule-unicode-0100-24ff ascii latin-iso8859-1 greek-iso8859-7
        japanese-jisx0208))
    (load "cgreek")
    -------------------------------------------------------------------

     (a) Loading cgreek-tex の所でエラーが生じる。

           Wrong type argument : integerp, nil

     (b) ギリシア語パッケージが読み込まれない。

     (c) '(mule-unicode-0100-24ff 以下の部分を色々変えても症状は同じ。


というわけで、

  (1) 前回報告しました

          iso-8859-7 の設定が書かれていないのに、iso-8859-7 の文字コード
          が使われる

      というのは、設定−2 の場合に、iso-8859-7 で書かれたファイルを読み
      込んだから、でした。

  (2) 正常な形でファイルの読み込み、書き出しができるのは 設定−1 の場合
      のみのようです。

============================================
■■ 水落 健治                             
■■ 明治学院大学 文学部                    
■■ mizuochi@xxxxxxxxxxxxxxxxxxxxx 
■■ kmizuoch@xxxxxxxxxxxx          
============================================