問題タブ [fontforge]

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 投票する
0 に答える
58 参照

fontforge - Postscript ポイント番号を直接またはソース経由で変更する方法

特定の文字を補間しようとして失敗しています。グリフ内の個々のパスを同じ順序でコピーして貼り付け、1 つのパスを選択し、重複を削除して番号付けをリセットしようとしましたが、何をしても、補間すると文字がごちゃごちゃした結果になります。これは、PostScript のポイント番号と関係があると思われます。PostScript ポイント番号をリセットまたは変更して、文字が正しく補間されるようにするにはどうすればよいですか?

0 投票する
0 に答える
265 参照

text - アラビア語の Unicode 参照を ttf または otf フォントでシフト/変更してラテン Unicode にする方法

助けてください。私はアラビア語フォント (me_quran.ttf) を持っています。Unicode 範囲 U+0600..U+06FF (アラビア語 Unicode) のグリフがあります。

me_quran.ttf を変更して、グリフ ID または Unicode 参照がシフトし、ラテン Unicode U+0041 などに使用できるようにする方法。それでも合字や分音符号を使用できますか?

更新私の本当の問題は、カスタムアラビア語フォントの 使用を拒否するAndroid Webビューがいくつかあることですが、カスタムラテンフォントには問題ありません。これは他の人から何度も質問されていますが、まだ正しい解決策がなく、彼らのページの質問にコメントすることはできません

0 投票する
2 に答える
8173 参照

fonts - Fontforge を使用して TTF フォントから未使用の文字をすべて削除する

Fontforge を使用して、特定のテキスト サンプルで使用されていないすべての文字を TTF フォント ファイルから削除するにはどうすればよいですか? つまり、テキストに実際に表示される文字のみを含む既存のフォントからサブセットを作成したいと考えています。(FontForge 以外の無料ツールを知っていれば、それは私にとってもうまくいきます)。

以下に小さな例を示します。「사슴 코끼리 당나귀」という単語を含むテキスト ファイルがあります。では、その小さなテキスト サンプルの一部ではない他のすべての文字をフォント ファイルから削除するにはどうすればよいでしょうか。最終的には、使用された文字のみを含む新しい TTF ファイルを作成したいと考えています。実際のテキストはこれよりも長いため、FontForge で手動で検索することはできません。

FontForge には特定の選択オプション (メイン メニュー > 編集 > 選択) があり、韓国語の文字を Unicode シーケンスに変換した後、「ワイルドカードによる選択」を試しました。しかし、まだ運がありません。

アイデアをありがとう!敬具

編集: 使用例: 私は子供向けの電子ブックを作成していますが、その性質上、主に画像で構成されています。ただし、テキストは画像の一部ではなく、画像の前景に表示される追加のレイヤーに表示されます。電子ブック ファイル (主に amazon kindle 用に作成しています) は、いくつかのメタ データ、画像ファイル、レイアウト情報、そしてもちろんフォント ファイルで構成されています。Amazon Kindle パブリッシング プログラムには、非常に厳しいファイル サイズ制限があります。私が目指している特定の価格帯で本を販売するには、ファイル サイズが 3 メガバイトを超えてはなりません。洋書体セットを使えばOKです。しかし、私の電子ブックはバイリンガルで、韓国語版の場合は (西洋のフォントに加えて) 韓国語のフォントを追加する必要があります。アジアのフォント ファイルは、アルファベット/グリフの性質上、比較的サイズが大きくなります。20個収納。000 (極端な場合は 200.000 まで) のグリフは、フォントの太さあたり ~ 7-12 メガバイトになります。繰り返しますが、私の本全体のファイル サイズの制限は、すべての画像とフォント ファイル (およびレイアウトとメタ ファイル) に対して 3 メガバイトです。電子ブックのテキストが読者によって変更されないことを知っているので、テキストで使用されていないフォントからすべてのグリフを破棄しても問題ありません。ユーザーの読み取りデバイスのストレージが不必要にいっぱいにならないようにすることも、ここでのもう 1 つの考慮事項です。すでに画像ファイルをかなり圧縮しており、特定の圧縮率で品質が低下し始めるため、圧縮をさらに進めることはできません。フォントのサブセット化が良い解決策であると考える理由が明確になったことを願っています。私の全体的な本のファイルサイズの制限は、すべての写真とフォント ファイル (およびレイアウトとメタ ファイル) に対して行う必要がある 3 メガバイトです。電子ブックのテキストが読者によって変更されないことを知っているので、テキストで使用されていないフォントからすべてのグリフを破棄しても問題ありません。ユーザーの読み取りデバイスのストレージが不必要にいっぱいにならないようにすることも、ここでのもう 1 つの考慮事項です。すでに画像ファイルをかなり圧縮しており、特定の圧縮率で品質が低下し始めるため、圧縮をさらに進めることはできません。フォントのサブセット化が良い解決策であると考える理由が明確になったことを願っています。私の全体的な本のファイルサイズの制限は、すべての写真とフォント ファイル (およびレイアウトとメタ ファイル) に対して行う必要がある 3 メガバイトです。電子ブックのテキストが読者によって変更されないことを知っているので、テキストで使用されていないフォントからすべてのグリフを破棄しても問題ありません。ユーザーの読み取りデバイスのストレージが不必要にいっぱいにならないようにすることも、ここでのもう 1 つの考慮事項です。すでに画像ファイルをかなり圧縮しており、特定の圧縮率で品質が低下し始めるため、圧縮をさらに進めることはできません。フォントのサブセット化が良い解決策であると考える理由が明確になったことを願っています。ユーザーの読み取りデバイスのストレージが不必要にいっぱいにならないようにすることも、ここでのもう 1 つの考慮事項です。すでに画像ファイルをかなり圧縮しており、特定の圧縮率で品質が低下し始めるため、圧縮をさらに進めることはできません。フォントのサブセット化が良い解決策であると考える理由が明確になったことを願っています。ユーザーの読み取りデバイスのストレージが不必要にいっぱいにならないようにすることも、ここでのもう 1 つの考慮事項です。すでに画像ファイルをかなり圧縮しており、特定の圧縮率で品質が低下し始めるため、圧縮をさらに進めることはできません。フォントのサブセット化が良い解決策であると考える理由が明確になったことを願っています。

