[Dev-luatex] Cron <luatex at boekplan> /var/www/luatex.org/www/bin/luatex-svn

Cron Daemon root at mail.boekplan.nl
Wed Feb 29 22:28:24 CET 2012


------------------------------------------------------------------------
r4361 | khaled | 2012-02-29 20:13:40 +0100 (Wed, 29 Feb 2012) | 9 lines
Changed paths:
   M /trunk/source/texk/web2c/luatexdir/tex/mlist.w

Rewrite get_delim_box()

The older version was always returning a box larger than requested and
with some fonts (e.g. STIX Math) extensible \overbrace was too much
wider than it should. I tried debugging it but it was too much complex
doing many clever things. The rewrite is partly stolen from XeTeX one,
further improved and is much simpler and had no regressions AFAICT.

This might fix #726 and other potential issues.
------------------------------------------------------------------------
r4362 | khaled | 2012-02-29 20:14:09 +0100 (Wed, 29 Feb 2012) | 1 line
Changed paths:
   M /trunk/source/texk/web2c/luatexdir/tex/mlist.w

Handle the case where the box can't be stretched as much as we want
------------------------------------------------------------------------
r4363 | khaled | 2012-02-29 20:14:32 +0100 (Wed, 29 Feb 2012) | 6 lines
Changed paths:
   M /trunk/source/texk/web2c/luatexdir/tex/mlist.w

Use the actual width of the accented box when building extensible accent

Previously it took delimiter_shortfall and delimiter_factor into account
but it does not confirm with the behaviour of MS implementation, nor
plain TeX's hackish \overbrace nor non-extensible accents. It seems to
have been used to workaround brokenness of get_delim_box().
------------------------------------------------------------------------
r4364 | khaled | 2012-02-29 20:15:15 +0100 (Wed, 29 Feb 2012) | 1 line
Changed paths:
   M /trunk/source/texk/web2c/luatexdir/tex/mlist.w

Fix #689
------------------------------------------------------------------------


More information about the dev-luatex mailing list