LinuxでLibreOffice UIフォントを変更する

LinuxでLibreOffice UIフォントを変更する

使っています公式無料オフィスパックLinuxバージョン7.0.1では、ユーザーインターフェイス(ダイアログ、メニュー、オプションなど)のフォントを変更する方法がわかりません。私は過去2年間この問題をインターネットで検索してみましたが、残念ながら結果はありませんでした。誰かがアプリを掘り下げてこのパズルを解いてくれれば本当にいいと思います。 LibreOfficeはWindows / Linux / Mac OSでいくつかの「デフォルト」フォントを使用しているように見えますが、デフォルトが何であるか、それを上書きする方法は不明です。フォントアンチエイリアシングを有効/無効にする以外にオプションはありません。

コードを読むことができる人ならば確かに把握できますが、1GBのソースコードを詳しく見てみようとはしません。https://github.com/LibreOffice/core

基本フォントを説明しているようなファイルが見つかりましたが、私はあまりにも多いようです。https://github.com/LibreOffice/core/blob/master/officecfg/registry/data/org/openoffice/VCL.xcu

ベストアンサー1

デフォルトのフォントはレジストリに割り当てられています。ソースファイルはあなたが見つけたものビルドシステムは次のように生成します。

/opt/libreoffice7.0/share/registry/main.xcd

これは、テキストエディタで直接編集できるXMLファイルです。または、最初に書式設定して簡単に編集し、編集して再度移動することもできます。

$ xmllint --format /opt/libreoffice7.0/share/registry/main.xcd > /tmp/registry.xml

さらに、LibreOfficeはオーバーレイシステムとして機能し、ユーザーがレジストリ値を変更できるようにします。私のシステムで最も重要です~./config/libreoffice/4/user/registrymodifications.xcu(実際の場所はシステムによって異なります)。

ユーザーインターフェイスでもこれを行うことができます。行くファイル - >オプション - >詳細 - >エキスパート設定を開く。次に、UI_SANSを検索してください。一致するものが複数あります。あなたのロケールに対応するものがリストされている場合は、それを変更する必要があります。LocalizedDefaultFonts['en']英語とリストにないロケール用です。

リストの先頭に必要なフォントを追加できます(セミコロンで区切られます)。たとえば、Humor Sans最初にLibreOfficeの起動方法を次のように追加しました。

ここに画像の説明を入力してください。

LibreOfficeのさまざまな部分で使用される他のフォントがあります。これをナビゲートして目的について学ぶことができます。

おすすめ記事