Re: [NTG-context] Filling a box

2009-04-08 Thread Bostjan Vesnicer
An almost identical solution is given on the wiki 
(http://wiki.contextgarden.net/Cropping_text)


Bostjan


\starttext

\def\breakeverywhere#1{\if#1\normalspace\space\else#1\allowbreak\fi}

\framed
 [width=4cm,align=normal]
 {\handletokens i want a framed where the text flushes to the next line
without hyphenation. There is a way to get this
result?\with\breakeverywhere}

\stoptext



smime.p7s
Description: S/MIME Cryptographic Signature
___
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  : https://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___


Re: [NTG-context] Filling a box

2009-04-07 Thread Diego Depaoli
On Tue, Apr 7, 2009 at 1:14 AM, Wolfgang Schuster
schuster.wolfg...@googlemail.com wrote:

 Am 07.04.2009 um 01:07 schrieb Diego Depaoli:

 
 |i want a framed wh|
 |ere the text flushes|
 |to the next line with|
 |out hyphenation.Th|
 |ere is a way to get|
 |this result?            |
 

 align={nothyphenated,...}

Thanks Wolfgang for the reply, but this isn't exactly what I was looking for.
As you can see here
http://wiki.contextgarden.net/Framed
the box isn't filled on the right side because Context, in such way,
formats the text.
What I was looking for is a 'snaked' output where the text follows in
a new line once it reaches the right side of the box.

Cheers
-- 
Diego Depaoli
___
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  : https://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___


Re: [NTG-context] Filling a box

2009-04-07 Thread Diego Depaoli
On Tue, Apr 7, 2009 at 1:19 AM, luigi scarso luigi.sca...@gmail.com wrote:

 hmm what do you mean ?
 It seems that you want to hyphenate, but you don't want to see '-' .
and I don't want to respect the hyphenation's rules.

-- 
Diego Depaoli
___
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  : https://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___


Re: [NTG-context] Filling a box

2009-04-07 Thread Wolfgang Schuster


Am 07.04.2009 um 23:36 schrieb Diego Depaoli:

On Tue, Apr 7, 2009 at 1:19 AM, luigi scarso  
luigi.sca...@gmail.com wrote:


hmm what do you mean ?
It seems that you want to hyphenate, but you don't want to see '-' .

and I don't want to respect the hyphenation's rules.


\starttext

\def\breakeverywhere#1{\if#1\normalspace\space\else#1\allowbreak\fi}

\framed
  [width=4cm,align=normal]
  {\handletokens i want a framed where the text flushes to the next  
line without hyphenation. There is a way to get this result?\with 
\breakeverywhere}


\stoptext

Wolfgang

___
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  : https://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___


Re: [NTG-context] Filling a box

2009-04-07 Thread Diego Depaoli
On Tue, Apr 7, 2009 at 11:47 PM, Wolfgang Schuster
schuster.wolfg...@googlemail.com wrote:

 \starttext

 \def\breakeverywhere#1{\if#1\normalspace\space\else#1\allowbreak\fi}

 \framed
  [width=4cm,align=normal]
  {\handletokens i want a framed where the text flushes to the next line
 without hyphenation. There is a way to get this
 result?\with\breakeverywhere}

 \stoptext

YYYEES
Many thanks Wolfgang

Paraphrasing Beyoncè
If I were a girl...


-- 
Diego Depaoli
___
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  : https://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___


Re: [NTG-context] Filling a box

2009-04-07 Thread luigi scarso
On Wed, Apr 8, 2009 at 12:02 AM, Diego Depaoli trebes...@gmail.com wrote:
 On Tue, Apr 7, 2009 at 11:47 PM, Wolfgang Schuster
 schuster.wolfg...@googlemail.com wrote:

 \starttext

 \def\breakeverywhere#1{\if#1\normalspace\space\else#1\allowbreak\fi}

 \framed
  [width=4cm,align=normal]
  {\handletokens i want a framed where the text flushes to the next line
 without hyphenation. There is a way to get this
 result?\with\breakeverywhere}

 \stoptext

 YYYEES
hmm.
I should say ni . The problem are spaces .
In this example I should expected that
hy- = hy
and some changes in glues
and nothing else.
Also text with \handletokens is ,well, not so good  (ie horrible) .

\starttext

\def\breakeverywhere#1{\if#1\normalspace\space\else#1\allowbreak\fi}

\framed
 [width=4cm,align=normal]
 {i want a framed where the text flushes to the next line without
hyphenation. There is a way to get this result?}


\framed
 [width=4cm,align=normal]
 {\handletokens i want a framed where the text flushes to the next
line without hyphenation. There is a way to get this
result?\with\breakeverywhere}

\stoptext


-- 
luigi
___
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  : https://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___


Re: [NTG-context] Filling a box

2009-04-07 Thread Marcin Borkowski
Dnia Wed, Apr 08, 2009 at 12:13:01AM +0200, luigi scarso napisa#322;(a):
 On Wed, Apr 8, 2009 at 12:02 AM, Diego Depaoli trebes...@gmail.com wrote:
  On Tue, Apr 7, 2009 at 11:47 PM, Wolfgang Schuster
  schuster.wolfg...@googlemail.com wrote:
 
  \starttext
 
  \def\breakeverywhere#1{\if#1\normalspace\space\else#1\allowbreak\fi}
 
  \framed
   [width=4cm,align=normal]
   {\handletokens i want a framed where the text flushes to the next line
  without hyphenation. There is a way to get this
  result?\with\breakeverywhere}
 
  \stoptext
 
  YYYEES
 hmm.
 I should say ni . The problem are spaces .
 In this example I should expected that
 hy- = hy
 and some changes in glues
 and nothing else.
 Also text with \handletokens is ,well, not so good  (ie horrible) .

I am not sure, but maybe that would be a good idea: gather 1,2,3,...
tokens and pack them (as a whole) into an hbox until its width is
greater than the frame width, output it, and repeat until there's
nothing left.  This would be very time-consuming (at least without lua),
but it should preserve kerns etc.

Also, instead of examining the width, one could probably pack the tokens
into an \hbox to ... {...} and examine the badness.

I don't dare to try to implement it, though - at least not at 00:17 AM;)

Regards

-- 
Marcin Borkowski (http://mbork.pl)
___
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  : https://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___


Re: [NTG-context] Filling a box

2009-04-07 Thread luigi scarso
On Wed, Apr 8, 2009 at 12:19 AM, Marcin Borkowski
mb...@atos.wmid.amu.edu.pl wrote:
 Dnia Wed, Apr 08, 2009 at 12:13:01AM +0200, luigi scarso napisa#322;(a):
 On Wed, Apr 8, 2009 at 12:02 AM, Diego Depaoli trebes...@gmail.com wrote:
  On Tue, Apr 7, 2009 at 11:47 PM, Wolfgang Schuster
  schuster.wolfg...@googlemail.com wrote:
 
  \starttext
 
  \def\breakeverywhere#1{\if#1\normalspace\space\else#1\allowbreak\fi}
 
  \framed
   [width=4cm,align=normal]
   {\handletokens i want a framed where the text flushes to the next line
  without hyphenation. There is a way to get this
  result?\with\breakeverywhere}
 
  \stoptext
 
  YYYEES
 hmm.
 I should say ni . The problem are spaces .
 In this example I should expected that
 hy- = hy
 and some changes in glues
 and nothing else.
 Also text with \handletokens is ,well, not so good  (ie horrible) .

 I am not sure, but maybe that would be a good idea: gather 1,2,3,...
 tokens and pack them (as a whole) into an hbox until its width is
 greater than the frame width, output it, and repeat until there's
 nothing left.  This would be very time-consuming (at least without lua),
 but it should preserve kerns etc.

 Also, instead of examining the width, one could probably pack the tokens
 into an \hbox to ... {...} and examine the badness.

 I don't dare to try to implement it, though - at least not at 00:17 AM;)
or try-and-error with some elastic spaces

\def\breakeverywhere#1{\if#1\normalspace\hskip0.5ex
plus0.1ex\else#1\allowbreak\fi}

-- 
luigi
___
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  : https://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___


[NTG-context] Filling a box

2009-04-06 Thread Diego Depaoli

|i want a framed wh|
|ere the text flushes|
|to the next line with|
|out hyphenation.Th|
|ere is a way to get|
|this result?|


Best regards
-- 
Diego Depaoli
___
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  : https://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___


Re: [NTG-context] Filling a box

2009-04-06 Thread Wolfgang Schuster


Am 07.04.2009 um 01:07 schrieb Diego Depaoli:



|i want a framed wh|
|ere the text flushes|
|to the next line with|
|out hyphenation.Th|
|ere is a way to get|
|this result?|



align={nothyphenated,...}

Wolfgang

___
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  : https://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___


Re: [NTG-context] Filling a box

2009-04-06 Thread luigi scarso
On Tue, Apr 7, 2009 at 1:14 AM, Wolfgang Schuster 
schuster.wolfg...@googlemail.com wrote:


 Am 07.04.2009 um 01:07 schrieb Diego Depaoli:

  
 |i want a framed wh|
 |ere the text flushes|
 |to the next line with|
 |out hyphenation.Th|
 |ere is a way to get|
 |this result?|
 

 hmm what do you mean ?
It seems that you want to hyphenate, but you don't want to see '-' .


-- 
luigi
___
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  : https://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___