Accepting request 926970 from graphics
OBS-URL: https://build.opensuse.org/request/show/926970 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gimp?expand=0&rev=130
This commit is contained in:
commit
2ffb8f493b
@ -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>
|
Thu Oct 7 12:50:49 UTC 2021 - Marcus Rueckert <mrueckert@suse.de>
|
||||||
|
|
||||||
|
@ -42,6 +42,8 @@ Source1: macros.gimp
|
|||||||
# openSUSE palette file
|
# openSUSE palette file
|
||||||
Source2: openSUSE.gpl
|
Source2: openSUSE.gpl
|
||||||
Source99: baselibs.conf
|
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: aalib-devel
|
||||||
BuildRequires: alsa-devel >= 1.0.0
|
BuildRequires: alsa-devel >= 1.0.0
|
||||||
@ -212,6 +214,7 @@ applications that want to make use of the GIMP libraries.
|
|||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -q
|
%setup -q
|
||||||
|
%autopatch -p1
|
||||||
|
|
||||||
export LC_ALL=en_US.UTF-8
|
export LC_ALL=en_US.UTF-8
|
||||||
export LANG=en_US.UTF-8
|
export LANG=en_US.UTF-8
|
||||||
|
Loading…
x
Reference in New Issue
Block a user