使っています公式無料オフィスパック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のさまざまな部分で使用される他のフォントがあります。これをナビゲートして目的について学ぶことができます。
答え2
デスクトップ環境(DE)構成ツールで必要なフォントと色を設定できる必要があります。 ~からアーチスウィキ:
- Cinnamonを使用している場合は、テーマツール(cinnamon-settingsテーマ)を使用してください。システム設定>テーマに移動します。
- Enlightenmentを使用している場合:設定>全体>外観>アプリのテーマに移動します。
- GNOMEを使用している場合は、GNOME Tweaks(gnome-tweaks)を使用してください。 gnome-tweaksをインストールします。
- MATEを使用している場合は、外観設定ツール(mate-appearance-properties)を使用してください。システム>設定>図形に移動します。
- Xfceを使用している場合は、シェイプツールを使用してください。設定>図形に移動します。
しかし、LibreOfficeが選択したGTKテーマに固執するには、libreoffice-gtk3
パッケージをインストールする必要があります。。
以下は、カスタムGTK構成でLibreOfficeを実行するスクリーンショットの例です。
最後に、GTKテーマを設定するDEに依存しない方法は次のとおりです。LX外観。