﻿<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="xslt/contents.xsl"?>
<o:dataroot
  xmlns="http://www.w3.org/1999/xhtml"
  xmlns:o="http://www.on.rim.or.jp/%7ey-ono/xml/xslt">
	<o:日付>
		<o:初出>2004.2.15</o:初出>
		<o:更新>2004.2.15</o:更新>
	</o:日付>
	<o:著者>大野義貴</o:著者>
	<o:タイトル>
		Dynafont OCF to CID perl script
	</o:タイトル>
	<o:特徴>
		<p>
			PDFに埋め込めないはずのフォントが埋めこめる！
		</p>
		<p>
			ダイナフォントOCF54書体・100書体で制作し、QuarkXPressなどのアプリケーションから書き出したPS/EPSファイルを、Acrobat Distiller 4などでフォントを埋め込めるように変換します。<br />
			※実際に埋め込むには、Dynafont ATM-CID100書体以降とAcrobat® Distillerが必要です。
		</p>
	</o:特徴>
	<o:使用方法>
		<p>
			hoge.psがDynafontOCF書体を使っているpsファイルだとすると、	
		</p>
		<p>
		<kbd>
			# perl dynaocf2cid.pl &lt; hoge.ps &gt; hoge_new.ps
		</kbd>
		</p>
		<p>
			とキーインすると、カレントディレクトリに hoge_new.psができます。
		</p>
	</o:使用方法>
	<o:ダウンロード>
		<o:ファイル名>dynaocf2cid.pl</o:ファイル名>
		<o:容量>
			6.64KB
		</o:容量>
	</o:ダウンロード>
	<o:動作原理>
		<p>
			テキスト内のPostScriptフォント名を、CIDのものに置き換えます。字送りなどナーバスになるべき点は全く考慮していません。54書体以降のOCFと100書体CIDが全く同じ文字送りであることを仮定しています。
		</p>
	</o:動作原理>
	<o:既知の問題>
		<ul>
			<li>
				横組み専用です。
			</li>
			<li>
				DynaFont 17書体など（DF平成平成明朝体W3など、DF“Ｐ”でないもの）に関してはグリフデザインからして入れ替わっていて送りの互換性がありませんので期待どおりの結果が得られません。
			</li>
			<li>
				OCFのフォント名を問答無用でCIDに置き換えるので、テキスト中にOCFのフォント名に該当する文字列があると置き変わってしまいます。
			</li>
		</ul>
	</o:既知の問題>
	<o:応用例>
		<ol>
			<li>
				プリントキューに仕込んで、常に変換させる。
			</li>
			<li>
				MacJPerlなどでDropletにする。
			</li>
		</ol>
	</o:応用例>
	<o:変更履歴>
	</o:変更履歴>
</o:dataroot>
