A new program: ps2otfps.exe

A new program: ps2otfps.exe

- Akira Kakuto の投稿
返信数: 2
dvipsk-w32.tar.xz および win64/dvipsk-w64.tar.xz
に新しいプログラム ps2otfps.exe を入れました。
これは Japanese OpenType fonts を用いて dvips によって
作成された PostSctipt ファイルを Ghostscript で
扱えるように書き換える簡単なプログラムです。
ユーザがしなければいけないことは、OpenType fonts を
PostScript 名で Ghostscript の Resource/CIDFont に
コピーして置くことだけです。 Resource/Font に沢山の
ファイルを作成しておく必要はありません。
ただし今のところ、サポートする OpenType fonts は
HiraginoPro, HiraginoProN, KozukaPro, KozukaPr6N だけです。
また元の PS ファイルにバイナリ データは無いものと仮定しています。
やっていることは簡単で、
例えば、dvips で作成した次の test.ps

%!PS-Adobe-2.0
%%Creator: dvips(k) 5.993 Copyright 2013 Radical Eye Software
%%Title: test.dvi
%%CreationDate: Mon Sep 30 11:41:08 2013
%%Pages: 1
%%PageOrder: Ascend
%%BoundingBox: 0 0 596 842
%%DocumentFonts: HiraMinPro-W3-H CMR10
%%DocumentPaperSizes: a4
%%EndComments
%DVIPSWebPage: (www.radicaleye.com)
%DVIPSCommandLine: dvips -u+hiragino-ps test
%DVIPSParameters: dpi=600
%DVIPSSource: TeX output 2013.09.30:1139
%%BeginProcSet: tex.pro 0 0
... ...

を
ps2otfps test.ps test1.ps

で変換すると、test1.ps は

%!PS-Adobe-2.0
%%Creator: dvips(k) 5.993 Copyright 2013 Radical Eye Software
%%Title: test.dvi
%%CreationDate: Mon Sep 30 11:41:08 2013
%%Pages: 1
%%PageOrder: Ascend
%%BoundingBox: 0 0 596 842
%%DocumentFonts: HiraMinPro-W3-H CMR10
%%BeginFont: HiraMinPro-W3-H
/HiraMinPro-W3-H
/H /CMap findresource
[/HiraMinPro-W3 /CIDFont findresource]
composefont pop
%%EndFont
%%DocumentPaperSizes: a4
%%EndComments
%DVIPSWebPage: (www.radicaleye.com)
%DVIPSCommandLine: dvips -u+hiragino-ps test
%DVIPSParameters: dpi=600
%DVIPSSource: TeX output 2013.09.30:1139
%%BeginProcSet: tex.pro 0 0
... ...


のようになって、 Ghostscript で扱えるようになります。
 
Akira Kakuto への返信

Re: A new program: ps2otfps.exe

- Akira Kakuto の投稿
> ただし今のところ、サポートする OpenType fonts は

> HiraginoPro, HiraginoProN, KozukaPro, KozukaPr6N だけです。

MorisawaPro, MorisawaPr6N を追加しておきました。