GNU/Linux 上の LibreOffice のシステムフォントのサブセットを使用する

GNU/Linux 上の LibreOffice のシステムフォントのサブセットを使用する

私の GNU/Linux ディストリビューション ( ) には多くのシステム フォントが含まれています/usr/share/fonts/が、そのほとんどは、LibreOffice を使用して文書を作成したり開いたりするときには役に立ちません。

私はディストリビューション LibreOffice (apt公式 Debian 12 リポジトリから取得) を使用しています。

LibreOffice で選択したフォントのみを使用/表示するにはどうすればよいですか?


その点に注意してくださいアンインストールしてはいけないこれらのシステムフォントは他のソフトウェアや私は私のディストリビューションの LibreOffice パッケージを使い続ける。


私は次のことを試みましたが、成功しませんでした。

  • LibreOfficeのパラメータを検査します。
    • LibreOffice/Fonts の置換テーブルのみ
    • LibreOffice Writer/標準フォントのデフォルトフォントのみ
  • 興味深いCLIパラメータを探すlibreoffice -h: 成功なし

LibreOffice に代替フォント フォルダーを提示できる可能性があると考えていましたが、LibreOffice を chroot する必要がありますか? それはやりすぎではないでしょうか?

答え1

専用のLinux名前空間解決策としては、次のようなツールが考えられます。ファイアージェイルこの目的にも使用できます。

システムでは、フォントは主に に保存されます/usr/share/fonts/が、私の記憶が正しければ、システム全体のディレクトリに加えて、ユーザーは独自のフォントを に保存することもできます/home/user/.local/share/fonts。Libre Office は、そのディレクトリが存在する場合はそこからフォントも読み込む必要があります。

このfc-listツールを使用すると、使用可能なフォントを一覧表示できます。

/usr/share/fonts/したがって、メインのフォント ディレクトリ ( ) が存在しないが、ユーザー固有のフォントを保持するフォルダーが表示される、ある種の仮想ファイル システムを設定することが考えられます。

試したことはないですが、完全に実行できそうです。

関連情報