web-dev-qa-db-ja.com

Wineのフォントスムージング

最近、WindowsからLinux(エレメンタリーOS)に切り替えて、Wineと共にNotepad ++をインストールしました。

正常に動作しますが、Windows95のように見えます。

Screenshot

フォントの見栄えを良くするために レジストリ設定 を設定してみましたが、 このスレッド からすべてです。

このパッチ を適用してWineをコンパイルしてみました。

フォントのレンダリングに違いはありません。

Wineでフォントヒンティングまたはアンチエイリアスを有効にするにはどうすればよいですか?

10
uınbɐɥs

フォントの置換という私が思っていたよりも簡単であることがわかりました。

Smooth fonts in Notepad++/Wine


フォントの見栄えを良くする方法は次のとおりです。

  1. Wineレジストリエディタ(HKEY_CURRENT_USER\Software\Wine\Fonts\Replacements)でwine regeditに移動します。
  2. Segoe UIという新しい文字列値を作成し、その値をDroid Sans(またはその他のサンセリフフォント名)に設定します。
  3. NaviagteからHKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\FontSubstitutesへ。
  4. MS Shell Dlgという名前の新しい文字列を作成し、その値をsans-serifフォントに設定します(Droid Sansを再度使用しました)。 MS Shell Dlg 2という別の文字列を作成し、同じようにします。 [ソース]
  5. レジストリエディタを閉じ、winebootを実行してWineを再起動します。

すごい!滑らかなフォント!

しかし:Notepad ++の等幅フォントはまだギザギザです。

その修正も非常に簡単です。

  1. Style Configuratorを開きます([設定]-> [Style Configurator])。
  2. 必要なフォントとフォントサイズを選択し、[グローバルフォントを有効にする]と[グローバルフォントサイズを有効にする]をオンにして設定を有効にします。フォントとしてDroidSansMonoを選択しました。

これが他の誰かにも役立つことを願っています。

10
uınbɐɥs