Office
 Computer >> コンピューター >  >> ソフトウェア >> Office

KDEでLibreOfficeのインターフェースフォントを改善する方法

KDE Plasmaデスクトップをお使いで、かつLibreOfficeも使っているなら――言うまでもなく、Linuxで最も人気のあるオフィススイートですよね――見た目は全体的に問題ないのに、LibreOfficeのインターフェースだけが2006年頃のような粗い表示になってしまう、という厄介な現象に遭遇したことがあるかもしれません。

この記事では、LibreOfficeの外観を改善し、Plasmaデスクトップ環境に自然に馴染ませる方法を紹介します。さらに、この調整は他のさまざまなアプリケーションにも応用でき、フォント全体の表示品質もわずかに向上します。以前のFedoraフォント関連の記事をお読みになった方なら、何の話かお分かりでしょう。それでは始めましょう。

問題の内容

LibreOfficeを起動すると、このように表示されます。ウィンドウタイトルのフォントと、ファイルメニューのフォントの違いに注目してください。後者は線が細すぎて不自然に見え、まるでまったく別のデスクトップ環境から持ってきたような印象を与えます。

KDEでLibreOfficeのインターフェースフォントを改善する方法

まず試せるのは、OpenGL設定です。これはLibreOfficeの画面描画を改善できる可能性があります。「ツール」→「オプション」→「表示」と進み、OpenGLをオンに切り替えてみてください。

KDEでLibreOfficeのインターフェースフォントを改善する方法

ただし注意点があります。この設定によって、LibreOfficeがまったく起動しなくなるケースが報告されています。本題とは別の問題ですが、事前に把握しておきましょう。もし設定後にLibreOfficeが起動しなくなった場合は、設定フォルダを削除して初期状態からやり直す必要があります。Plasmaデスクトップでの設定場所は以下の通りです。

~/.config/libreoffice

また、ハードウェアアクセラレーションの有効・無効を切り替えたり、アンチエイリアス(ここがポイントです)の設定を変えたりして、表示がどう変わるか試すのも有効です。設定を反映させるには、一度アプリケーションを終了して再起動してください。なお、昔ながらのフォント調整に詳しい方への補足ですが、現在ではインターフェース用フォントを個別に指定するユーザー設定は廃止されています。

解決策

恒久的な対策としておすすめしたいのが、システムのフォント設定でアンチエイリアスを変更する方法です。デフォルトでは、Plasmaは「システム設定」に従いますが、その挙動はプラットフォーム、グラフィックカード、Plasmaのバージョンによって異なります。これを明示的に上書きしましょう。

手順は以下の通りです。「システム設定」→「フォント」を開き、「アンチエイリアス」の項目を「システムのデフォルト」から「有効」に変更します。次に「設定」ボタンをクリックして詳細を調整します。サブピクセルレンダリングの種類には「RGB」を、ヒンティングスタイルには「Slight(軽度)」を選択してください。完了したら、LibreOfficeを再起動します。

KDEでLibreOfficeのインターフェースフォントを改善する方法

KDEでLibreOfficeのインターフェースフォントを改善する方法

結果

メニューがシステムの他の部分と統一感のあるフォントスタイルとサイズで美しく表示され、モダンで洗練された外観になります。画面上の文字そのものも、わずかに読みやすくなるはずです。下のビフォーアフターのスクリーンショットを比較してみてください。差分は繊細なので、縮小画像では分かりにくく、クリックして拡大表示することをおすすめします。アイコンテーマ自体は今回の主題とは無関係なので無視してください(全体の雰囲気には影響しますが)。テキスト部分に注目して比較しましょう。

KDEでLibreOfficeのインターフェースフォントを改善する方法

KDEでLibreOfficeのインターフェースフォントを改善する方法

KDEでLibreOfficeのインターフェースフォントを改善する方法

画像の縦位置がずれている点はご容赦ください。これも検証の一環です。

まとめ

フォント、それはLinuxユーザーにとって最後のフロンティアです。オープンソースの旅人は今日も、未知のフォントを探索し、新たなカーニングと設定を求めて航海を続けます。端的に言えば、フォントの世界は今なおディストリビューション界の「未開の西部」であり続けています。デスクトップ環境において、標準化も規制も仕様書もないのに、実は極めて重要な側面のひとつだからです。

いつかこの分野がプロフェッショナルな水準に達する日が来るかもしれません(ダジャレです)。しかしその日まで、アプリケーションを本来あるべき見た目と挙動に近づけるために、フォントやその他の微調整に時間と労力を注ぎ続ける必要があるでしょう。LibreOfficeはこの問題の代表的な被害者であり、KDEスイートの一部ではないぶん、被害は二重です。幸い、今回のようなこだわりのチュートリアルのおかげで、今日からずっと、わずかにシャープなフォント表示を楽しめるようになります。我ら少数精鋭、幸福なるギークの集いよ、発進せよ。

それでは、また。

  1. LibreOffice 6.0 徹底レビュー ― 優雅に生まれ変わった無償オフィススイートの実力

    無料で使えるオフィススイートは数多くありますが、その代表格といえばやはりLibreOfficeでしょう。OpenOfficeから「無料ソフト界の王座」を引き継いだLibreOfficeは、高価ながら圧倒的な人気と品質を誇るMicrosoft Officeに対する、コストゼロの代替製品として長年支持されてきました。しかし理想はさておき、LibreOfficeはこれまで商業ライバルを完全に置き換えるには至っていませんでした。筆者はこの点について繰り返し指摘してきました。厳しい現実として、文書の高い互換性が必要な場合、他の人々と共同作業するためにはMicrosoft Officeを使わざるを得ないの

  2. フォントの脆弱性対策にNoscriptを活用する方法

    過去1か月ほどの間に、デスクトップからモバイルまで幅広いOSにおけるフォント解析の脆弱性を悪用したリモートコード実行の脆弱性情報を、十数本ほど目にしました。いずれの記事でも問題点は詳細に語られているものの、ベンダーのアップデート以外の具体的な対策については、ほとんど触れられていません。これは興味深い点です。実は、フォント問題に対処できるツールが存在するからです。その名はNoscript。Firefoxで長年提供され、最近ではChromeにも対応した優れたブラウザ拡張機能で、Webページにおけるフォントの読み込みを制御できます。シンプルかつエレガントなツールで、フォントにまつわる頭痛を解消——少