問題タブ [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.
ios - iOS でフォントがカーニングされない
iOS アプリで使用するために、FontForge を使用してカスタム フォントを作成しました。アプリでフォントを使用すると、カーニングが適用されません。UITextView にカーニングが適用されないという既知のバグがあります。私はこれを UILabel と UITextField で使用しているので、それは問題ではありません。iOS 5.0 をターゲットにしています。
Font Book と Pages でフォントを表示し、カーニングが機能していることを確認できます。ただし、カーニングは Word for Mac では機能しません。Word でカーニングを有効にしましたが、Word で機能しません。Wordについては、あまり気にしていません。私は主にこれを iOS で動作させたいと考えています。
フォント セットを生成するためのさまざまな FontForge オプションを使用して、フォントを .otf フォントと .ttf フォントの両方として作成しました。私が試したオプションは、Apple、OpenType、OT/Old Style、および OT/DSIG です。ページは、OpenType のみがチェックされている場合を除き、フォント生成オプションのすべての組み合わせに対して適切にカーニングを適用します。Font Book は、Apple がチェックされている場合にのみカーニングを表示し、それ以外は何も表示しません。フォントを Word で動作させることに関する他のフォーラムのコメントを読んだことがありますが、カーニングと iOS に関する具体的なコメントはありません。
経験のある方:
1) iOS アプリ用の FontForge を使用して、OS X でカーニングされたフォントを作成することに成功しましたか?
また
2) Word で動作する FontForge を使用して、OS X でカーニングされたフォントを作成することに成功しましたか? iOS でフォントを使用した経験がない場合でも、これにより親しみを感じることができます。
Glyphs の試用版を使って遊んでいますが、これを行うために別のフォント プログラムに移動する必要はありません。
どんな助けでも大歓迎です。
qt - Qt フォント フォールバックでグリフの言語全体が欠落している
qt GUI のフォント フォールバックに問題があります。主なフォントは Tahoma ですが、これには東アジアの文字が含まれていないため、WenQuanYi Zen Hei がアジアのグリフをカバーする補助フォントとして使用されています。これは中国語と日本語では問題なく動作しますが、韓国語の文字 (WenQuanYi Zen Hei フォントの一部として含まれている) はまったく表示されません。
私は fontforge を使用して Tahoma フォント ファイルを調整して韓国語の文字を無視しようとしましたが、まだ別の結果は得られていません。
python - FontForge Python 拡張機能: gsub_multiple ルックアップが機能しない
fontforge の Python ライブラリ/ラッパーを試していますが、複数の文字の置換がうまくいかないようです。たぶん、あなたのギャルとみんなは、私が間違っていることを指摘するのを手伝ってくれるでしょうか?
基本的に、「ABC」を「a」の文字表現に置き換えようとしていますが、これが機能したら、適切な置換でそれを拡張します。
fonts - fontforge スクリプトでグリフ幅を取得する
TTF
グリフの幅を取得するために、フォントをに変換し、ファイルAFM
の内容を解析して各グリフの幅を取得します。AFM
技術的には、バイナリファイルfontforge
からグリフ幅をキャプチャしてから、標準テンプレートに基づいてフォント ファイルを作成します。fontforge コマンドで、ファイルをグリフ幅のリストに直接変換することは可能でしょうか?!?TTF
AFM
AFM
TTF
python - 一連の .svg ファイルをグリフとして FontForge にインポートし、フォント ファイルを出力する
大量のグリフを含むフォントを作成したい。千の漢字を考えてみてください。そのため、スクリプティング/バッチ処理が必要になることは間違いありません。幸いなことに、FontForge は Python スクリプトをサポートしています。残念ながら、私はそれを機能させることができませんでした。[悲しい顔]
まず、私の質問の大部分に答えたコードをここに投稿してくれたユーザーHoffに感謝します。しかし、彼のスクリプトを実行すると、さらに疑問が生じる問題に遭遇します。
アップデート:
- 「フォントにグリフが含まれていません」というエラーは明らかに FontForge のバグであり、フォントに含まれるグリフが 1 つ以下の場合に発生します。2 番目のグリフ「B」を追加すると、これが解決されました。
- .ttf .sfd .otf などを保存するかどうかにかかわらず、同じ構文を使用できることがわかりました。
- NameList の失敗によって、実際にはフォント ファイルの書き込みが妨げられることはありません。これを発見できてうれしかったのですが、必要な NameList を提供する方法がまだわかりません。
ホフのコードは次のとおりです。
昨日、FontForge のビルドに 5 時間も苦労した結果 (Mac での複雑なプロセス)。私はそれを適切に稼働させているようです。最初に .dmg からビルド済みのバージョンをインストールしましたが、Python のサポートがないことがわかりました。しかし、Hoff は私と同じエラーに遭遇していないように見えたので、ビルドの問題を除外していません。
いずれにせよ、AGL に関するエラーがわかりません。AGLとは?私はそれを調べました:「Adobe Glyph List - 標準グリフ命名規則」。FontForge が Unicode 値をグリフ名にマップしようとして失敗したようです。
では、なぜ AGL NameList の問題が発生するのでしょうか? 助けてくれてありがとう。
ios - iOS でコレクション (TTC) から TrueType フォント (TTF) を抽出するには?
私がやりたいことは、TTC ファイルを取得し、含まれているすべての TTF をそこから抽出して、アプリのドキュメント ディレクトリに保存することです。誰かがそうする方法を知っていますか? 役立つライブラリはありますか?
fontu や Font Forge などの OS X ソリューションを見つけましたが、iOS で実行することはできませんでした。