PostScript :: FontMetrics.

PostScript :: FontMetricsは、Adobeフォントメトリックファイルからデータを取得するためのPerlモジュールです。
今すぐダウンロード

PostScript :: FontMetrics. ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • Perl Artistic License
  • 価格:
  • FREE
  • 出版社名:
  • Johan Vromans, Squirrel Consultancy
  • 出版社のWebサイト:
  • http://search.cpan.org/jv/PostScript-Font-1.10/lib/PostScript/Font.pm

PostScript :: FontMetrics. タグ


PostScript :: FontMetrics. 説明

PostScript :: FontMetricsは、Adobeフォントメトリックファイルからデータを取得するためのPerlモジュールです。 PostScript :: FontMetricsは、Adobeフォントメトリックからデータを取得するPerlモジュールです..Synopsis My $ INFO =新しいPostScript :: FontMetrics(ファイル名、オプション); stdout( "name ="、$ info-> fontname、 "n")を印刷します。印刷STDOUT(「LAV =」の幅、$ INFO - > KSTRINGWIDTH( "LAV"、10)、 "n");このパッケージは、Adobe標準フォントメトリックファイル、いわゆる.AFMファイル、読み取り、(部分的に) parsed.triue型フォントも同様に理解され、それらのメトリックは抽出されます。これにはMARTIN HOSKENのFont :: TTFパッケージがインストールされています(CPANで利用可能).constructornew(ファイル名)コンストラクタはファイルを読み込み、その内容を解析します..optionserror => 推奨済み。エラーを傍受するには 'eval {...}'を使用してください.howエラーを処理する必要があります。デフォルトはDIE()を呼び出すことです。いずれにせよ、new()は未定義の結果を返します。 'ignore'への「エラー」を設定すると、驚くべき結果がvalual.trace => valueprintsがtrue.debug =>値がtrueの場合、ValuePrintsのトレース情報のトレース情報。 「トレース」と 'verbose'.instanceメソッドノートを暗示します:AFMファイルからの情報のほとんどは、同じ名前のメソッドを呼び出すことによって取得できます。これらのメソッドのFontNameとISFixEdpitch.eachは、ファイルのファイルの名前、例えば、ファイルの名前で見つからない場合はundefを返すことができます。 'Tir _____。AFM'。これは、メトリックデータから派生していませんが、新しいメソッドを新しいメソッドに渡されたファイルの名前は、Unixスタイルの行に正規化されたファイルの完全な内容を正規化されています。 .encodingVectorは、各エンコードされた文字のグリフ名を持つ配列への参照をリタッチします。 。それは2つのグリフ名(カンマによって区切られた2つの文字列)によって索引付けされます。$ kd - > {"、"、 "b"}。SetEncoding(Vector)現在のエンコーディングベクトルを設定します。引数は、正確に256個の要素の配列、または事前定義されたエンコーディングの名前( "Standardencoding"または "Iseratin1Encoding")の名前です。StringWidth(String )文字列の幅を文字で返します。スペースunit.deprecated:Pointsize引数が指定されている場合、結果の幅はユーザースペース単位に拡大縮小されます。これは、フォントが1つのユーザースペースユニット(通常はケース)に1000文字のスペースユニットをマッピングしています。 Pointsize引数が指定されている場合、結果の幅はユーザースペース単位に拡大縮小されます。これは、フォントが1000文字のスペースユニットを1つのユーザースペースユニット(通常はケースです).kString(String )は、サブストリングを持つ配列参照(スカラーコンテキスト)または配列(アレイコンテキスト)を返すことを前提としています。与えられた文字列のうち、カーニング情報を区画していました。ケーニング情報は、文字スペースで、正しいキナー(通常はPostScriptポイントの1000倍)で必要な移動量です。サブストリングは印刷の準備ができています。呼び出し:$ TypeSetInfo = $ METRICS-> KSTRING( "ILVATAB"); $ typesetinpo:これを処理するにはいくつかの簡単な方法があります。 ^(/){stdout($ _、 "表示");}}}} {printf stdout( "%.3f 0 rmoveton"、($ _ * $ fontsize)/ $ fontscale);または次の定義を想定してPostScriptプリアンブル(48はフォントサイズです):/ fpt 481000 div / tj {{dup type / stringtype eq {show} {fpt mul 0 rmoveto} forall} forall}バインドdefthe次のPerlコードで十分です。 ( " tjn")。名前付きとしてレンダリングする1文字の文字列現在のエンコーディングのグリフ、またはこのグリフが現在エンコードされていない場合はUNDEF。要件: ・Perl


PostScript :: FontMetrics. 関連ソフトウェア

fr fr

喪失ジットは、Paolo BonziniのGNU Lightning LightoryのためのC ++の構文砂糖のフロントエンドで、動的ネイティブコード生成です。 ...

122

ダウンロード