0 投票する
0 に答える
55 参照

linux - svg画像をsvgフォントに変換するには?

fontforge スクリプトまたはその他の単一の Windows または Linux 実行可能ファイルを使用して、複数の SVG イメージを単一の SVG フォントに変換するにはどうすればよいですか。

私のサーバーにはJava、Perl、Rubyなどはありませんので、スクリプトを入れないでください。

0 投票する
0 に答える
47 参照

fonts - 既存の PostScript1 フォント (fontforge) から .sfd SplineSet を取得します

.pfb フォント ファイルがあります。FontForge を使用してグリフを開くと、フォア レイヤーとバック レイヤーがあることがわかります。特定のグリフの SplineSet に関する情報を .sfd ファイルに含めるにはどうすればよいですか?

https://fontforge.github.io/sfdformat.htmlとは別に、.sfd ファイルを作成するための構文に関する初心者向けの精巧なチュートリアルはありますか?

ありがとう。

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

fonts - タミル語の Unicode sri 文字

FontForge ソフトウェアを使用してカスタム フォントの開発を行っていますが、ほぼ 1 か月間、1 文字だけに固執しています。スリ (ஸ்ரீ) 文字は、uni0BB8(ஸ) uni0BCD(்) uni0BB0(ர) uni0BC0(ீ) の 4 文字で構成されます。フォントを生成して Word ドキュメントでテストすると、Sri (ஸ்ரீ) 文字ではなく ஸ் ரீ として表示されます。誰か助けてくれませんか?どんな助けでも本当に感謝しています。

0 投票する
2 に答える
2431 参照

python - Ubuntu に fontcustom/fontforge をインストールする

Linux Ubuntu 14.04 LTS に fontforge --with-python をインストールしようとしています。

ここ ( https://github.com/fontforge/fontforge/blob/master/INSTALL-git.md )にリストされているこの手の手順を実行しましたが、それでも機能しません。

それを機能させる別の方法があるかどうか誰かが知っていますか?

ありがとう!

0 投票する
0 に答える
301 参照

python-2.7 - FontForge: グリフの autoWidthing と autoKerning を行う方法

これまでのところ、FontForge スクリプトを使用して適切な場所にグリフを挿入することができましたが、現在の問題は、文字「A」を対応する場所に挿入するときに、このグリフのも強調する必要があることです。 svg ファイルから幅を計算しますが、写真のサイズが異なるため、信頼できません。FontForge が各グリフの適切な幅を自動的に推測できるかどうか疑問に思っていました。もし、そうなら!例を挙げてください。
同じ問題が、各 2 つのグリフ間のカーニングの計算にも当てはまります。

このリンクでは、autoWidth と autoKerning に関するいくつかの資料を読みましたが、それらを適切に機能させることができませんでした。