Ivana Varekova 5bde41c
--- gd-2.0.33/gdft.c.pom	2004-11-02 22:00:48.000000000 +0100
Ivana Varekova 5bde41c
+++ gd-2.0.33/gdft.c	2006-11-21 09:25:49.000000000 +0100
Ivana Varekova 5bde41c
@@ -1237,7 +1237,8 @@
Ivana Varekova 5bde41c
 	  glyph_min.x = penf.x + slot->metrics.horiBearingX;
Ivana Varekova 5bde41c
 	  glyph_min.y = penf.y - slot->metrics.horiBearingY;
Ivana Varekova 5bde41c
 
Ivana Varekova 5bde41c
-#if 0
Ivana Varekova 5bde41c
+// #if 0 - this version of glyph_max.x setting fixes problem with 
Ivana Varekova 5bde41c
+//		too large bouonding box
Ivana Varekova 5bde41c
 	  if (ch == ' ')        /* special case for trailing space */
Ivana Varekova 5bde41c
             {
Ivana Varekova 5bde41c
               glyph_max.x = penf.x + horiAdvance;
Ivana Varekova 5bde41c
@@ -1246,7 +1247,8 @@
Ivana Varekova 5bde41c
             {
Ivana Varekova 5bde41c
 	      glyph_max.x = glyph_min.x + slot->metrics.width;
Ivana Varekova 5bde41c
             }
Ivana Varekova 5bde41c
-#else
Ivana Varekova 5bde41c
+//#else
Ivana Varekova 5bde41c
+#if 0
Ivana Varekova 5bde41c
           glyph_max.x = penf.x + horiAdvance;
Ivana Varekova 5bde41c
 #endif
Ivana Varekova 5bde41c
 	  glyph_max.y = glyph_min.y + slot->metrics.height;