kledgeb UbuntuやLinuxの最新情報を紹介

Ubuntu 23.10 その21 - Ubuntu Desktopのフォント構成が変わる・従来のUbuntuフォントの提供

Ubuntu Desktopのフォント構成が変わる

「Ubuntu Desktop 23.10」でデフォルトのフォント構成が変わりました。


プリインストールフォント

以前紹介したように「Ubuntu Desktop」でプリインストールするフォント構成の見直し提案が行われ、この提案に沿って「Ubuntu Desktop 23.10」のフォント構成が変更されました。

  • Ubuntu Desktopでプリインストールするフォント構成の見直し提案

Notoフォントが主体になるように変更されています。


パッケージのフォント依存設定

プリインストールされるフォントは、以下のパッケージからインストールされています。

パッケージ フォント
desktop-common fonts-dejavu-core           
fonts-dejavu-mono           
fonts-freefont-ttf          
fonts-liberation
fonts-liberation-sans-narrow
fonts-noto-cjk
fonts-noto-core
fonts-ubuntu
desktop-minimal fonts-noto-color-emoji
fonts-opensymbol     
ghostscript fonts-droid-fallback
fonts-noto-mono
fonts-urw-base35

さらなるプリインストールフォントの見直し

さてラテン語、キリル文字、ギリシャ語で使用するフォント構成の見直しが検討されています。

  • Reconsider the preinstalled LCG (Latin etc.) fonts

現状以下のフォントパッケージの削除が検討されています。

1. fonts-dejavu-core

「fonts-dejavu-core」パッケージに含まれるフォントはアップストリームでメンテナンスされておらず、デフォルトのフォント構成に影響を与えるフォント設定が含まれています。

2. fonts-freefont-ttf

「fonts-freefont-ttf」パッケージに含まれるフォントも古いフォントです。
「Freefont」フォントは「Helvetica」や「Times and Courier」に似たフォントです。

このフォントには非ラテン文字にもいくつか対応しており、たまにNotoフォントではなくこちらのフォントが使用されるケースもあります。
代わりに「Arial」や「Times New Roman」、「Courier New」との互換性を目指した「fonts-liberation」パッケージがインストールされるため、削除の候補に挙げられています。

従来のUbuntuフォントの提供

以前紹介したように、従来のUbuntuフォントも提供されています。

  • Ubuntu Desktop開発チームの取り組み・以前のUbuntuフォントファミリーの提供やGNOME Shell 44.2のリリース作業など

従来のUbuntuフォントとは、グリフデザインが変更される前のUbuntuフォントです。
「Ubuntu 23.04」でグリフデザインが変更されたUbuntuフォントが採用されました。

  • Ubuntuフォントファミリーのアップデート・文字デザインの調整

この変更が入る前のUbuntuフォントを利用できるようになりました。

従来のUbuntuフォントをインストールするには

従来のUbuntuフォントをインストールするには、以下のコマンドを実行します。

sudo apt install fonts-ubuntu-classic


Ubuntuフォントの新旧比較

Ubuntuフォントの新旧を比較すると、以下のようになります。
現在のUbuntuフォントの画面は、以下のような画面になります。


従来のUbuntuフォントの画面は、以下のような画面になります。


「Ubuntu 22.04 LTS」のUbuntuフォントと同じとフォント言えば分かりやすいでしょうか。

フォントの数は簡単に減らせるのか?

以前フォント構成の見直し提案を紹介した時に、「fonts-noto-core」パッケージの削除によりフォント数を減らせるとの内容を紹介しました。

  • Ubuntu Desktopでプリインストールするフォント構成の見直し提案

fonts-noto-coreパッケージ

