1. ホーム
  2. オペレーティングシステム
  3. ユニックス/BSD

FreeBSD システムへのフォントのインストール: ステップバイステップの手順

2022-01-16 13:40:34

FreeBSDへのフォントのインストールは、これまで使われていたデフォルトのフォントがあまり魅力的でないため、一歩一歩進めていく必要があります。大きなフォントは不揃いな感じがしますし、気に入ったフォントがあれば良いと思います。
そこで、フォントを手動で追加する必要がある場合、FreeBSDでのフォントのインストール手順が2通り詳しく説明されています。

方法1

Times Roman、Helvetica、PalatinoなどのType1フォントを追加する。URWフォントコレクション(x11-fonts/urwfonts)には、高品質の標準Type1フォントが含まれています。
だから、URWをインストールすればOK。

1.1 URWのインストール

# cd /usr/ports/x11-fonts/urwfonts
# make install clean

1.2 URWの設定
X サーバーの設定ファイル(/etc/X11/xorg.conf)に、以下の設定を追加する必要があります。

FontPath "/usr/local/lib/X11/fonts/URW/"

また、現在のセッションでコマンドとして実行することもできます。以下は、Xデスクトップのターミナルで実行しないと動作しません。

xset fp+ /usr/local/lib/X11/fonts/URW
% xset fp rehash

2. Microsoft Yahei、Song などの中国語フォント、つまり TrueType® フォントをインストールします。
XorgはすでにTrueType®フォントのサポートを内蔵しています。
2.1 設定ファイル
etc/X11/xorg.conf ファイルの "Module"section Load "freetype" に、次の行を追加します。
2.2 TrueType®フォント用のディレクトリを作成する
例えば、/usr/local/lib/X11/fonts/TrueTypeとし、すべてのTrueType®フォントをこのディレクトリにコピーしてください。Macintosh® コンピュータから直接 TrueType® フォントを取り出すことはできないので、X11 で使用できるものは UNIX®/MS-DOS®/Windows® フォーマットでなければならないことを覚えておいてください。
2.3 ttmkfdir を使用して fonts.dir ファイルを作成し、X Font Engine がこれらの新しいファイルがインストールされていることを認識できるようにします。
2.3.1 ttmkfdir は pkg_add -r ttmkfdir で直接インストールする必要があります。
2.3.2

# cd /usr/local/lib/X11/fonts/TrueType
# ttmkfdir -o fonts.dir

3.4 フォントパスへのTrueType®フォントディレクトリの追加
Xサーバーの設定ファイル(/etc/X11/xorg.conf)に、以下の設定を追加する必要があります。FontPath "/usr/local/lib/X11/fonts/TrueType"
すぐに有効にするには、次のように入力します。

xset fp+ /usr/local/lib/X11/fonts/TrueType
% xset fp rehash

上記のコマンド操作は、X DesktopのTerminalで実行する必要があります。
Netscape®、Gimp、StarOffice™、その他すべてのXアプリケーションは、インストールされたTrueType®フォントを認識するようになりました。一部の非常に小さなフォントですが、テキストがWebページで高解像度で表示されている場合。

FreeBSDでのフォントインストールの詳細な手順、Wenquanyi中国語フォントをインストールする。

# whereis wqy
wqyです。/usr/ports/x11-fonts/wqy
# cd /usr/ports/x11-fonts/wqy
# make install clean

全工程は15分程度で終了します。iplaypy.com
X システムの起動時にフォントをロードするようにするには、/etc/X11/xorg.conf を編集し、セクション "Files", FontPath "/usr/local/lib/X11/fonts/wqy" に以下のように一行を追加してください。

セクション "Files"。
モジュールパス "/usr/local/lib/xorg/modules"。
FontPath "/usr/local/lib/X11/fonts/misc/"
FontPath "/usr/local/lib/X11/fonts/TTF/"
FontPath "/usr/local/lib/X11/fonts/OTF"
FontPath "/usr/local/lib/X11/fonts/Type1/"
FontPath "/usr/local/lib/X11/fonts/100dpi/"
FontPath "/usr/local/lib/X11/fonts/75dpi/"
FontPath "/usr/local/lib/X11/fonts/wqy"
セクションの終了