[Bug 559548] Re: fontconfig-config breaks monospace and diacritics

Launchpad Bug Tracker 559548 at bugs.launchpad.net
Mon May 24 04:17:21 UTC 2021


[Expired for fontconfig (Ubuntu) because there has been no activity for
60 days.]

** Changed in: fontconfig (Ubuntu)
       Status: Incomplete => Expired

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

Title:
  fontconfig-config breaks monospace and diacritics

Status in fontconfig package in Ubuntu:
  Expired

Bug description:
  Besides being redundant (see https://bugs.launchpad.net/ubuntu/+source/fontconfig/+bug/387848)
  45-latin.conf and 60-latin.conf have contradictory aliases settings. The superseding one, 45-latin.conf is breaking the 'monospace' alias font when combining diacritics are being used by prioritizing Bitstream Vera Sans Mono over DejaVu Sans Mono.
  DejaVu Sans Mono has characters and OpenType features Bitsteam Vera Sans Mono doesn't have. It doesn't make sense to prioritize Vera. This breaks things like "e" + U+0301, where 'e' comes from Vera and U+0301 comes from DejaVu.

  see https://bugzilla.mozilla.org/show_bug.cgi?id=556715 or
  https://bug556715.bugzilla.mozilla.org/attachment.cgi?id=436657 for
  example.

  45-latin.conf has
          <alias>
                  <family>Bitstream Vera Sans Mono</family>
                  <family>DejaVu Sans Mono</family>
                  <family>Liberation Mono</family>
                  <family>Inconsolata</family>
                  <family>Courier New</family>
                  <family>Courier</family>
                  <family>Andale Mono</family>
                  <family>Luxi Mono</family>
                  <family>Cumberland AMT</family>
                  <family>Cumberland</family>
                  <family>Nimbus Mono L</family>
                  <default><family>monospace</family></default>
          </alias>

  60-latin.conf has
          <alias>
                  <family>monospace</family>
                  <prefer>
                          <family>DejaVu Sans Mono</family>
                          <family>Bitstream Vera Sans Mono</family>
                          <family>Inconsolata</family>
                          <family>Andale Mono</family>
                          <family>Courier New</family>
                          <family>Cumberland AMT</family>
                          <family>Luxi Mono</family>
                          <family>Nimbus Mono L</family>
                          <family>Courier</family>
                  </prefer>
          </alias>

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/fontconfig/+bug/559548/+subscriptions



More information about the foundations-bugs mailing list