[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
ghostscript で日本語表示
- Subject: ghostscript で日本語表示
- From: 藤原 誠/Makoto Fujiwara<makoto@ki.nu>
- To: tech-pkg-ja@jp.netbsd.org
- Date: Mon, 20 Dec 2010 17:46:45 +0900
- Message-ID: <yfmwrn4ltl6.wl%makoto@ki.nu>
- Delivered-To: mailing list tech-pkg-ja@jp.netbsd.org
- Mailing-List: contact tech-pkg-ja-help@jp.netbsd.org; run by ezmlm-idx
- User-Agent: Wanderlust/2.15.9 (Almost Unreal) SEMI/1.14.6 (Maruoka)FLIM/1.14.9 (=?ISO-2022-JP-2?B?R29qGyQoRCtXGyhC?=) APEL/10.7 Emacs/24.0.50(i386--netbsdelf) MULE/6.0 (花散里)
> 藤原 誠
最近 ghostscript で日本語が表示されていないな、と思っていて、
調べて見ました。以下の件で、何か御存知の方、お気付のことがあれ
ば、お知らせ下さい。
最近は ghostscript の(日本語)書体には何を使えば良いのか、
名前を指定されて来たものがない時に何を割当れば良いのか、という
ことで cidfmap に設定をするのかなと思います。
しかし ghostscript-8.71nb{1,4,6} あたりで試したところ、
この cidfmap は読んでくれないし、
/usr/pkg/share/ghostscript/8.71/Resource/Font
の下に設定を置いても読んでくれない、というような気がしていて、
(1)
まず gs に --disable-compile-inits を付けて package して見ました。
(これには options.mk への変更をした上に
PKG_OPTION.ghostscript+= disable-compile-inits
しました)
(2)
それで、その上で、
/usr/pkg/share/ghostscript/8.71/Resource/Font
に、呼ばれそうな書体名から、実在の書体への割振のようなもの
を PostScript 語で設定したものを置きました。
これは wip/ja-ghostscript-cidfont という名前ならいいのかな、
(少なくとも adobe-cidfonts は DEPENDS+= に入るのでしょうか、
等を含みます)
(この (2) は ghostscript が作ったものの上に置くので
pkg_delete -f ghostscript した時に ? -> 一応大丈夫そう)
そんなことしなくたって(こうすれば)表示しているよ、というような
ことがあれば、お知らせいだくと有難いです。
なお、日本語を含む Postscript とは次のようなもので作られた
ものを指します。
pLaTeX (ja-platex)
a2ps-j
tgif
pLaTeX の includegraphics 内に (tgif で作成した図に)日本語文字
が入っているもの
patch:
http://www.ki.nu/~makoto/pkgsrc/print/ghostscript-8.71
wip/ja-ghostscript-cidfont
http://www.ki.nu/~makoto/pkgsrc/wip/ja-ghostscript-cidfont.tar.gz
(cidfonts と複数形の方がいいかな)
ありがとうございます。
---
(藤原)