The gitlab issue says it all.

I've just checked that with this, heavily italicized fonts (like Palooka Italic)
do render correctly even when right-justified.

Okay ?

(it appears that gimp 2.99.14 as the exact same issue, but I haven't checked
it yet)

Index: Makefile
===================================================================
RCS file: /cvs/ports/graphics/gimp/stable/Makefile,v
retrieving revision 1.161
diff -u -p -r1.161 Makefile
--- Makefile    24 Apr 2023 11:40:44 -0000      1.161
+++ Makefile    7 May 2023 18:26:39 -0000
@@ -2,7 +2,7 @@ COMMENT=        GNU Image Manipulation Program
 
 DISTNAME =     gimp-2.10.34
 PKGSPEC =      gimp->=2,<2.99
-REVISION =     1
+REVISION =     2
 
 .for i in gimp gimpbase gimpcolor gimpconfig gimpmath gimpmodule \
        gimpthumb gimpui gimpwidgets
@@ -18,6 +18,7 @@ MASTER_SITES= https://download.gimp.org/
 HOMEPAGE=      https://www.gimp.org/
 
 EXTRACT_SUFX=  .tar.bz2
+PKGSPEC =      gimp-<3
 
 # GPLv3+
 PERMIT_PACKAGE=        Yes
Index: patches/patch-app_text_gimptextlayout_c
===================================================================
RCS file: patches/patch-app_text_gimptextlayout_c
diff -N patches/patch-app_text_gimptextlayout_c
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ patches/patch-app_text_gimptextlayout_c     7 May 2023 18:26:39 -0000
@@ -0,0 +1,13 @@
+See https://gitlab.gnome.org/GNOME/gimp/-/issues/325
+Index: app/text/gimptextlayout.c
+--- app/text/gimptextlayout.c.orig
++++ app/text/gimptextlayout.c
+@@ -655,7 +655,7 @@ gimp_text_layout_position (GimpTextLayout *layout)
+       GimpTextDirection base_dir = layout->text->base_dir;
+       gint              width;
+ 
+-      pango_layout_get_pixel_size (layout->layout, &width, NULL);
++      width = layout->extents.width;
+ 
+       if ((base_dir == GIMP_TEXT_DIRECTION_LTR && align == PANGO_ALIGN_RIGHT) 
||
+           (base_dir == GIMP_TEXT_DIRECTION_RTL && align == PANGO_ALIGN_LEFT) 
||

Reply via email to