From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/7892 Path: main.gmane.org!not-for-mail From: Patrick Gundlach Newsgroups: gmane.comp.tex.context Subject: Re: Raggedright--overlapping words Date: 19 May 2002 19:01:00 +0200 Sender: owner-ntg-context@let.uu.nl Message-ID: <87vg9koywj.fsf@gundla.ch> References: <20020517193447.A26870429@aisa.fi.muni.cz> NNTP-Posting-Host: coloc-standby.netfonds.no Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1035398330 23144 80.91.224.250 (23 Oct 2002 18:38:50 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Wed, 23 Oct 2002 18:38:50 +0000 (UTC) Original-To: ntg-context@ntg.nl In-Reply-To: <20020517193447.A26870429@aisa.fi.muni.cz> Xref: main.gmane.org gmane.comp.tex.context:7892 X-Report-Spam: http://spam.gmane.org/gmane.comp.tex.context:7892 David Antos writes: Hi David, > Is plain's \raggedright re-defined? (I know, \setupalign[right] is the > politically correct name ;-) old (2001.7.11 context): ---------------------------------------- \raggedright ->\setraggedness \rightraggedness \setraggedskips {3}{0em}{\rightr aggedness }{.3333em}{.5em}{1fil}{\parindent } \setraggedness #1->\ifnum \tolerance <1500\relax \tolerance =1500\relax \fi \sp aceskip =2.5\hsize \xspaceskip =#1\relax \divide \spaceskip by \xspaceskip \ifx \dohyphens \relax \hyphenpenalty =\spaceskip \fi #1<-\rightraggedness \rightraggedness ->2\bodyfontsize \setraggedskips #1#2#3#4#5#6#7->\def \updateraggedskips {\dosetraggedskips {#1} {#2}{#3}{#4}{#5}{#6}{#7}}\updateraggedskips #1<-3 #2<-0em #3<-\rightraggedness #4<-.3333em #5<-.5em #6<-1fil #7<-\parindent \updateraggedskips ->\dosetraggedskips {3}{0em}{\rightraggedness }{.3333em}{.5e m}{1fil}{\parindent } \dosetraggedskips #1#2#3#4#5#6#7->\chardef \raggedstatus =#1\relax \leftskip =1 \leftskip \!!plus #2\relax \rightskip =1\rightskip \!!plus #3\relax \spaceskip #4\relax \xspaceskip #5\relax \parfillskip \!!zeropoint \!!plus #6\relax \parin dent #7\relax #1<-3 #2<-0em #3<-\rightraggedness #4<-.3333em #5<-.5em #6<-1fil #7<-\parindent \!!plus ->plus \!!plus ->plus \rightraggedness ->2\bodyfontsize \!!zeropoint ->0pt \!!plus ->plus ------------------------------------------------------------ new (2002.05.15 context): ---------------------------------------- \raggedright ->\setraggedness \rightraggedness \setraggedskips {3}{0em}{\rightr aggedness }{.3333em}{.5em}{1fil}{\parindent } \setraggedness #1->\ifnum \tolerance <1500\relax \tolerance =1500\relax \fi \sp aceskip =2.5\hsize \xspaceskip =#1\relax \divide \spaceskip by \xspaceskip \ifx \dohyphens \relax \hyphenpenalty =\spaceskip \fi #1<-\rightraggedness \rightraggedness ->2\bodyfontsize \setraggedskips #1#2#3#4#5#6#7->\def \updateraggedskips {\dosetraggedskips {#1} {#2}{#3}{#4}{#5}{#6}{#7}}\updateraggedskips #1<-3 #2<-0em #3<-\rightraggedness #4<-.3333em #5<-.5em #6<-1fil #7<-\parindent \updateraggedskips ->\dosetraggedskips {3}{0em}{\rightraggedness }{.3333em}{.5e m}{1fil}{\parindent } \dosetraggedskips #1#2#3#4#5#6#7->\chardef \raggedstatus =#1\relax \leftskip =1 \leftskip \!!plus #2\relax \rightskip =1\rightskip \!!plus #3\relax \spaceskip #4\relax \xspaceskip #5\relax \parfillskip \zeropoint \!!plus #6\relax \parinde nt #7\relax #1<-3 #2<-0em #3<-\rightraggedness #4<-.3333em #5<-.5em #6<-1fil #7<-\parindent \!!plus ->plus \!!plus ->plus \rightraggedness ->2\bodyfontsize \!!plus ->plus [...] Overfull \hbox (38.00092pt too wide) in paragraph at lines 164--165 [][] /cmss10@16.0pt/Pat-terns hold con-text of hy-phen-ation \hbox(14.33603+5.57509)x228.0, glue set - 1.0 .\glue(\leftskip) 24.00006 .\hbox(14.33603+5.57509)x0.0, glue set - 24.00006fil ..\glue 0.0 plus 1.0fil minus 1.0fil ..\hbox(14.33603+5.57509)x24.00006 ...\hbox(14.33603+5.57509)x24.00006, glue set 16.00003fill [] .\hbox(14.33603+5.57509)x0.0 ..\rule(14.33603+5.57509)x0.0 ..\glue 0.0 plus 1.0fil minus 1.0fil .\glue 0.00012 ./cmss10@16.0pt/P .etc. Overfull \hbox (32.35658pt too wide) in paragraph at lines 165--166 [][] /cmss10@16.0pt/String rewrit-ing of reg-u-lar lan-guages \hbox(14.33603+5.57509)x228.0, glue set - 1.0 .\glue(\leftskip) 24.00006 .\hbox(14.33603+5.57509)x0.0, glue set - 24.00006fil ..\glue 0.0 plus 1.0fil minus 1.0fil ..\hbox(14.33603+5.57509)x24.00006 ...\hbox(14.33603+5.57509)x24.00006, glue set 16.00003fill [] .\hbox(14.33603+5.57509)x0.0 ..\rule(14.33603+5.57509)x0.0 ..\glue 0.0 plus 1.0fil minus 1.0fil .\glue 0.00012 ./cmss10@16.0pt/S .etc. ------------------------------------------------------------ so, there *are* two overfull hboxes there in the new context version. But I cannot see why. Patrick -- I'll fade into the darkness