GNU/Linux >> Linux の 問題 >  >> Ubuntu

Cambria / Calibriフォントが使用されている場合、Ffの空白の(欠落している)合字(tt、Ti、Fi、Ffなど)?

この問題は私のものにほぼ当てはまります。彼のフォントはHelveticaで、私のフォントはCambria / Calibriで、彼の合字は太字で表示されています。そのため、会議は会議になり、訴訟はリガオンになります。読みにくいものになります!

さて、CSSなどを変更すると、1ページに役立ちます。 Stylishを試すことができます しかし、私はしたくありません(これはかもしれません 後で変更してください)。また、これらのMS Cフォントをインストールするよりも、適切に劣化させることを好みます(特に、これを読んだので、デバイスでWindozeを実行する必要があります)。

これにより、Ubuntuや一般的なフォントについて多くのことを学ぶことができましたが、私はトピックに慣れていないので、間違ったツリーを掘り下げた場合は、正しいツリーを指定してください。 😉

テストサイト:Calibriを使用するものすべて。 Jeff's Coding Horrorは1つで、ここにもう1つあります(タイトルを見てください。私の場合、ttがほとんどありません):
http://nabble.documentfoundation.org/A-little-info-about-ligatures-and- e-g-Calibri-td4034178.html

試してみました–役に立たなかった

  • 最も一般的な解決策(.fonts.confに追加 埋め込みビットマップを無効にするコード)
  • FFの合字を無効にするCSSを追加します(-moz-font-feature-settings: "liga=0";
  • fc-match Calibri CalibriRegularを返します:
    1. CalibriをCalibriRegularに(Firebug経由で)変更すると、必要に応じてすべての文字が表示され、ページが適切に表示され、会議が会議になり、訴訟が訴訟になります。
    2. .fonts.confを介してCalibriをCalibriRegularにエイリアスする ファイル–何もしません
  • sudo fc-cache -v -fを使用して再構築されたフォントキャッシュ
  • Nouveauドライバーを使用していないかどうかを確認–いいえ
  • [設定]>[外観]>[フォント]で設定を調整– フォントの見栄えが良くなりました! 、しかしFFのCalibriはまだ失っていたものを失います
  • /etc/fonts/conf.avail/で設定を切り替える つまり、アンチエイリアス、自動ヒント、ビットマップ拒否ですが、(望ましいことは言うまでもなく、良い)効果をもたらすものはありませんでした。
  • mscorefontsを削除する パッケージ

まだ試してみてください

  • ArchLinuxフォーラムのcairo-ubuntuとfont-config-infinality(またはその呼び方)
  • FontConfigユーザーページを介した空白の合字のあるもの
  • エイリアシングの代わりにフォントを置き換えるが、フォントファミリを絞り込むにはエイリアシングが好ましいようです(Courier-> Courier New)
  • フォントが20px未満の場合に合字が表示されないなど、バグではないかどうかを確認し、変更についてはFF構成を参照してください

何か追加してほしい場合は、質問してください。遅くなって、今は6時間かけて、フォントに関連するさまざまなことについて学びました。興味深いことです。 –しかし、今のところはそれで十分です。

関連:Ubuntuが起動しない:「バイトを書き込めませんでした:壊れたパイプ」?

私は分単位でリードが少なくなっています。アイデア?それは何であり、フォントをうまくフォールバックさせる方法は?

承認された回答:

すべてが正しく表示される他のUbuntuコンピューターがある場合、解決はかなり簡単です。

私のシステムにはCalibriRegularがありました。職場では、自宅で見たときに合字が欠落しているすべてのサイトが正しく表示されていることに気付きました。 fc-matchを見てみました Calibriを表示するためにそこで使用されているのは、確かにDejaVuSansでした。そこで、自宅でCalibri Regularフォント(DejaVu Sansはフォールバックスタックで2番目)と出来上がりを削除しました:


Ubuntu
  1. すべての inode はどこで使用されていますか?

  2. fork() するときにファイル記述子は共有されますか?

  3. アプリケーションが使用するポート

  1. アプリケーションの更新には料金がかかりますか?

  2. Grep -e、Sed -e –「[x] {1,9999}」を使用するとパフォーマンスが低下しますが、なぜですか?

  3. Randr拡張機能がありませんか?

  1. /etc/hosts または /etc/sysconfig/network-scripts/ifcfg-* に対して行った手動の変更が失われる

  2. MySQL の予約済みユーザー アカウントとは

  3. GNOME:マウスが接続されているとき、および入力中にタッチパッドを無効にする方法