Skip to content
Snippets Groups Projects
Commit 95fdc73c authored by Cyril Brulebois's avatar Cyril Brulebois
Browse files

Drop fontconfig tweaks introduced in version 20170828 (See: #873462).

 - Full hinting support was removed upstream, in pango 1.44.
 - Forcing truetype:interpreter-version=35 through FREETYPE_PROPERTIES
   now leads to arguably worse rendering than with default settings.

With or without the aforementioned changes, the rendering looks much
worse than it used to (until Debian Installer Bullseye Alpha 3), due
to a behavioral change in pango. Since it affects default fonts, and
not only in the installer's context, one might have hoped for a fix
at some point but that doesn't seem to be happening. We might try to
use different fonts to try and dodge this issue… Until then, here
are some pointers to bugtracker entries:
 - https://bugs.debian.org/956612
 - https://gitlab.gnome.org/GNOME/pango/-/issues/404
 - https://github.com/harfbuzz/harfbuzz/issues/1892
parent 80c0b292
No related branches found
No related tags found
No related merge requests found
...@@ -596,16 +596,6 @@ endif ...@@ -596,16 +596,6 @@ endif
zcat $(TREE)/usr/share/localechooser/languagelist.data.gz >> $(TEMP)/all.utf; \ zcat $(TREE)/usr/share/localechooser/languagelist.data.gz >> $(TEMP)/all.utf; \
fi fi
# Keep the original rendering for the graphical installer, reverting
# changes in defaults for fontconfig and freetype, until they have
# been further discussed/analysed, see #873462:
if [ -L "$(TREE)/etc/fonts/conf.d/10-hinting-slight.conf" ]; then \
ln -sf /usr/share/fontconfig/conf.avail/10-hinting-full.conf \
"$(TREE)/etc/fonts/conf.d/10-hinting-slight.conf"; \
echo 'export FREETYPE_PROPERTIES="truetype:interpreter-version=35"' \
> "$(TREE)/lib/debian-installer.d/S63freetype-workaround"; \
fi
# Run fc-cache if needed, to avoid having to generate UUIDs # Run fc-cache if needed, to avoid having to generate UUIDs
# at runtime, which can be hard because of missing entropy # at runtime, which can be hard because of missing entropy
# (#898468). Beware, fc-cache insists on having a directory # (#898468). Beware, fc-cache insists on having a directory
......
...@@ -2,6 +2,20 @@ debian-installer (20200315) UNRELEASED; urgency=medium ...@@ -2,6 +2,20 @@ debian-installer (20200315) UNRELEASED; urgency=medium
[ Cyril Brulebois ] [ Cyril Brulebois ]
* Bump Linux kernel ABI to 5.9.0-2 * Bump Linux kernel ABI to 5.9.0-2
* Drop fontconfig tweaks introduced in version 20170828 (See: #873462):
- Full hinting support was removed upstream, in pango 1.44.
- Forcing truetype:interpreter-version=35 through FREETYPE_PROPERTIES
now leads to arguably worse rendering than with default settings.
* With or without the aforementioned changes, the rendering looks much
worse than it used to (until Debian Installer Bullseye Alpha 3), due
to a behavioral change in pango. Since it affects default fonts, and
not only in the installer's context, one might have hoped for a fix
at some point but that doesn't seem to be happening. We might try to
use different fonts to try and dodge this issue… Until then, here
are some pointers to bugtracker entries:
- https://bugs.debian.org/956612
- https://gitlab.gnome.org/GNOME/pango/-/issues/404
- https://github.com/harfbuzz/harfbuzz/issues/1892
[ Vagrant Cascadian ] [ Vagrant Cascadian ]
* Update Firefly-RK3288 image for new u-boot version. * Update Firefly-RK3288 image for new u-boot version.
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment