Taco Hoekwater <t...@elvenkind.com> writes:

> Oliver Heins wrote:
>>
>> Is there any context way to define these kind of shorthands?  (Babel
>> has the \decl...@shorthand internal command.)
>
> None are predefined, but you can install your own operations into
> context's || discretionary command.
>
> Try this, I think it is ok:

Thank you, Taco, it works.

I changed the definition of

> \definetextmodediscretionary {ff}
>   {f\discretionary{-}{}{}\kern.03em\prewordbreak f}

to 

\definetextmodediscretionary {!!}
  {\discretionary{-}{}{}\kern.03em\prewordbreak}

because the other ligatures (fl, fi, ft, fj etc.) might have to be
broken up, too.


However, I noticed that the |-| discretionary command produces wrong
results:

Ein|-|Euro|-|Job

Ein
-Euro
-Job

regardless of your definitions.


\starttext

\hsize 1em

Ein|-|Euro|-|Job

\stoptext

-- 
Oliver Heins he...@sopos.org    http://oliverheins.net/
http://blog.overheins.net/     F27A BA8C 1CFB B905 65A8
http://scriptorium-adp.de/     2544 0F07 B675 9A00 D827
1024D/9A00D827 2004-09-24 -- gpg --recv-keys 0x9A00D827
Please avoid sending me Word or PowerPoint attachments:
http://www.gnu.org/philosophy/no-word-attachments.html
___________________________________________________________________________________
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
___________________________________________________________________________________

Reply via email to