[Bug 1866038] Re: By default install Noto fonts for Unicode ranges not already covered by default

Launchpad Bug Tracker 1866038 at bugs.launchpad.net
Thu Jul 20 03:30:20 UTC 2023


This bug was fixed in the package language-selector - 0.222

---------------
language-selector (0.222) mantic; urgency=medium

  * data/pkg_depends:
    - Always pull hunspell and myspell dicts
  * Switch to Noto as default font
    - Add 56-language-selector-prefer.conf
    - Drop 56-language-selector-ar.conf (no longer needed)
    - Simplify list of fonts pulled by check-language-support
    - Install extra fontconfig file for the snaps
    - This is a step to achieve the goal in
      https://discourse.ubuntu.com/t/36923
    - Fixes LP: #1866038 and LP: #2009303

 -- Gunnar Hjalmarsson <gunnarhj at ubuntu.com>  Wed, 19 Jul 2023 19:35:48
+0200

** Changed in: language-selector (Ubuntu)
       Status: In Progress => Fix Released

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to language-selector in Ubuntu.
https://bugs.launchpad.net/bugs/1866038

Title:
  By default install Noto fonts for Unicode ranges not already covered
  by default

Status in fonts-noto package in Ubuntu:
  Invalid
Status in language-selector package in Ubuntu:
  Fix Released

Bug description:
  There is currently movement towards protecting browser users from font
  fingerprinting. This means refusing, by default, to load user-
  installed fonts, which makes the set of fonts that each OS installs by
  default even more important than before.

  Firefox bug:
  https://bugzilla.mozilla.org/show_bug.cgi?id=1582687

  W3C CSS WG issue:
  https://github.com/w3c/csswg-drafts/issues/4497

  Currently, Windows 10, macOS, Android, Chrome OS, and, to a lesser
  extent, Fedora provide broader installed-by-default Unicode coverage
  than Ubuntu.

  Examples of living scripts that have enough active users to make it to
  the list at
  https://en.wikipedia.org/wiki/List_of_writing_systems#List_of_writing_scripts_by_adoption
  but are not supported by default in Eoan include Javanese, Sundanese,
  Batak, Balinese, Modern Yi, Mongolian, and New Tai Lue.

  Egyptian hieroglyphs is an example of a dead script the Eoan doesn't
  support but Windows 10, macOS, Chrome OS, and Android do support.

  To remedy this with minimal disk space impact, I suggest the same
  approach that Apple took. Apple bundles with macOS those Noto fonts
  that cover scripts that were not already covered by the previous
  installed-by-default set of fonts on macOS. In the macOS case, the on-
  disk footprint of the Noto fonts that were required to take macOS to
  Android/Chrome OS-competitive Unicode coverage was only a couple of
  megabytes. (The fonts are hidden in /Library/Application
  Support/Apple/Fonts/Language Support/.) In the case of Ubuntu, the set
  of Noto fonts required to reach the Chrome OS / Android level of
  script coverage is a bit larger than in the macOS case but should
  still be manageable.

  Please install, by default, those Noto fonts that provide support for
  scripts that are not properly supported by the fonts that Ubuntu
  already installs by default.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/fonts-noto/+bug/1866038/+subscriptions




More information about the foundations-bugs mailing list