問題タブ [font-embedding]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
389 参照

php - PHP:サーバー応答としてPDFを作成するために、UnicodeグリフとOpen Typeフォント(otf)のカーニングテーブルの利点を直接使用する

私はドキュメントのデータベース、それぞれ5〜20ページのテキストデータのコンテンツを使用しています。
私には3つのタスクがあります:

  1. 多言語出力をPDFドキュメントとして作成します。UTF8のテキストで、英語、フランス語、ドイツ語、ロシア語などのコンテンツと、翻訳などの組み合わせが含まれている場合があります。
  2. PDFに自動タイポグラフィを追加します。これは、文字のカーニングとUnicode文字による置換の組み合わせを意味します。
  3. 私の仕事にはMinionPro-xxx.otf(10合字)フォントがあります。

Wayne Munro(pdf@ros.co.nz)のPHP Cphfライブラリを使用してみましたが、それに正規表現をたくさん追加しました。のように多くのPDFテキストフォーマット演算子を追加しましたが、Ts, TL, T*, Tc, Tw, Tzほとんど完了しましたが、タイプ1のcharsテーブルの外の文字のグリフに到達できず、「kern」および「hmtx」テーブルをから取得する方法がわかりません。フォントファイル?グリフを埋め込む方法は?

私は、行列変換PDFテキストディレクティブによってカーニングを実行できると信じています。


UPD#1: MinionProフォントには「kern」テーブルがありません。'GPOS'(Glyph Positioning Table)があり、問題の解決にかなり近づいています。ちなみに、PHPでバイナリファイルの中を歩くのは悪夢です((

0 投票する
1 に答える
110 参照

actionscript-3 - AS3 フォントの埋め込み - エラー メッセージ

「swf方式」を使ってAS3でフォントを埋め込みたい。

私が得るエラーは次のとおりです。

フォント「myFont」を作成できませんでした../assets/swf/myFont.swf はトランスコードできません。

Google によると、この問題はパス エラーが原因です。しかし、私は正しい道を設定したと思いますよね?

私のフォルダ構造

私のtestButton.asにmyFont.swfを埋め込もうとしています:

main.fla で、クラスのオブジェクトを作成しています。

0 投票する
1 に答える
569 参照

css - 埋め込みフォント: font-face または base64

Web サイトに新しいフォントを含める必要がある場合、または含めたい場合は、base64 を使用します (base64 が CSS ファイルでキャッシュされることを願っています)。

しかし、ベースのないページがたくさんあり、異なるファイルだけがフォントに面していました。Firebug では、フォントの HTTP リクエストが表示されません。どのように機能しますか?

ページを更新するたびにbase64なしのフォントがサーバーからダウンロードされると思っていました.1年後、多くのページでテキストが一瞬消えるのを見ました(その瞬間にフォントがサーバーからダウンロードされていると思いました)。さて、消えることはなく、ブラウザのキャッシュが改善されましたか?

何を使うのが良いですか?

次に、.htaccess ファイルが /font/ ディレクトリへのアクセスを禁止している場合、リモート サーバーから TTF ファイルをダウンロードする方法はありますか?

0 投票する
1 に答える
2299 参照

java - PDFBOXを使用して完全埋め込みフォントとサブセット埋め込みフォントを確認する方法

こんにちは、PDFBOXを使用して、PDFへのフォントの完全な埋め込みとサブセットの埋め込みを確認したいと思います。次のロジックを使用して確認してみました。


しかし、完全埋め込みとサブセット埋め込みを区別する方法を見つけることができなかったようです。誰か答えを教えてください。