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