問題タブ [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.
fonts - フォント スーツケース内のフォントを識別して変換する
同じディレクトリにある PostScript 1 フォントからフォントSuitCaseを識別し、両方とも拡張子が..ttf
Kigali
ファイルはOSXで正常に開き、すべてのフォントバリアントが内部に含まれています。PostScript フォントも問題なく開き、独立した SuitCase では必要ありません。
コマンドはfile
どちらも識別できず、 を返しますempty
。
fontforge
SuitCase 内のフォントも識別しません:
でインストールfontforge
しましbrew
た。バージョンは次のとおりです。fontforge: stable 20150330
このあいまいなフォント形式を操作する方法がわかりません。試して成功した人はいますか?
openshift - Red Hat OpenShift の fontforge パッケージ
NodeJS アプリケーションと一緒に Fontforge をインストールする必要があります。Open Shift にインストールするにはどうすればよいですか? 私の理解では、インストールするにはDIYを使用する必要がありますが、Unixについてはあまり知りません。
node.js - Grunt-Webfont CSS でグリフィコン アイコンのオフセットを生成します
少し前に、Mac OS X Yosemite で grunt-webfont を介してグリフィコン生成を CSS tff に実行しました。追加する新しいアイコンがありましたが、何らかの理由で、新しい実行後にアイコンが整列しなくなりました。
アイコンは次のようになります。
画像 1 のアイコンのサイズも 25x110 と間違っていますが、画像 2 では 50x50 になっています。
この例の CSS は次のとおりです。
HTML:
そしてSVG:
私の grunt-webfont 設定も変更されていません:
以前にこの問題に遭遇した人はいますか?
unicode - Lucida Grande から Source Sans Pro にグリフをインポートして Web で使用するにはどうすればよいですか
Web ページで下向きの小さな三角形記号 (▾ Unicode 25BE ) を使用していますが、Motorola/Sony デバイスではネイティブにサポートされていません。したがって、font-face css 宣言を使用してシンボルをロードしたいと考えています。
サイトで既に Source Sans Pro を使用していますが、グリフ 25BE が含まれていません。したがって、Source Sans Pro フォント ファイルに Lucida Grande の 25BE グリフ (OSX 上の Chrome でこのシンボルに使用されるデフォルト フォント) をパッチしたいと考えています。
FontForge でこれを試してみましたが、貼り付けた glpyh は元のフォント ファイルよりも大きく、位置合わせが異なっているように見えます。
元のルシダ・グランデ:
Source Sans Pro に貼り付け:
また、Source Sans Pro フォントを生成しようとすると、理解できない警告が大量に表示されました。
私がやろうとしていることを達成するためのより簡単な方法はありますか?
unicode - fontforge を使用して、フォントに欠けているグリフを埋める
バックグラウンド
次の fontforge スクリプトを使用して、Google Noto Sans JPフォントを からに変換しようとしています。.otf
.ttf
を呼び出すOpen
と.otf
、不足しているグリフがたくさんあるというエラーが大量に表示されます。
私のスクリプトは を に変換し.otf
ます.ttf
が、確かに、フォントをロードすると、これらの文字はレンダリングされません (次のようになります: [X]
)。
そこで、ギャップを埋めて、欠落しているスロットに同一のグリフをコピーしたいと思います。
問題
そこで、次のスクリプトを実行して、欠落しているグリフの 1つ ( U+7d22 ) を同一のもの ( U+f96a )に置き換えてみます。
しかし、fontforge は存在しない文字 U+7d22 の選択に失敗します:
グリフを持たないコードポイントにグリフをコピーする方法を知っている人はいますか?
言い換えれば、このフォントのギャップを埋める方法を知っている人はいますか?
python - 2 つの Unicode 値の間のすべての SVG を抽出する fontforge
だから私はしばらく前に作ったフォントを持っていますが、当時はあまり何もしていませんでした。コンピューターにOSを再インストールしたときに、元のSVGのいくつかを失いました。フォントは完全なUnicodeで、たくさんありますフォントに保存されているすべてのアイコンが通常の文字範囲外です。このコマンドを使用して、フォントから多数の SVG を抽出できることがわかっています。
と
ただし、最初のアイコンは完全にアイコンを見逃しており、2 番目も同じです。すべてのアイコンは、ファイル内の から までの 2 点の間にあります。これら 2 点間のすべてのアイコンを抽出する方法U+e000
をU+e17d
知りたいです。可能であれば、命名のために namelist.txt と一致させます。
fontforge - 複数の文字に同じグリフ
モノ グリフ フォント (すべての文字が同じグリフにリンクされているフォント) を作成しています。
すべての文字参照のリンクを解除しようとしました。フォントフォージのドキュメントのように、グリフを「.notdef」文字に描画します。
フォントのデフォルトのグリフを設定するにはどうすればよいですか?
「.notdef」という名前のグリフにいくつかのスプラインが含まれている場合 (ただし、参照は含まれていません)、デフォルトのグリフとして使用されます (これは、エンコードされていないグリフが呼び出されたときに使用されるグリフです)。
しかし、うまくいきませんでした。任意の文字のデフォルト (.notdef) グリフを表示する代わりに、単純な Web ページでフォントをテストすると、ブラウザのデフォルト フォントで文字が表示されます。
テストページ
結果 0123456789azertyuiopqsdfghjklmwxcvbnAZERTYUIOPQSDFGHJKLMWXCVBN☼ã¾â–'â”~</p>
すべての文字のグリフを表示する代わりに
何か案は ?
ありがとう :)
svg - 複数の svg を Windows の FontForge にインポートする
多くの svg ファイル (約 24) があり、フォントを作成したいと考えています。Fontforge を使用しようとしましたが、残念ながらプログラムに 1 つずつインポートする必要があります。この方法は Linux で使用されていましたが、私は Windows ユーザーです。特に Windows で、これらのファイルを Fontforge に一括でインポートする方法はありますか? 申し訳ありませんが、私は初心者です。