2016-08-22 12 views
1

私はTrueTypeフォントTreubuchet MSをプログラムを生成するPCL5に埋め込もうとしています。 しかし、私は問題につまずいた。フォントを埋め込み使用するには、そのタイプフェイスを知っておいてください。* .pclファイルで使用するように選択してください。しかし、私はフォントとその書体(数字)が記述されている参照を見つけることができません。PCL5ファイル生成用のTrueTypeフォントの書体を見つける方法は?

より正確には、私は定期的にTreubuchet MSを選択するために、以下の手順を使用しています:

esc(s0S esc(s0B esc(s25513T esc(6982X 

説明: 太字、斜体ではないではない、フォントの書体にロードされるフォントのIDプリンタ。 現在選択されている書体(25513)が間違っていて、フォントがプリンタに送信されず、プリンタにロードされません(ファイルに追加されたソフトフォント)。

これを手伝ってもらえますか?

+0

これがPostScriptまたはPostScript関連の質問はありませんが! – KenS

答えて

0

私が見る限り、必要なフォントIDは、ソフトフォントを作成してダウンロードしたときに提供されたものです。

が指定するフォントIDコマンドを使用します。PCL 5参照(セクション11-5ソフトフォントの作成、場合にあなたは仕様の異なるバージョンを持っている)の189ページにそれが言うことを

注意フォントヘッダーをダウンロードする前に一意のID番号を入力してください。既存のフォントがすでにこのIDの に関連付けられている場合は、 フォントヘッダーのダウンロード時に既存のフォントが削除されます。

フォントIDコマンドは、スペックの私のコピーのP156に見つけることができます:

フォントIDコマンドは 以降のフォント管理のコマンドで使用するためのID番号を指定するために使用されます。フォントのID番号は、印刷するフォントを選択するときに とすることができます(第8章の「IDによるフォント選択」 を参照)。 E C * c#D #= ID番号デフォルト= 0範囲= 0〜32767フォントID番号は、その後のソフトフォントのダウンロード、選択または削除時に使用されます。 工場出荷時のフォントIDは0です(Font IDコマンドが送信されない場合、 のIDが割り当てられます)。

あなたはソフトフォントをダウンロードする前に、あなたは例えば、フォントのフォントIDを指定する必要があります。

esc*c1D 

その後、フォントをダウンロードしてください。あなたはあなたがダウンロードしたフォントを使用したい場合はあなたがそれを選択:

esc(1X 

をまだないのPostScript質問を:-)

+0

私は、esc * c6982DでフォントのIDを指定しました。 –

+0

しかし、ソフトフォントは私がソフトフォント生成ツール(PCLParaphernalia)を使って作成したものです。フォントの書体を追加したとき(私が購入したときにMSが提供しなかったもの)、私は25513を使用しました。問題はPCL5の参考文献には載っていないので、それを見つける方法があります。 –

+0

申し訳ありませんが、あなたの質問には従いません。IDが25513のソフトフォントを定義した場合は、それをプライマリフォントとして選択するためにesc(25513X)を使用する必要があります。サンプルファイルを表示していないので、何が間違っているかは分かりません。私はPCLのドキュメント(そして私がここにある例)から正しいIDを使ってフォントを選択するだけで十分ですが、それを '見つける'必要はありません。助けてください。見つかる「書体」はありません。IDを使用するだけです。 – KenS

関連する問題