summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorKeith Packard <keithp@keithp.com>2004-09-26 09:44:29 +0000
committerKeith Packard <keithp@keithp.com>2004-09-26 09:44:29 +0000
commit9020db18ff228c628758f4766bad1a148e4dedbc (patch)
tree5d2c6ad0896b6020bfdd86a4d673d38882efd63d /ChangeLog
parent4a7e68c133df46045206d2ab8b21f2f1a6a2dd10 (diff)
Eliminate special case for closed paths. Just draw caps at both ends and
accept that the resulting path isn't minimal in all cases. This eliminates the weird results from said attempted minimal path with large pens and small curves. It also eliminated a lot of extra code from this function. Fix font baseline value (should be 9). Take pen size into account when computing positions so that glyphs rest on the baseline instead of painting on top of it. Show baseline in huge text sample
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog17
1 files changed, 17 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 9b51c7e..0a1362b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,22 @@
2004-09-26 Keith Packard <keithp@keithp.com>
+ * twin_convolve.c: (_twin_subpath_convolve):
+ Eliminate special case for closed paths. Just draw caps at
+ both ends and accept that the resulting path isn't minimal
+ in all cases. This eliminates the weird results from said
+ attempted minimal path with large pens and small curves.
+ It also eliminated a lot of extra code from this function.
+
+ * twin_font.c: (twin_path_ucs4):
+ Fix font baseline value (should be 9). Take pen size
+ into account when computing positions so that glyphs rest
+ on the baseline instead of painting on top of it.
+
+ * xtwin.c: (main):
+ Show baseline in huge text sample
+
+2004-09-26 Keith Packard <keithp@keithp.com>
+
* twin.h:
* twin_convolve.c: (_twin_path_leftpoint), (_twin_path_step),
(_twin_subpath_convolve):