Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package gimp for openSUSE:Factory checked in at 2021-10-23 23:13:51 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gimp (Old) and /work/SRC/openSUSE:Factory/.gimp.new.1890 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gimp" Sat Oct 23 23:13:51 2021 rev:130 rq:926970 version:2.10.28 Changes: -------- --- /work/SRC/openSUSE:Factory/gimp/gimp.changes 2021-10-16 22:47:00.916660321 +0200 +++ /work/SRC/openSUSE:Factory/.gimp.new.1890/gimp.changes 2021-10-23 23:13:59.588981590 +0200 @@ -1,0 +2,9 @@ +Fri Oct 22 09:50:04 UTC 2021 - Ferdinand Thiessen <r...@fthiessen.de> + +- Add upstream patch (GIMP issue #6210) + + 0001-Issue-6210-Subpixel-font-rendering-system-settings-s.patch + Fix issue where the textool produces false color artifacts + when using font anti-aliasing and system is set to subpixel + rendering. + +------------------------------------------------------------------- New: ---- 0001-Issue-6210-Subpixel-font-rendering-system-settings-s.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gimp.spec ++++++ --- /var/tmp/diff_new_pack.C9aweZ/_old 2021-10-23 23:14:00.208981893 +0200 +++ /var/tmp/diff_new_pack.C9aweZ/_new 2021-10-23 23:14:00.208981893 +0200 @@ -42,6 +42,8 @@ # openSUSE palette file Source2: openSUSE.gpl Source99: baselibs.conf +# https://gitlab.gnome.org/GNOME/gimp/-/commit/a08055f1a18886fdacaf0cba5887b7ff2f687732 +Patch0: 0001-Issue-6210-Subpixel-font-rendering-system-settings-s.patch BuildRequires: aalib-devel BuildRequires: alsa-devel >= 1.0.0 @@ -212,6 +214,7 @@ %prep %setup -q +%autopatch -p1 export LC_ALL=en_US.UTF-8 export LANG=en_US.UTF-8 ++++++ 0001-Issue-6210-Subpixel-font-rendering-system-settings-s.patch ++++++ >From a08055f1a18886fdacaf0cba5887b7ff2f687732 Mon Sep 17 00:00:00 2001 From: Adam Fontenot <adam.m.fonte...@gmail.com> Date: Tue, 19 Jan 2021 13:47:27 +0100 Subject: [PATCH] =?UTF-8?q?Issue=20#6210:=20Subpixel=20font=20rendering=20?= =?UTF-8?q?system=20settings=20should=20only=E2=80=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ??? apply to GIMP GUI not text layer rendering in image. Reviewer note: this is the theoretical fix, but it won't work right now because Cairo explicitly bypasses grayscale antialiasing when system set subpixel one. Still let's push this first patch, but the issue will be actually fixed when Cairo will merge my MR too: https://gitlab.freedesktop.org/cairo/cairo/-/merge_requests/114 (cherry picked from commit 00bbeabaf4d8a434bd64371303ee982fb5403ab6) --- app/text/gimptextlayout.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/text/gimptextlayout.c b/app/text/gimptextlayout.c index 47beed7705..56c670ea0b 100644 --- a/app/text/gimptextlayout.c +++ b/app/text/gimptextlayout.c @@ -701,7 +701,7 @@ gimp_text_get_font_options (GimpText *text) cairo_font_options_t *options = cairo_font_options_create (); cairo_font_options_set_antialias (options, (text->antialias ? - CAIRO_ANTIALIAS_DEFAULT : + CAIRO_ANTIALIAS_GRAY : CAIRO_ANTIALIAS_NONE)); switch (text->hint_style) -- 2.33.1