タグ付けされた質問 「fontconfig」

3
Ubuntuの悪いフォントアンチエイリアス
私はFedora 8からUbuntu 9.04に切り替えていますが、良いフォントのアンチエイリアシングを機能させるためにそれを得ることができないようです。Ubuntuのfontconfigは、文字を整数のピクセル幅に維持しようとしているようです。これにより、1ピクセルが細すぎ、2ピクセルが太すぎる場合、テキストが読みにくくなります。 下の画像を確認してください。Fedoraでは、fontconfigアンチエイリアスが有効な場合、フォントの太さはフォントサイズに比例します。以下では、8pt、9pt、および10ptサイズで厚さが異なります。一方、Ubuntuでは、アンチエイリアスが有効になっている場合でも、8、9、および10ptのサイズはすべて1ピクセルの厚さです。これにより、大量のテキストの読み取りが困難になります。 私はまったく同じホームディレクトリを使用しており、Xリソースが両方のシステムで同じであることをすでに確認しています。 ~% xrdb -query | grep Xft Xft.antialias: 1 Xft.dpi: 96 Xft.hinting: 1 Xft.hintstyle: hintfull Xft.rgba: none GNOME設定: ~% gconftool-2 -a /desktop/gnome/font_rendering antialiasing = grayscale hinting = full dpi = 96 rgba_order = rgb ですから、質問は、古いボックス(Fedora)のようにアンチエイリアスを得るために、新しいボックス(Ubuntu)で何を変更すればよいのでしょうか?

2
OSX 10.9.3のPowerline Patched Fonts-iTerm2およびChrome
iTerm2とChromeのOSXで電力線文字をレンダリングするための実用的なソリューションを探しています。いくつかの方法を使おうと試みた多くのドキュメントがありますが、これまでのところ正しく機能するものはないようです(ただし、事前にパッチを当てたフォントブックのフォントは部分的に機能します)。詳細は以下に含まれます。 OSX 10.9.3のiTerm2で電力線グリフを正しくレンダリングするための実用的な方法はありますか? 電力線グリフをWebページで正しくレンダリングする必要がありますか?なぜそうではないのか、どうすれば修正できるのでしょうか? これらのキャラクターのレンダリングは(システム/アプリケーションレベルで)どのように機能しますか?アプリケーションごとに異なりますか?クロムでは、現在のフォントにグリフのバインディングが含まれていない場合、クロムはシステムに存在する別のフォントのバインディングを見つけて使用しようとしますか?システムレベルでこのユニコード文字にバインディングを提供して、使用されているフォントに関係なくそのフォントを使用してレンダリングする方法はありますか? Unicodeプライベートエリア文字 電力線互換のパッチが適用されたフォントの動作を理解している場合、スケーラブルなグラフィックスをunicodeのプライベート使用領域の特定の値にバインドします。 U+E0A0  Version control branch U+E0A1  LN (line) symbol U+E0A2  Closed padlock U+E0B0  Rightwards black arrowhead U+E0B1  Rightwards arrowhead U+E0B2  Leftwards black arrowhead U+E0B3  Leftwards arrowhead ターミナルでグリフをテストするために、これが機能することを読みました。 echo -e "\ue0a0\ue0a1\ue0a2\ue0b0\ue0b1\ue0b2\ue0b3" ただし、電力線パッチされたフォントがインストールされていて、iTerm2がこれらのフォントのいずれかを使用するように構成されている場合でも、OSX 10.9.3、iTerm2、zshでは機能しません。 パッチを適用したフォントをインストールする方法をいくつか試しました。 FontBookおよび事前パッチされたフォント Localtog / powerline- …

4
〜/ .fonts.confによるフォント置換
〜/ .fonts.confを使用してHelveticaをDroid Sansに置き換えようとしています。ファイルの内容は次のとおりです。 <?xml version="1.0"?> <!DOCTYPE fontconfig SYSTEM "fonts.dtd"> <fontconfig> <match target="pattern"> <test qual="any" name="family"><string>Helvetica</string></test> <edit name="family" mode="assign"><string>Droid Sans</string></edit> </match> </fontconfig> しかし、何があっても何も起こらないようです。私はfc-cacheを実行しようとしましたが、チェックインしましたが/etc/fonts/conf.d、50-user.confユーザー固有の設定を明示的に呼び出すようです。 私は何が欠けていますか? ありがとう 編集:調査の後/etc/fonts/conf.d、ユーザー設定を上書きする他のルールが見つかりましたので、リンクuser.confが00-user.conf役立ちました。それでも私は、置換すべきフォントを指定することができるので、それは、単に部分的な成功だが、私の選択の代替は無視されます。つまり、私が作ることができHelvetica、それは、無効とシステムは、ブラウザで次のフォント(すなわちにフォールバックスタイルシートで指定された次のフォントを使用し、存在しない場合は標準のサンセリフを表示します)。

1
奇妙なWindowsフォントレンダリングの問題(ビデオデモを使用)
ビデオデモをご覧ください:vimeo.com/155636855 私はこの問題に長い間取り組んできました。今、私はいくつかの外部の助けが大好きです。 *これはVMテクノロジとは関係ありません。投稿の最後にある追加のメモを参照してください* 添付された画像には、ワードパッドファイルの横並びの画像が含まれています。テキストには、小文字と大文字のすべてのアルファベットを表すテキストが含まれています。左側のイメージは、Windows 10ホスト(「ホスト」OS)で実行されているWindows 10仮想マシン(「ゲスト」OS)から取得したものです。右側の画像はWindowsホストから取得したものです。 画像を拡大して、各文字の端の周りの違いをよく見てください:左は右よりもはるかに滑らかです-すぐに結論を導きたくなった場合、クリアタイプは問題ではありません(以下のポイントを参照) )、少なくとも "オン"と "オフ"の観点から(つまり、ClearTypeに関連するレジストリ設定が関係している可能性がありますが、ClearTypeに関連するWindows UIには何もありません。これは、両方のマシンがClearTypeとClearTypeは、ホストマシンとゲストマシンの両方でオンになっています)。 事実: 両方のOSが同じMyriadフォントTrueType(TTF)フォントファイルを使用している どちらのOSも同じ画面解像度に設定されています。 これはWindowsビデオドライバーの問題だと思っていましたが、最新のnVidiaドライバーがあり、ホストとゲストの両方でDirectX 12を搭載した比較的ハイエンドのGeForce GTX 560カードを実行しています。 両方のワードパッドファイルで同じフォント、フォントサイズ、フォントスタイル、およびズーム(100%)が使用されています。 両方のWindows 10 OSは、Windows Updateを使用して完全に更新されます。 ClearTypeは、Windowsホストと仮想マシンの両方でアクティブ(オン)です。ClearTypeのさまざまな組み合わせ(ホストでオフにしてゲストでオフにして、その他すべての組み合わせ)を試しましたが、ゲストと比較してホストに表示されるラフなアーティファクトに変更はありません。 ゲストとホストのDPIの違いについては知りません。Windowsに含まれているArialフォントなどの他のフォントは、ホスト上でのみ同様の粗い問題を示します。問題を説明するためにMyriad Proを選択しました。 両方のフォントの色は100%黒(#000)です。 この問題は、TrueTypeフォントをレンダリングできるすべてのアプリケーションで発生します。例としてワードパッドを使用しましたが、Microsoft PowerPointとTechSmithのCamtasiaでも同様に発生します。 この問題はTrueTypeフォントとは関係ありません。OTFフォントでも同様です。 そして、価値があるのは、リモートデスクトップセッション(RDP)を介して、またはTeamViewerのようなものを使用して、別のコンピューターからホストを表示するかどうかは関係ありません。また、RDPまたはTeamViewerを使用してもゲストの動作は変わりません。 明らかに、ホストのフォントレンダリングサブシステムに問題があります。興味深いことに、ホストはWindows 7 Enterpriseで、約1週間前(2016年2月上旬)にWindows 10 Enterpriseをインストールしてアップグレードしました。同じホスト上の仮想マシンで実行されているWindows 10にはフォントレンダリングの問題がないことをすでに確認しているため、Windows 7からWindows 10へのアップグレードによってフォントレンダリングの問題が解決することを期待していました。残念ながら、Windows 10への更新ではフォントレンダリングは修正されませんでした(Windows 10の新規インストールは行いませんでした-以前のOSファイルと設定を保持する更新を行いました)。 上記で書いたすべての理由により、ホストOSのフォントレンダリングに関連するレジストリに破損、欠損、または不正な値があると思いますが、それは何でしょうか? * 2016年2月12日追加* 真新しいハードドライブを取り、上記の「ホスト」が実行されているのと同じハードウェアにクリーンなWindows 10インスタンスをインストールしました。新しいWindows 10インスタンスには、Windows 10の仮想マシン(VM)インスタンスと同様に、滑らかなフォントがあります。これは、マシンのハードウェアが問題を起こして右側にイメージを生成しておらず、VM(または仮想化)テクノロジー)は格差の理由ではありません。物理マシンにWindows 10が搭載されたハードドライブAがあり、起動して右側のイメージを表示できます。ブート可能な同じマシン上にWindows 10を搭載した2番目のハードドライブBがあり、左側にイメージを表示します。 …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.