「fonts-noto-core」パッケージには以下のフォントファミリーが含まれています。

 This package contains core weights for these Noto font families:
 .
  * Noto Kufi Arabic
  * Noto Looped Lao Bold
  * Noto Looped Lao Regular
  * Noto Looped Thai Bold
  * Noto Looped Thai Regular
  * Noto Music
  * Noto Naskh Arabic
  * Noto Nastaliq Urdu
  * Noto Rashi Hebrew
  * Noto Sans
  * Noto Sans Adlam
  * Noto Sans Adlam Unjoined
  * Noto Sans AnatoHiero
  * Noto Sans Arabic
  * Noto Sans Armenian
  * Noto Sans Avestan
  * Noto Sans Balinese
  * Noto Sans Bamum
  * Noto Sans Bassa Vah
  * Noto Sans Batak
  * Noto Sans Bengali
  * Noto Sans Bhaiksuki
  * Noto Sans Brahmi
  * Noto Sans Buginese
  * Noto Sans Buhid
  * Noto Sans CanAborig
  * Noto Sans Carian
  * Noto Sans CaucAlban
  * Noto Sans Chakma
  * Noto Sans Cham
  * Noto Sans Cherokee
  * Noto Sans Coptic
  * Noto Sans Cuneiform
  * Noto Sans Cypriot
  * Noto Sans Deseret
  * Noto Sans Devanagari
  * Noto Sans Display
  * Noto Sans Duployan
  * Noto Sans EgyptHiero
  * Noto Sans Elbasan
  * Noto Sans Elymaic
  * Noto Sans Ethiopic
  * Noto Sans Georgian
  * Noto Sans Glagolitic
  * Noto Sans Gothic
  * Noto Sans Grantha
  * Noto Sans Gujarati
  * Noto Sans Gunjala Gondi
  * Noto Sans Gurmukhi
  * Noto Sans Hanifi Rohingya
  * Noto Sans Hanunoo
  * Noto Sans Hatran
  * Noto Sans Hebrew
  * Noto Sans ImpAramaic
  * Noto Sans Indic Siyaq Numbers
  * Noto Sans InsPahlavi
  * Noto Sans InsParthi
  * Noto Sans Javanese
  * Noto Sans Kaithi
  * Noto Sans Kannada
  * Noto Sans Kayah Li
  * Noto Sans Kharoshthi
  * Noto Sans Khmer
  * Noto Sans Khojki
  * Noto Sans Khudawadi
  * Noto Sans Lao
  * Noto Sans Lepcha
  * Noto Sans Limbu
  * Noto Sans Linear A
  * Noto Sans Linear B
  * Noto Sans Lisu
  * Noto Sans Lycian
  * Noto Sans Lydian
  * Noto Sans Mahajani
  * Noto Sans Malayalam
  * Noto Sans Mandaic
  * Noto Sans Manichaean
  * Noto Sans Marchen
  * Noto Sans Masaram Gondi
  * Noto Sans Math
  * Noto Sans Mayan Numerals
  * Noto Sans Medefaidrin
  * Noto Sans MeeteiMayek
  * Noto Sans Mende Kikakui
  * Noto Sans Meroitic
  * Noto Sans Miao
  * Noto Sans Modi
  * Noto Sans Mongolian
  * Noto Sans Mro
  * Noto Sans Multani
  * Noto Sans Myanmar
  * Noto Sans NKo
  * Noto Sans Nabataean
  * Noto Sans NewTaiLue
  * Noto Sans Newa
  * Noto Sans Nushu
  * Noto Sans Ogham
  * Noto Sans Ol Chiki
  * Noto Sans Old Italic
  * Noto Sans Old Permic
  * Noto Sans Old Turkic
  * Noto Sans OldHung
  * Noto Sans OldNorArab
  * Noto Sans OldPersian
  * Noto Sans OldSogdian
  * Noto Sans OldSouArab
  * Noto Sans Oriya
  * Noto Sans Osage
  * Noto Sans Osmanya
  * Noto Sans Pahawh Hmong
  * Noto Sans Palmyrene
  * Noto Sans PauCinHau
  * Noto Sans PhagsPa
  * Noto Sans Phoenician
  * Noto Sans PsaPahlavi
  * Noto Sans Rejang
  * Noto Sans Runic
  * Noto Sans Samaritan
  * Noto Sans Saurashtra
  * Noto Sans Sharada
  * Noto Sans Shavian
  * Noto Sans Siddham
  * Noto Sans SignWrit
  * Noto Sans Sinhala
  * Noto Sans Sogdian
  * Noto Sans Sora Sompeng
  * Noto Sans Soyombo
  * Noto Sans Sundanese
  * Noto Sans Syloti Nagri
  * Noto Sans Symbols
  * Noto Sans Symbols2
  * Noto Sans Syriac
  * Noto Sans Tagalog
  * Noto Sans Tagbanwa
  * Noto Sans Tai Le
  * Noto Sans Tai Tham
  * Noto Sans Tai Viet
  * Noto Sans Takri
  * Noto Sans Tamil
  * Noto Sans Tamil Supplement
  * Noto Sans Telugu
  * Noto Sans Thaana
  * Noto Sans Thai
  * Noto Sans Tifinagh
  * Noto Sans Tifinagh APT
  * Noto Sans Tifinagh Adrar
  * Noto Sans Tifinagh Agraw Imazighen
  * Noto Sans Tifinagh Ahaggar
  * Noto Sans Tifinagh Air
  * Noto Sans Tifinagh Azawagh
  * Noto Sans Tifinagh Ghat
  * Noto Sans Tifinagh Hawad
  * Noto Sans Tifinagh Rhissa Ixa
  * Noto Sans Tifinagh SIL
  * Noto Sans Tifinagh Tawellemmet
  * Noto Sans Tirhuta
  * Noto Sans Ugaritic
  * Noto Sans Vai
  * Noto Sans Wancho
  * Noto Sans WarangCiti
  * Noto Sans Yi
  * Noto Sans Zanabazar
  * Noto Serif
  * Noto Serif Ahom
  * Noto Serif Armenian
  * Noto Serif Balinese
  * Noto Serif Bengali
  * Noto Serif Devanagari
  * Noto Serif Display
  * Noto Serif Dogra
  * Noto Serif Ethiopic
  * Noto Serif Georgian
  * Noto Serif Grantha
  * Noto Serif Gujarati
  * Noto Serif Gurmukhi
  * Noto Serif Hebrew
  * Noto Serif Hmong Nyiakeng
  * Noto Serif Kannada
  * Noto Serif Khmer
  * Noto Serif Khojki
  * Noto Serif Lao
  * Noto Serif Malayalam
  * Noto Serif Myanmar
  * Noto Serif Sinhala
  * Noto Serif Tamil
  * Noto Serif Tangut
  * Noto Serif Telugu
  * Noto Serif Thai
  * Noto Serif Tibetan
  * Noto Serif Yezidi
  * Noto Traditional Nushu
  * NotoSerifTamilSlanted

