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

[cgreek-ja:01082] Re: Fedora Core Iでの ps-print



半田さん、

*scratch* 上で、同じことをしてみました。


ps-multibyte-buffer
bdf-font                                    <== ~/.emacs で設定してある

(dotimes (i 16)
  (insert (decode-char 'ucs (+ #x1f00 i))))

上記を評価すると、

----------------------------------------------------------------------
Debugger entered--Lisp error: (wrong-type-argument char-or-string-p nil)
  insert(nil)
  (progn (insert (decode-char ... ...)) (setq i (1+ i)))
  (while (< i --dotimes-temp--) (progn (insert ...) (setq i ...)))
  (let ((--dotimes-temp-- 16) (i 0)) (while (< i --dotimes-temp--) (progn ... ...)) nil)
  (dotimes (i 16) (insert (decode-char ... ...)))
  eval((dotimes (i 16) (insert (decode-char ... ...))))
  eval-last-sexp-1(t)
  eval-last-sexp(t)
  eval-print-last-sexp()
  call-interactively(eval-print-last-sexp)
------------------------------------------------------------------------------

となります。

(1) 別のマシン (emacs 21-3-7) でためしてみたのですが、結果は同じでした。

      # ~/.emacs など同じにしてあるので当然なのかもしれませんが ...


(2) フォントですが、ASCII, latin-iso88591, japanese-jisx0208 のフォント
    については、これらを指定ディレクトリに置かないで ps-print-buffer し
    ようとすると、ミニバッファーに、フォントがない旨の警告が出るのです
    が、mule-unicode-0100-24ff のフォントについては、その警告が出ずに、
    上記のエラーが出ます。


(3) Wnn7 の設定をはずす、--no-site-file のオプションをはずす、としてみて
    も結果は同じでした。


とはいえ、そちらの Fedora Core II で正常にできたということで、ちょっと
希望がもてます。

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