PDFへのフォント埋め込み

投稿日時:
» 2873
[2873]PDFへのフォント埋め込み 投稿者:KIM 投稿日:05/11/30-18:56
OS10.4.2でInDesinCSを使っています。
下記の6種類のフォントがCSからPS書き出しをしてから、DistillerPDFに出来ません。

・MS P ゴシック
・MS ゴシック
・MS P 明朝
・MS 明朝
・Osaka レギュラー
・Osaka レギュラー等幅

どうやら埋め込みが出来ていないようです。

エラーログのメッセージは下記の通りです。

%%[ Error: MS-PGothic-90pv-RKSJ-H not found. Font cannot be embedded. ]%%
%%[ Error: invalidfont; OffendingCommand: findfont ]%%

Stack:
/Font
(MS-PGothic-90pv-RKSJ-H)
/ADMOCA+MS-PGothic-90pv-RKSJ-H-Identity-H+
{Adobe_CoolType_Utility begin ct_MakeOCF begin ct_saveCIDInit /CIDInit
/ProcSet findresource begin 14 dict begin /CIDFontName
/ADMOCA+MS-PGothic-90pv-RKSJ-H def /CIDFontType 0 def /CIDSystemInfo
3 dict dup begin /Registry (Adobe) def /Ordering (Identity) def
/Supplement 0 def end def /FontBBox {-121 -137 996 859} def /FontInfo
4 dict dup begin /FSType 8 def end def /CIDMapOffset 57 def /FDBytes
1 def /GDBytes 1 def /CIDCount 22320 def /CDevProc {pop pop pop pop
pop 0 -1000 7 index 2 div 880} def /FDArray 1 array dup 0 4 dict dup
begin /FontType 1 def /PaintType 0 def /FontMatrix [ 0.001 0 0 0.001
0 0 ] def /Private 7 dict dup begin /BlueValues [ 0 0 ] def /password
5839 def /MinFeature {16 16} def /OtherSubrs [ {} {} {} {systemdict
/internaldict known not {pop 3} {1183615869 systemdict /internaldict
get exec dup /startlock known {/startlock get exec} {dup /strtlck
known {/strtlck get exec} {pop 3} ifelse} ifelse} ifelse} executeonly
] def /SubrMapOffset 0 def /SDBytes 1 def /SubrCount 5 def end def
end put def /GlyphDirectory 9 dict def ct_GlyphDirProcs begin

中略

| ! end ct_AddStdCIDMap ct_restoreCIDInit
/ADMOCA+MS-PGothic-90pv-RKSJ-H-Identity-H /Identity-H 0 [
/ADMOCA+MS-PGothic-90pv-RKSJ-H ] ct_ComposeFont pop end end}
/ADMOCA+MS-PGothic-90pv-RKSJ-H-Identity-H
/MS-PGothic-90pv-RKSJ-H


%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%
%%[ Warning: PostScript error. No PDF file produced. ] %%

ここで終わってます。

内容の解読は出来ないのですが、
やはりこの種類のフォントの埋め込みは出来ないのでしょうか?
» 2874
[2874]Re: PDFへのフォント埋め込み 投稿者:KOUJI 投稿日:05/11/30-19:59
> Error: MS-PGothic-90pv-RKSJ-H not found
MSゴシックがないためエンベットできていないようです。
» 2878
[2878]Re^2: PDFへのフォント埋め込み 投稿者:KIM 投稿日:05/12/01-10:25
> > Error: MS-PGothic-90pv-RKSJ-H not found
> MSゴシックがないためエンベットできていないようです。

MS-Pゴシックはシステムには入っているのですが変ですね。
フォントは、ライブラリ→Fontsの中に入っているのですが・・・
元々システムに入っていたTrueTypeFontです。
MS-Pゴシックだけが跳ねられているとすると、以下のフォントは埋め込まれていて、
MS-Pだけがエンベッド出来ればPDFが出来るという事になりますね?
う~ん、なぜだか未だにわからないです・・・

・MS ゴシック
・MS P 明朝
・MS 明朝
・Osaka レギュラー
・Osaka レギュラー等幅
» 2879
[2879]Re^3: PDFへのフォント埋め込み 投稿者:KOUJI 投稿日:05/12/01-12:07
あ、失礼しました。エラー表示はMS Pゴシックですね。
ボクが使っているのはOffice ver.xなので最新版はわかりませんが、Officeに付属の書体ってMSゴシックであって、プロポーショナルの方じゃないですよね。その関係じゃないでしょうか。
あと考えられるとしたら、Distillerでフォントが保存されている場所の設定と埋め込むフォントに設定されているかどうかかな。

埋め込めなかったときの処理を「無視」か「警告した後続行」にしてPDFを作成してみて、フォントのエンベット状況を確認してみるのもいいかもしれませんね。
http://support.adobe.co.jp/faq/faq/qadoc.sv?222043+002
» 2883
[2883]Re^4: PDFへのフォント埋め込み 投稿者:KIM 投稿日:05/12/01-14:03
> あ、失礼しました。エラー表示はMS Pゴシックですね。
> ボクが使っているのはOffice ver.xなので最新版はわかりませんが、Officeに付属の書体ってMSゴシックであって、プロポーショナルの方じゃないですよね。その関係じゃないでしょうか。
> あと考えられるとしたら、Distillerでフォントが保存されている場所の設定と埋め込むフォントに設定されているかどうかかな。
>
> 埋め込めなかったときの処理を「無視」か「警告した後続行」にしてPDFを作成してみて、フォントのエンベット状況を確認してみるのもいいかもしれませんね。
> http://support.adobe.co.jp/faq/faq/qadoc.sv?222043+002


今は埋め込めなかったときの処理を「ジョブをキャンセル」設定にしているのですが、「無視」か「警告した後続行」にしたらとりあえずPDFを作成が出来ました。
ただ、本当にこれで埋め込まれているかどうかの確認が出来ないのですが、どうやったらエンベッドの確認が出来るのでしょうか?
» 2884
[2884]Re^5: PDFへのフォント埋め込み 投稿者:KOUJI 投稿日:05/12/01-14:34
> ただ、本当にこれで埋め込まれているかどうかの確認が出来ないのですが、どうやったらエンベッドの確認が出来るのでしょうか?

AcrobatPDFを開いて、ファイル→文書のプロパティを選択、フォントタブで「埋め込みサブセット」になっている書体はエンベットされています。
» 2885
[2885]Re^6: PDFへのフォント埋め込み 投稿者:KIM 投稿日:05/12/01-15:21
> > ただ、本当にこれで埋め込まれているかどうかの確認が出来ないのですが、どうやったらエンベッドの確認が出来るのでしょうか?
>
> AcrobatPDFを開いて、ファイル→文書のプロパティを選択、フォントタブで「埋め込みサブセット」になっている書体はエンベットされています。

アドバイスありがとうございます。
チェックしてみたところ、下記のフォントはすべて「埋め込みサブセット」になっていました。
・MS P ゴシック
・MS ゴシック
・MS P 明朝
・MS 明朝
・Osaka レギュラー
・Osaka レギュラー等幅

ただ、埋め込めなかったときの処理を「ジョブをキャンセル」に設定しておくと、なぜエラーログが作られるのかは不思議です。アプリ側の不具合(Ver.6.0) なのか単なる仕様なのか・・・

このページをシェア