ちなみに日本語で使用するフォントは「fonts-noto-cjk」パッケージから提供されるため、「fonts-noto-core」パッケージには日本語フォントは含まれていません。

fonts-noto-coreパッケージを削除してみよう

では試しに以下のコマンドを実行し、「fonts-noto-core」パッケージを削除してみます。

sudo apt purge fonts-noto-core

以下の画面は「fonts-noto-core」パッケージを削除する前の画面です。
フォント選択コンボボックスのつまみの大きさを覚えておいてください。


以下の画面は「fonts-noto-core」パッケージを削除した後の画面です。
フォント選択コンボボックスのつまみの大きさを比較すると、明らかにサイズが異なります。
それだけフォントが大量に削除されたということです。


Ubuntu
スポンサー
コメント
コメントポリシー
コメントをする前に UbuntuのCode of Conduct(CoC/行動規範) を確認し、CoCに沿ったコメントをお願いします。
コメントの使い方は、コメントの使い方を参照してください。
同一カテゴリーの記事
SNS
人気の記事
  • Linux その450 - Canonical LXD や MicroCloud にクライアントなりすましの脆弱性・アップデートを
    Canonical LXD や MicroCloud に重大な脆弱性 2026年10月28日、Canonical LXD や MicroCloud に重大な脆弱性がみつかりました。
  • Ubuntu 26.04 その82 - Linux kernel の脆弱性 CVE-2026-98432 の対応状況
    CVE-2026-98432 の対応状況 2026年11月2日、Linux kernel の脆弱性である CVE-2026-98432 の対応状況がアナウンスされました。
  • Linux Mint その294 - Linux Mint 27 の開発とリリース方針の変更・アラーム管理アプリの開発
    Linux Mint 月刊ニュース Linux Mint 開発チームは Linux Mint 月刊ニュースにて、Linux Mint の開発状況や取り組みを紹介しています。
  • Ubuntu 26.04 その76 - CVE-2026-92392 含む curl の脆弱性22件修正・アップデートを
    curl の脆弱性22件修正 CVE-2026-92392 含む22件の curl の脆弱性に対応したセキュリティーアップデートがリリースされました。
  • Ubuntu 26.10 その38 - Ubuntu 26.10 がリリースされました・ディスクイメージのダウンロード
    Ubuntu 26.10 リリース 2026年10月15日、Ubuntu 26.10 がリリースされました。
  • Ubuntu 26.04 その78 - eMudhra 認証局の秘密鍵の侵害・アップデートを
    eMudhra 認証局の秘密鍵の侵害 2026年10月20日、eMudhra 認証局(eMudhra CA)の秘密鍵の侵害が発覚しました。
  • Ubuntu 26.04 その79 - CVE-2026-111497 に対応した Brotli のリリース・アップデートを
    Brotli のセキュリティーアップデート 2026年10月26日、CVE-2026-111497 に対応した Brotli がリリースされました。
  • Ubuntu 26.10 その39 - Ubuntu 26.10 の新機能と変更点・既知の問題
    Ubuntu 26.10 の新機能と変更点・既知の問題 リリースノートから、Ubuntu 26.10 の新機能と変更点を紹介します。
  • Ubuntu 26.04 その77 - PHP に php2shell(CVE-2026-109618/CVE-2026-109619)の脆弱性・アップデートを
    PHP に php2shell の脆弱性 PHP に php2shell と呼ばれる致命的な脆弱性が見つかりました。
  • Ubuntu 26.04 その80 - Ubuntu 26.04.2 LTS のリリーススケジュール
    Ubuntu 26.04.2 LTSのリリーススケジュール Ubuntu 26.04.2 LTS のリリーススケジュールを紹介します。
記事のピックアップ
オプション