[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]
Re: Succeed in multilingual ps-print with bdf
- X-ml-count: 1742
- Subject: Re: Succeed in multilingual ps-print with bdf
- From: chiyu <ma11092c@xxxxxxxxxxxxxxxxx>
- Date: 10 Dec 1999 22:49:57 +0900
- User-agent: Nana-gnus/6.13.9 SEMI/1.13.5 (Meihō) FLIM/1.13.2 (Kasanui) Emacs/20.4 (i386-*-windows98.1998) MULE/4.1 (AOI) Meadow/1.10 (TSUYU)
こんにちは。chiyu(あかば)といいます。
> こんにちは、久保川です.
>
> Meadow 1.10+bdf へ移行したら、 C-h h (多国語サンプル HELLO)
> を M-x ps-print-buffer-with-faces にて 印刷できるようになり
> ましたので報告します.Meadow 1.10+bdfにて英語以外は文字化け
> をしており足踏みしておりましたので、自己満足度向上中です.
久保川さんの記述(及び Keiichi Suzuki さんのWEBページ)を
参考にして、
私もC-u M-x ps-print-buffer-with-facesで
印刷できるようになりました。
ありがとうございます。
.emacsへの記述:
(require 'ps-print)
(setq ps-print-color-p t
ps-paper-type 'a4
ps-multibyte-buffer 'bdf-font)
;; BDF ファイルをインストールしてある場所
(setq bdf-directory-list
'("c:/meadow/fonts/bdf"
"c:/meadow/fonts/bdf/Asian"
...一部略...
"c:/meadow/fonts/bdf/Misc"))
> 気が付いたこと: どーも、ps-print時に 24dotフォントを要求
> してきます.私は、16dotフォントしか入れてなかったので、
> 例えば、
> % cp arab16-2-etl.bdf arab24-2-etl.bdf <RETURN>
> などとして、ps-printをだますことに成功しました (^^;;) .
私は、c:/meadow/1.10/lisp/ps.mule.elを
直接修正して、bytecompileしました。
(defconst ps-mule-font-info-database-bdf
の部分で、自分が持っているBDFフォント名に
変更しました。
(chinese-gb2312
(normal bdf "cc48s.bdf" ps-mule-encode-7bit 2))
といった具合に。
紙の大きさの変更などは、
M-x customize-group <ENTER> ps-print <ENTER>
でcustomizeバッファを出して、
Ps Paper Type を変更します。
そして、バッファの上の方の [Set for Current Session]
でENTERキーを押します。(もしくは2-button mouseで右クリック)
QUAILで、korean-symbol を選んで、ハート形や温泉マークなどを
入力して、ps-printで印刷したら面白いかも...?
ps-do-despool という関数の置き換えは、
今後の課題とします。
# defaultで、temporary PSファイルに保存するようにしたいのです。
# GSviewで出力結果を確認した後で、印刷したいので。
以上。おじゃましました。
みなさま、お元気で。