Rocky LinuxにNotoフォントをインストールする手順を説明します。以下のステップに従って操作してください。
ステップ 1: ターミナルを開きます。
ステップ 2: Notoフォントを検索します。以下のコマンドを実行します。
sudo dnf search noto
このコマンドで、利用可能なNotoフォントのリストが表示されます。
ステップ 3: フォントをインストールします。日本語と中国語の両方に対応するフォントをインストールするために、次のコマンドを実行します。
sudo dnf install google-noto-sans-cjk-jp-fonts
sudo dnf install google-noto-serif-cjk-ttc-fonts
これにより、Noto Sans CJK JPフォントとNoto Serif CJKフォント(セリフスタイル)がインストールされます。
ステップ 4: インストールが完了すると、フォントはシステムに追加されます。Pythonスクリプトなどでこれらのフォントを使用する場合、フォントファイルのパスを指定する必要があります。
例えば、Noto Sans CJK JPフォントを使用する場合、フォントファイルは通常 /usr/share/fonts/noto-cjk/
ディレクトリ内にあります。フォントファイルの正確なパスは、インストール後にシステムで確認できます。
これでRocky LinuxにNotoフォントがインストールされ、日本語と中国語のテキストを表示するのに役立ちます。
なお、Sans CJK JPフォントへのパスは以下です。
font_path = "/usr/share/fonts/google-noto-cjk/NotoSansCJKjp-Regular.otf" # Noto
事後追記
このエラーメッセージは、PythonのPillow(PIL)ライブラリが見つからないことを示しています。Pillowは画像処理のためのライブラリであり、PILの代替として使用されます。
Pillowをインストールするには、ターミナルで次のコマンドを実行します。
pip3 install Pillow
これにより、PillowライブラリがPythonに正しくインストールされ、エラーが解消されるはずです。インストールが成功したら、プログラムを再実行してみてください。