Bug#1028897: fontconfig-config: default latin fonts changed from DejaVu to Noto
Raphaël Halimi
raphael.halimi at gmail.com
Sat Jan 14 13:58:46 GMT 2023
Package: fontconfig-config
Version: 2.14.1-3
Dear developers,
In the recent upgrade from fontconfig 2.13 to 2.14, the default latin
fonts changed from DejaVu to Noto, in the file
"/usr/share/fontconfig/conf.avail/60-latin.conf".
The default fonts in Debian is still supposed to be DejaVu, as stated in
the debconf template :
"Select 'Native' if you mostly use DejaVu (the default in Debian)"
The difference is very slight for the serif and sans families used in
most graphical applications like Firefox or Thunderbird, but for the
monospace family, it makes terminals look ugly : gnome-terminal handles
the spacing somewhat right, but the resulting window is square-shaped,
far from what one could be accustomed to; and in Xterm (if configured to
use whatever TrueType font aliased to "Monospace") it's even worse, it
handles the spacing completely wrong, resulting in over-spaced
characters and a comically large shaped window.
I don't know if this change is intentional (to follow upstream
configuration) or if it's an overlook; of course feel free to close the
bug as wontfix if the change is intentional (and maybe update the
debconf template), but if that's the case, please at least mention
somewhere the "right" way to revert that change, as it's not intuitive.
I created "/etc/fonts/conf.avail/60-latin.conf" which switches DejaVu
and Noto to make the former the default, and I initially thought that
re-configuring the package would pick up the file by itself (seeing that
the filename is the same, the file in "/etc" superseding the one in
"/usr", like other tools usually do), but it's not the case, and I had
to symlink it manually in "/etc/fonts/conf.d", overwriting the original
one linking to "/usr/share/fontconfig/conf.avail/60-latin.conf", which
belongs to the package. Is that the correct way of changing default
fontconfig settings ?
Regards,
--
Raphaël Halimi
More information about the Pkg-freedesktop-maintainers
mailing list