Linuxでフォントを管理する方法は?

Linuxでフォントを管理する方法は?

Windows(昔!)とMac OS Xを使った時です。

Linuxでフォントを管理する方法は?すべてのプログラム(Xなしのシェル、X付きシェル、ウィンドウマネージャ、その他のGUIソフトウェア)で利用可能な中央フォントストアもありますか?それともフォントを別々に管理しますか? Linuxでフォントを効率的かつ簡単に管理するにはどうすればよいですか?

ベストアンサー1

Xゾーンには、サーバー側とクライアント側の2つのフォントメカニズムがあります。

フォントをレンダリングする従来の方法は、クライアントがサーバーに「fooフォントF」(フォント仕様にはフォント、サイズ、エンコード、およびその他の属性を含む)の場所(x、y)にある「フォントレンダリング」を知らせることです。 Xサーバー自体または呼び出されたサーバー。フォントサーバー、フォントファイルを開き、各グリフの説明を作成します。フォントはビットマップまたはベクトルフォントのどちらでも構いませんが、ベクターフォントはレンダリング前にビットマップに変換されます。

ほとんどの最新プログラムは通常、クライアント側のフォントでレンダリングされます。xftそしてフォント構成。サーバー側のフォントレンダリングはアンチエイリアシングをサポートしていないため、新しいメカニズムが必要です。

X外部(VGAコンソールなど)には、特定のサイズのビットマップフォントであるVGAフォントがあります。しかし、X11と比較してVGAコンソールを使用している人がいないので、それほど多くの労力はかかりません。

実際には、次の 2 つの方法でフォントを構成する必要があります。

  • レガシープログラムの場合:フォントディレクトリはFontPathディレクティブで一覧表示されます。xorg.confそして操作できるxset fpX を実行しているユーザーが実行するコマンドです。新しいフォントをインストールする場合は、以下を実行する必要があります。mkfontdir
  • すべてのGtk(Gnomeなど)およびQt(KDEなど)プログラムを含む最新のスタイルプログラムの場合:フォントは<dir>異なる場所のディレクティブで示されているディレクトリにあります。より/etc/fonts/fonts.conf~/.fonts.confフォント構成文書より多くの情報を知りたいです。新しいフォントをインストールする場合は、実行する必要がありますfc-cache

おすすめ記事