問題タブ [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.
java - Java: システムが現在使用している fontconfig ファイルを確認する方法は?
サードパーティの Java アプリケーションでフォント関連の問題をデバッグしようとしています。具体的には、ChemAxon JChem. 私はこのガイドを参考にしています: http://java.sun.com/j2se/1.5.0/docs/guide/intl/fontconfig.html
問題の一部は、Java セットアップが現在参照している fontconfig.properties.src ファイルがわからないことです。
ここに私のfontconfigファイルがあります:
私のシステムは CentOS システムなので、CentOS と Fedora はどちらも Red Hat から派生しているため、おそらくデフォルトfontconfig.properties.src
ファイルまたはファイルのいずれかを参照していると思います。fontconfig.Fedora.properties.src
fontconfig
では、システムがどのファイルを使用しているかを明確に判断できますか?
ありがとう、
-ジョン・デイビッド
configure - ソースからfontconfigをインストールすると、configureが見つからないと言われます
別の問題を修正しようとする一連のダウンロードの一部としてfontconfig2.8.0をダウンロードしました。
ディレクトリに移動すると、INSTALLファイルが実行されると言われました。
完全に元気です、それを千回行いました。それ外:
それで、私はここからどこへ行くのですか?これに出くわすことはありません...
emacs - set-default-font が find-file-other-window に影響するのはなぜですか?
私は最近ラインを追加しました
私の .emacs ファイルに。その後、find-file-other-window
既存のウィンドウを利用する代わりに、常に新しいウィンドウを開きます。どうしてこうなる!? どうすれば修正できますか?
この font-config マジックがどのように機能するのか理解できません。
編集:私はかなり大きな解像度を持っており、フォントサイズはかなり小さくなっています. find-file-other-window
使用可能な文字スペースを考慮しますか? おそらく、窓を無造作に開けるだけの余地がたくさんあると判断しているのでしょう。
wkhtmltopdf - libfontconfig.so を新しいバージョンに向ける
@font-face カスタム フォントを含む Web ページを wkhtmltopdf を使用して pdf に変換しようとしています。その変換を行おうとすると、ソフトウェアから次のエラーが表示されます ( @font-face を使用しない場合は完全に機能します)。
wkhtmltopdf-i386: 未定義のシンボル: FcFreeTypeQueryFace
私はインターネット上で同じ問題を抱えている他の誰かを見つけました.どうやら彼はこれを行うことで問題を修正しました:
問題が libfontconfig にあることを知っていたので、それを更新しました。バージョン 2.4.2 のソース (FcFreeTypeQueryFace 呼び出しのみが必要) を http://fontconfig.org/release/からダウンロードしました。
./configure と make を実行すると、ファイル libfontconfig.so.1.2.0 が src/.libs/ に作成されました。
このファイルを /usr/lib/ にコピーし、既存の libfontconfig.so ファイルを新しいファイルに指定しました。
ソース: http://code.google.com/p/wkhtmltopdf/issues/detail?id=352&q=FCfreetypequeryface
これまでのところ、./configure を実行して、src/.libs/ から適切なファイルを取得することができました。今、私は既存の libfontconfig.so ファイルを新しいファイルに向けようとすることに固執しています。それについての助けをいただければ幸いです。
dependencies - Tk - ウィジェット (ボタン、テキスト) を使用するとセグメンテーション違反が発生する
Tcl/Tk をアプリケーションにコンパイルしました。アプリケーションを開くと、(Tk_init により) 操作できるウィンドウが表示されます。
しかし、ボタンまたは他のウィジェットを試すと、セグメンテーション違反が発生します
これをgdbにロードし、バックトレースを実行しました
フォントに問題があると思います。これを修正するアイデアはありますか?
編集 1 (2011 年 4 月 1 日):
編集 2 (2011 年 4 月 4 日)
c++ - Qt : TTF ファイルを読み込めません
TTF フォント ファイルをロードする必要がある OpenSuse 11.4 で開発した Qt 組み込みアプリケーションがあります。ただし、int QFontDatabase::addApplicationFont()
関数を呼び出すと、 が返され-1
ます。
ドキュメントを読んだところ、fontconfig を使用しない Unix/X11 プラットフォームでのアプリケーション フォントの追加は現在サポートされていないことがわかりました。
fontconfigがインストールされているかどうかをYaSTで確認しましたが、インストールされていますが、qt組み込みライブラリを使用しているため、関連しているとは思いません。fontconfig で qt-embedded ライブラリをサポートする必要があると考えていますが、どうすればよいですか?
fontconfig は qt-embedded もサポートしていますか? 誰が何が起こっているのか教えてもらえますか?
qt - qt qml 中国語/ロシア語フォントが機能しない
X11 を実行しているデバイス用の QT/QML (4.7.4) アプリケーションに取り組んでいます。Linux デスクトップで実行すると、中国語とロシア語のフォントは正常に動作しますが、デバイス上では動作しません。
私が行ったすべての調査と調査から、これが QML FontLoader の問題なのか、それとも X11 フォントを修正する必要があるのか わかりません。
fc-cache と xset +fp および関連するコマンドの作業に数日を費やしましたが、うまくいきませんでした。また、 QFontDatabase::addApplicationFont() を使用してみましたが、うまくいきませんでした。
FontLoader を使用する必要がある場合、フォントが異なる場合 (ユーザーが言語を切り替えた場合)、アプリ全体のすべてのテキスト項目に通知する必要がありますか? それは大きなタスクになる可能性があります。可能であれば、X11 経由でこれを修正したいと思います。
答えが X11 にある場合は、助けが必要です。Qtディストリビューションからすべてのフォントをデバイスにコピーし、次のコマンドを実行しました(解決策があることを知るためにそれらの1つが機能することを確認する必要があるため、中国語フォントを追加しました):
(数日経過しているため、これは完了していない可能性があります)
私の Qt アプリケーションには、次のものがあります。
ERROR メッセージが表示されないので、フォントが正しく読み込まれているようです。
アプリケーションを実行すると、(FC_DEBUG と fc-list の両方を介して) リストにフォントが表示されません。
この問題を解決するための洞察/ヘルプをいただければ幸いです。ありがとう
fonts - fontconfig で特殊文字をエスケープするにはどうすればよいですか?
コマンドラインから Inkscape を実行して SVG を PDF に変換しています。fontconfig を使用して、SVG 内のテキスト要素の font-family を (Debian) マシン上のフォント ファイルと一致させています。これは、テキスト要素の style プロパティの font-family 値にピリオド (.) が含まれている場合を除いて機能します。たとえば、SVG のテキスト要素のスタイル値は次のとおりです。
PDF Inkscape エクスポートでは、この要素は Lobster ではなくデフォルトのフォントでレンダリングされます。そこで、/etc/fonts/local.conf にルールを追加します。
次に、fc-cache を実行し、以前と同様に Inkscape を使用して変換しますが、テキスト要素は Lobster でレンダリングされません。
しかし、この要素の SVG のスタイル値を次のように変更すると:
上記の 3 行目を次のように変更します。
Lobster では、テキスト要素が完全にレンダリングされます。したがって、問題を引き起こしているのはピリオド (ドット) 文字です。残念ながら、私が取り組んでいるビジネス プロセスでは、SVG 入力を変更することは禁止されているため、この期間に対処する必要があります。しかし、どのように?3 行目のドットをエスケープするにはどうすればよいですか? これは動作しません:
ios - iOS用のFontconfig
ここからFontconfig-2.9.0.tar.gzをダウンロードしますhttp://freedesktop.org/software/fontconfig/release
しかし、iOS用にクロスコンパイルする方法がわかりません。iOS用のfontconfig.aが必要ですが、コンパイル方法やガイドを教えてもらえますか?ありがとう!
ios - iOS 用の fontconfig のクロスコンパイル
iOS の fontconfig のクロス コンパイル方法。
http://freedesktop.org/software/fontconfig/release
私はこれを試します:
エラー情報は次のとおりです。
--with-freetype-config
で、これが何を意味するのかわからない?
誰かが私を助けることができますか?ありがとう。