diff options
author | Keith Packard <keithp@keithp.com> | 2004-09-26 09:44:29 +0000 |
---|---|---|
committer | Keith Packard <keithp@keithp.com> | 2004-09-26 09:44:29 +0000 |
commit | 9020db18ff228c628758f4766bad1a148e4dedbc (patch) | |
tree | 5d2c6ad0896b6020bfdd86a4d673d38882efd63d /ChangeLog | |
parent | 4a7e68c133df46045206d2ab8b21f2f1a6a2dd10 (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-- | ChangeLog | 17 |
1 files changed, 17 insertions, 0 deletions
@@ -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): |