Re: [NTG-context] What's the proper way to typeset a slash in a text flow?

2010-12-22 Thread Hans Hagen

On 21-12-2010 1:04, Marco Pessotto wrote:


Is this going to happen or there are serious reasons not to have it as
default?


The problem with automatisms is that they need a lot of testing and have 
the disadvantage that when one is unaware of it and doesn't want its 
effects it can take ages to conclude that the automatism is doing the 
unexpected thing.


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


Re: [NTG-context] What's the proper way to typeset a slash in a text flow?

2010-12-22 Thread Marco Pessotto
Hans Hagen pra...@wxs.nl writes:

 On 21-12-2010 1:04, Marco Pessotto wrote:

 Is this going to happen or there are serious reasons not to have it as
 default?

 The problem with automatisms is that they need a lot of testing and
 have the disadvantage that when one is unaware of it and doesn't want
 its effects it can take ages to conclude that the automatism is doing
 the unexpected thing.


Thanks for your answer

I see and understand your point, and you're (obviously) right. 

I've updated this: 

http://wiki.contextgarden.net/Composed_words

\setbreakpoints[compounds] will set as breakpoint - + / ( and ) 

Is it correct? (I've looked in the source, but just to be sure).

Bests

-- 
Marco

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


Re: [NTG-context] What's the proper way to typeset a slash in a text flow?

2010-12-22 Thread Hans Hagen

On 22-12-2010 1:01, Marco Pessotto wrote:


Is it correct? (I've looked in the source, but just to be sure).


yes

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


Re: [NTG-context] What's the proper way to typeset a slash in a text flow?

2010-12-21 Thread Marco Pessotto
Hans Hagen pra...@wxs.nl writes:

 On 21-12-2010 12:34, Marco Pessotto wrote:

 See the following minimal example (I'm not trying to typeset urls or
 filesystem paths in this way, just regular text):

 
 \def\myslash{/\penalty-5000}
 \starttext

 \type{/}

 {\bfd Love/Hate/Play/Love/Hate/Play/Love/Hate/Play/Love/Hate/Play}

 \type{\slash}

 {\bfd Love\slash Hate\slash Play\slash Love\slash
 Hate\slash Play\slash Love\slash Hate\slash Play\slash Love\slash

 bla|/|bla


Thanks!

-- 
Marco

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


Re: [NTG-context] What's the proper way to typeset a slash in a text flow?

2010-12-21 Thread Wolfgang Schuster

Am 21.12.2010 um 00:34 schrieb Marco Pessotto:

 
 See the following minimal example (I'm not trying to typeset urls or
 filesystem paths in this way, just regular text):
 
 
 \def\myslash{/\penalty-5000}
 \starttext
 
 \type{/}
 
 {\bfd Love/Hate/Play/Love/Hate/Play/Love/Hate/Play/Love/Hate/Play}
 
 \type{\slash}
 
 {\bfd Love\slash Hate\slash Play\slash Love\slash
 Hate\slash Play\slash Love\slash Hate\slash Play\slash Love\slash
 Hate\slash Play}
 
 \type{\textslash}
 
 {\bfd Love\textslash Hate\textslash Play\textslash Love\textslash
 Hate\textslash Play\textslash Love\textslash Hate\textslash
 Play\textslash Love\textslash Hate\textslash Play}
 
 \type{\myslash}
 
 {\bfd Love\myslash Hate\myslash Play\myslash Love\myslash Hate\myslash
 Play\myslash Love\myslash Hate\myslash Play\myslash Love\myslash
 Hate\myslash Play}
 
 \stoptext
 
 
 Neither one of the first three solutions above give me the right thing,
 because the line won't break at /. What am I missing?
 
 A workaround seems to be 
 
 \def\myslash{/\penalty-5000} 
 
 and then using \myslash instead of \slash, but I'm pretty sure I'm not
 doing this right.

MkIV: \setbreakpoints[compound]

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
___


Re: [NTG-context] What's the proper way to typeset a slash in a text flow?

2010-12-21 Thread Marco Pessotto
Wolfgang Schuster schuster.wolfg...@googlemail.com writes:

 Am 21.12.2010 um 00:34 schrieb Marco Pessotto:

 
 See the following minimal example (I'm not trying to typeset urls or
 filesystem paths in this way, just regular text):
 
 
 \def\myslash{/\penalty-5000}
 \starttext
 
 \type{/}
 
 {\bfd Love/Hate/Play/Love/Hate/Play/Love/Hate/Play/Love/Hate/Play}
 
 \type{\slash}
 
 {\bfd Love\slash Hate\slash Play\slash Love\slash
 Hate\slash Play\slash Love\slash Hate\slash Play\slash Love\slash
 Hate\slash Play}
 
 \type{\textslash}
 
 {\bfd Love\textslash Hate\textslash Play\textslash Love\textslash
 Hate\textslash Play\textslash Love\textslash Hate\textslash
 Play\textslash Love\textslash Hate\textslash Play}
 
 \type{\myslash}
 
 {\bfd Love\myslash Hate\myslash Play\myslash Love\myslash Hate\myslash
 Play\myslash Love\myslash Hate\myslash Play\myslash Love\myslash
 Hate\myslash Play}
 
 \stoptext
 
 
 Neither one of the first three solutions above give me the right thing,
 because the line won't break at /. What am I missing?
 
 A workaround seems to be 
 
 \def\myslash{/\penalty-5000} 
 
 and then using \myslash instead of \slash, but I'm pretty sure I'm not
 doing this right.

 MkIV: \setbreakpoints[compound]


Ah, that's odd, because I've already defined that and I didn't realize
it fixed the problem (but I was used to type \slash from LaTeX, breaking
the typesetting). 

This \setbreakpoints looks like a panacea to me (it already fixed the
hyphen issue some weeks ago, but I didn't know it fixed the slash too).

I'm thinking how to make this information more accessible (because from
my point of view hate/love is not a compound word) on the wiki.

I found this in cont-new.mkiv

% potential new defaults: \setbreakpoints[compound]

Is this going to happen or there are serious reasons not to have it as
default?

Thanks again

-- 
Marco

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


[NTG-context] What's the proper way to typeset a slash in a text flow?

2010-12-20 Thread Marco Pessotto

See the following minimal example (I'm not trying to typeset urls or
filesystem paths in this way, just regular text):


\def\myslash{/\penalty-5000}
\starttext

\type{/}

{\bfd Love/Hate/Play/Love/Hate/Play/Love/Hate/Play/Love/Hate/Play}

\type{\slash}

{\bfd Love\slash Hate\slash Play\slash Love\slash
Hate\slash Play\slash Love\slash Hate\slash Play\slash Love\slash
Hate\slash Play}

\type{\textslash}

{\bfd Love\textslash Hate\textslash Play\textslash Love\textslash
Hate\textslash Play\textslash Love\textslash Hate\textslash
Play\textslash Love\textslash Hate\textslash Play}

\type{\myslash}

{\bfd Love\myslash Hate\myslash Play\myslash Love\myslash Hate\myslash
Play\myslash Love\myslash Hate\myslash Play\myslash Love\myslash
Hate\myslash Play}

\stoptext


Neither one of the first three solutions above give me the right thing,
because the line won't break at /. What am I missing?

A workaround seems to be 

 \def\myslash{/\penalty-5000} 

and then using \myslash instead of \slash, but I'm pretty sure I'm not
doing this right.

Thanks in advance

-- 
Marco

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


Re: [NTG-context] What's the proper way to typeset a slash in a text flow?

2010-12-20 Thread Hans Hagen

On 21-12-2010 12:34, Marco Pessotto wrote:


See the following minimal example (I'm not trying to typeset urls or
filesystem paths in this way, just regular text):


\def\myslash{/\penalty-5000}
\starttext

\type{/}

{\bfd Love/Hate/Play/Love/Hate/Play/Love/Hate/Play/Love/Hate/Play}

\type{\slash}

{\bfd Love\slash Hate\slash Play\slash Love\slash
Hate\slash Play\slash Love\slash Hate\slash Play\slash Love\slash


bla|/|bla

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