問題タブ [fontconfig]
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.
javafx - JavaFX はすべてのコントロールに等幅フォントを使用します
Red Hat Enterprise Linux Workstation リリース 6.6 (Santiago) で JavaFX 1.8u40 を使用しています。CSS を追加しなくても、標準の JavaFX アプリケーションを実行すると、すべてのラベル、メニューなどがモノスペース フォントを使用して表示されます。
私が使用しているシステムでは、次の TTF フォントしか利用できません。
OpenJFX fonts guide-Dprism.debugfonts
を使用してこれをデバッグしました。出力は次のとおりです。
-Dprism.useFontConfig=false を使用すると、JavaFX がデフォルトで組み込みの Lucida フォントになることを発見しましたが、/usr/share/fonts の Liberation ファイルを使用する必要があります。
質問
- Prism.debugfonts の出力をどのように解釈すればよいですか? 0、1、2 行は何を意味しますか? これに関するドキュメントがオンラインで見つかりません。
- JavaFX が論理的な sans フォントを等幅フォントで満たすのはなぜですか?
- JavaFX で mono の代わりに Liberation Sans を使用するにはどうすればよいですか? 理想的には、JDKのインストールを変更する必要はありません...
- これは JavaFX の問題ですか、それとも fontconfig の問題ですか?
アップデート
- 私がjavafx開発者のメーリングリストに投稿した質問からJavaFXはラッパーfc-matchのみを使用するため、問題はフォント構成ファイル内にある必要があります。これは他の場所で見られました:フォントの問題、セリフおよびサンセリフファミリに使用されるモノスペース
linux - fontconfig または pango を使用して、フォント内のすべての文字の最小アセントを取得することは可能ですか?
pango では、最大の上昇 (つまり、水平基線から最高の「文字」座標までの垂直距離) を照会できることがわかります。
しかし、最低限の上昇も必要です。これは pango/fontconfig または他のライブラリを介して可能ですか? (Linux)
graphviz - Graphviz - ドットが fontconfig エラーで失敗する
昨日Graphvizで発生した問題 - この正確なエラーを文書化しているスタックオーバーフローや他の場所を見つけることができなかったので、それを書くことにしました.
Linux では、ドットへのすべての呼び出しが失敗し始め、次のエラー メッセージが表示されました。
ただし/etc/fonts
、3 つの fontconfig ファイルの場所を 確認すると、次のようになります。
それらすべてが正しい場所にあることを示しました。
fontconfig コマンドfc-list
は、インストールされているフォントの空でないリストも提供しました。
c++ - Pango へのフォントのロード
非システム フォントを GTK アプリケーションにロードしようとしています。私はパンゴを使ってそれを達成しようとしました。これが私のコードです:
そのコードを実行すると、次のようになります。
Pango-WARNING **: フォント "FreeSans Not-Rotated 10" を読み込めませんでした。"Sans Not-Rotated 10" に戻ります。見苦しい出力が予想されます。
どうすればそれを成功させることができますか?
どうもありがとう
linux - フォントが等幅かどうかを確認する
等幅フォントを変換するために Linux で小さな (bash) スクリプトを作成していますが、提供されたフォントが等幅フォントでない場合にエラーを返したいと考えています。
プロパティを持つfontconfigfc-query
コマンドを見てきましspacing
たが、多くの場合、このプロパティは設定されていません(または取得方法がわかりません)。フォントが等幅かどうかを確認するより良い方法はありますか?
現在サポートしているフォントは、TrueType (.ttf) および X11 タイプ (.pcf.gz、.pfb) フォントです。
c++ - クロスコンパイルとライブラリ
クロスコンパイル中に、次のリンカ エラーが発生しました。
これは g++ コマンド ラインです。
と
リンカーがそのライブラリを見つけられない「理由」がわかりません。このような場合、さらに調査するために何をすることをお勧めしますか?
python - GIMP を起動しています... Fontconfig 警告: UTF-8 を無視しています: 有効なリージョン タグではありません
私は Ortho4XP と呼ばれる Python 3.5 アプリケーションを実行しています。これは、とりわけ、特定の段階で Gimp を呼び出します。Gimp を起動しようとすると、上記の警告が表示され、スクリプトがフリーズします。私のマシンはosx El Capitanですstackoverflowを検索しています同様の質問があり、「起動時にロケール変数を選択する」のチェックを外すことをお勧めしますが、これを行うと他の問題が発生し、スクリプトがまったく実行されません。
ホセ