ntg-context - mailing list for ConTeXt users
 help / color / mirror / Atom feed
* n-dash and line break
@ 2011-07-15  8:33 Thomas A. Schmitz
  2011-07-15  9:53 ` Hans Hagen
  0 siblings, 1 reply; 5+ messages in thread
From: Thomas A. Schmitz @ 2011-07-15  8:33 UTC (permalink / raw)
  To: ntg-context

Hi all,

is this the intended behavior? In mkiv, no line break after an n-dash; 
in mkii only if it is keyed in as "--", not directly as the utf char. I 
think lines should be broken at n-dashes.

All best

Thomas

(hope the example isn't maimed by my mail agent)

\setuplayout[width=5cm]
\enableregime[utf]

\showframe

\starttext

0--1--2--3--4--5--6--7--8--9--0--0--1--2--3

0–1–2–3–4–5–6–7–8–9–0–0–1–2–3

\stoptext
___________________________________________________________________________________
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
___________________________________________________________________________________


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: n-dash and line break
  2011-07-15  8:33 n-dash and line break Thomas A. Schmitz
@ 2011-07-15  9:53 ` Hans Hagen
  2011-07-15 10:59   ` Thomas A. Schmitz
  0 siblings, 1 reply; 5+ messages in thread
From: Hans Hagen @ 2011-07-15  9:53 UTC (permalink / raw)
  To: mailing list for ConTeXt users; +Cc: Thomas A. Schmitz

On 15-7-2011 10:33, Thomas A. Schmitz wrote:

> is this the intended behavior? In mkiv, no line break after an n-dash;
> in mkii only if it is keyed in as "--", not directly as the utf char. I
> think lines should be broken at n-dashes.

intended indeed in the sense that this is the way tex works

> \setuplayout[width=5cm]
> \enableregime[utf]
>
> \showframe
>
> \starttext
>
> 0--1--2--3--4--5--6--7--8--9--0--0--1--2--3
>
> 0–1–2–3–4–5–6–7–8–9–0–0–1–2–3
>
> \stoptext

you can play with auto-break ... example from source:

% \start \hsize 1.5cm \setbreakpoints[compound]
%     \installbreakpoint [compound] [-] 
[nleft=3,nright=3,type=5,left=,right={-},middle={-}]
%     \installbreakpoint [compound] [(] 
[nleft=3,nright=3,type=5,left=,right={(-},middle={(}]
%     \installbreakpoint [compound] [)] 
[nleft=3,nright=3,type=5,left={-)},right=,middle={)}]
%     composed-word\par composed(word)\par
% \stop

% \mainlanguage[czech]
% \installbreakpoint [compound] [\number`-] 
[language=cs,nleft=3,nright=3,type=4]
% \setbreakpoints[compound]
% \start \hsize 1mm test-test \par \stop

% \setbreakpoints[compound]



-----------------------------------------------------------------
                                           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
___________________________________________________________________________________


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: n-dash and line break
  2011-07-15  9:53 ` Hans Hagen
@ 2011-07-15 10:59   ` Thomas A. Schmitz
  2011-07-15 12:38     ` Wolfgang Schuster
  0 siblings, 1 reply; 5+ messages in thread
From: Thomas A. Schmitz @ 2011-07-15 10:59 UTC (permalink / raw)
  To: mailing list for ConTeXt users

On 07/15/2011 11:53 AM, Hans Hagen wrote:

> On 15-7-2011 10:33, Thomas A. Schmitz wrote:

>> I think lines should be broken at n-dashes.
>
> intended indeed in the sense that this is the way tex works

Hmm, that caused me a lot of troubles especially in bibliographical 
lists where the ndash is used to separate numbers.

> you can play with auto-break ... example from source:

I tried to modify my example:

\setuplayout[width=5cm]
\mainlanguage[de]

\installbreakpoint [compound] [–] 
[language=de,nleft=2,nright=2,left=,right=-,type=5]
\setbreakpoints[compound]

\showframe

\starttext

0--1--2--3--4--5--6--7--8--9--0--0--1--2--3

0–1–2–3–4–5–6–7–8–9–0–0–1–2–3

\stoptext

but that doesn't change anything.

>
> % \start \hsize 1.5cm \setbreakpoints[compound]
> % \installbreakpoint [compound] [-]
> [nleft=3,nright=3,type=5,left=,right={-},middle={-}]
> % \installbreakpoint [compound] [(]
> [nleft=3,nright=3,type=5,left=,right={(-},middle={(}]
> % \installbreakpoint [compound] [)]
> [nleft=3,nright=3,type=5,left={-)},right=,middle={)}]
> % composed-word\par composed(word)\par
> % \stop
>
> % \mainlanguage[czech]
> % \installbreakpoint [compound] [\number`-]
> [language=cs,nleft=3,nright=3,type=4]
> % \setbreakpoints[compound]
> % \start \hsize 1mm test-test \par \stop
>
> % \setbreakpoints[compound]
>

When I try to run this with yesterday's beta, I get

loading         > ConTeXt Page Macros / Runtime Macros
)error: ...text/tex/texmf-context/tex/context/base/node-aux.lua:226: 
attempt to call global 'current_font' (a nil value)
.

system          > tex > error on line 17 in file test.tex: ? ...

Thomas
___________________________________________________________________________________
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
___________________________________________________________________________________


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: n-dash and line break
  2011-07-15 10:59   ` Thomas A. Schmitz
@ 2011-07-15 12:38     ` Wolfgang Schuster
  2011-07-15 12:54       ` Thomas A. Schmitz
  0 siblings, 1 reply; 5+ messages in thread
From: Wolfgang Schuster @ 2011-07-15 12:38 UTC (permalink / raw)
  To: mailing list for ConTeXt users


Am 15.07.2011 um 12:59 schrieb Thomas A. Schmitz:

> \installbreakpoint [compound] [–] [language=de,nleft=2,nright=2,left=,right=-,type=5]

\installbreakpoint [compound] [–] [language=de,nleft=1,nright=1,left=,right=-,type=1]

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


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: n-dash and line break
  2011-07-15 12:38     ` Wolfgang Schuster
@ 2011-07-15 12:54       ` Thomas A. Schmitz
  0 siblings, 0 replies; 5+ messages in thread
From: Thomas A. Schmitz @ 2011-07-15 12:54 UTC (permalink / raw)
  To: mailing list for ConTeXt users

On 07/15/2011 02:38 PM, Wolfgang Schuster wrote:
>
> Am 15.07.2011 um 12:59 schrieb Thomas A. Schmitz:
>
>> \installbreakpoint [compound] [–] [language=de,nleft=2,nright=2,left=,right=-,type=5]
>
> \installbreakpoint [compound] [–] [language=de,nleft=1,nright=1,left=,right=-,type=1]
>
> Wolfgang
>

Thanks Wolfgang, this appears to work! Is there any documentation yet on 
what type=X means and does? I just saw in typo-brk.mkiv

"we might eventually stick to only method 5"

so that's why I chose it...

Thomas
___________________________________________________________________________________
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
___________________________________________________________________________________


^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2011-07-15 12:54 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-07-15  8:33 n-dash and line break Thomas A. Schmitz
2011-07-15  9:53 ` Hans Hagen
2011-07-15 10:59   ` Thomas A. Schmitz
2011-07-15 12:38     ` Wolfgang Schuster
2011-07-15 12:54       ` Thomas A. Schmitz

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).