Accepting request 926944 from home:susnux:branches:graphics
Add upstream patch (GIMP issue #6210) OBS-URL: https://build.opensuse.org/request/show/926944 OBS-URL: https://build.opensuse.org/package/show/graphics/gimp?expand=0&rev=58
This commit is contained in:
parent
d0327c1939
commit
429cf6f98a
@ -0,0 +1,38 @@
|
||||
From a08055f1a18886fdacaf0cba5887b7ff2f687732 Mon Sep 17 00:00:00 2001
|
||||
From: Adam Fontenot <adam.m.fontenot@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
|
||||
|
@ -1,3 +1,12 @@
|
||||
-------------------------------------------------------------------
|
||||
Fri Oct 22 09:50:04 UTC 2021 - Ferdinand Thiessen <rpm@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.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Oct 7 12:50:49 UTC 2021 - Marcus Rueckert <mrueckert@suse.de>
|
||||
|
||||
|
@ -42,6 +42,8 @@ Source1: macros.gimp
|
||||
# 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 @@ applications that want to make use of the GIMP libraries.
|
||||
|
||||
%prep
|
||||
%setup -q
|
||||
%autopatch -p1
|
||||
|
||||
export LC_ALL=en_US.UTF-8
|
||||
export LANG=en_US.UTF-8
|
||||
|
Loading…
x
Reference in New Issue
Block a user