On 10/9/2013 7:11 AM, hwit...@gmail.com wrote:
Wolfgang Schuster wrote:
.... snipped ..
\starttext
\framed[width=40mm]{word}
\framed[width=40mm]{\stretched[features=none,width=\framedwidth]{word}}
\stoptext
I also appreciate the example provided by Wolfgang. I have found an anomaly
which produces incorrect results on my system.
Versin: mtx-context | current version: 2013.09.03 16:23
Not so minimal, minimal example. I did a range of values for comparison.
Problem is:
1. I expect a one character word to be centered. Not necessary but I expected
this, because all words >1 character do center alignment.
2. The letter 'w' for some reason binds to the next character and produces
an incorrect result.
3. In the last table the letters 'db' seem to be stuck together when the
word is seven characters or more. This anomalous unsymmetric binding also
occurs in the 2nd and 3rd tables, as well.
normally this goes unnoticed because we don't add that much stretch
(there is a hyphenation point in between that needs a special treatment)
\starttext
\framed[width=45mm]{\stretched[features=none,width=\framedwidth]{1}}
\framed[width=45mm]{\stretched[features=none,width=\framedwidth]{12}}
\framed[width=45mm]{\stretched[features=none,width=\framedwidth]{123}}
\framed[width=45mm]{\stretched[features=none,width=\framedwidth]{1234}}
\framed[width=45mm]{\stretched[features=none,width=\framedwidth]{12345}}
\framed[width=45mm]{\stretched[features=none,width=\framedwidth]{123456}}
\framed[width=45mm]{\stretched[features=none,width=\framedwidth]{1234567}}
\framed[width=45mm]{\stretched[features=none,width=\framedwidth]{12345678}}
\framed[width=45mm]{\stretched[features=none,width=\framedwidth]{123456789}}
\framed[width=45mm]{\stretched[features=none,width=\framedwidth]{1234567890}}
\blank[big]
\framed[width=45mm]{\stretched[features=none,width=\framedwidth]{w}}
\framed[width=45mm]{\stretched[features=none,width=\framedwidth]{wo}}
\framed[width=45mm]{\stretched[features=none,width=\framedwidth]{wor}}
\framed[width=45mm]{\stretched[features=none,width=\framedwidth]{word}}
\framed[width=45mm]{\stretched[features=none,width=\framedwidth]{wordw}}
\framed[width=45mm]{\stretched[features=none,width=\framedwidth]{wordwo}}
\framed[width=45mm]{\stretched[features=none,width=\framedwidth]{wordwor}}
\framed[width=45mm]{\stretched[features=none,width=\framedwidth]{wordword}}
\framed[width=45mm]{\stretched[features=none,width=\framedwidth]{wordwordw}}
\framed[width=45mm]{\stretched[features=none,width=\framedwidth]{wordwordwo}}
\blank[big]
\framed[width=45mm]{\stretched[features=none,width=\framedwidth]{w}}
\framed[width=45mm]{\stretched[features=none,width=\framedwidth]{wa}}
\framed[width=45mm]{\stretched[features=none,width=\framedwidth]{war}}
\framed[width=45mm]{\stretched[features=none,width=\framedwidth]{ward}}
\framed[width=45mm]{\stretched[features=none,width=\framedwidth]{wardw}}
\framed[width=45mm]{\stretched[features=none,width=\framedwidth]{wardwa}}
\framed[width=45mm]{\stretched[features=none,width=\framedwidth]{wardwar}}
\framed[width=45mm]{\stretched[features=none,width=\framedwidth]{wardward}}
\framed[width=45mm]{\stretched[features=none,width=\framedwidth]{wardwardw}}
\framed[width=45mm]{\stretched[features=none,width=\framedwidth]{wardwardwa}}
\blank[big]
\framed[width=45mm]{\stretched[features=none,width=\framedwidth]{b}}
\framed[width=45mm]{\stretched[features=none,width=\framedwidth]{ba}}
\framed[width=45mm]{\stretched[features=none,width=\framedwidth]{bar}}
\framed[width=45mm]{\stretched[features=none,width=\framedwidth]{bard}}
\framed[width=45mm]{\stretched[features=none,width=\framedwidth]{bardb}}
\framed[width=45mm]{\stretched[features=none,width=\framedwidth]{bardba}}
\framed[width=45mm]{\stretched[features=none,width=\framedwidth]{bardbar}}
\framed[width=45mm]{\stretched[features=none,width=\framedwidth]{bardbard}}
\framed[width=45mm]{\stretched[features=none,width=\framedwidth]{bardbardb}}
\framed[width=45mm]{\stretched[features=none,width=\framedwidth]{bardbardba}}
\stoptext
Is this a caculation / rouding / logic error ?
more a limitation of disc nodes; i now handle some cases in a special
way (will upload new beta later)
Hans
-----------------------------------------------------------------
Hans Hagen | PRAGMA ADE
Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
tel: 038 477 53 69 | voip: 087 875 68 74 | www.pragma-ade.com
| www.pragma-pod.nl
-----------------------------------------------------------------
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the
Wiki!
maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage : http://www.pragma-ade.nl / http://tex.aanhet.net
archive : http://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___________________________________________________________________________________