[NTG-context] Hyphenation of composed words

Thomas Floeren thomas.floeren at boschung.com
Mon Apr 19 07:57:21 CEST 2010


Marco <> wrote on Friday, April 16, 2010 4:46 PM:

> Hi,
> 
> I've yet another hyphenation problem. I cannot get proper hyphenation
> in 
> composed words. Take this MWE:
> 
> \setuplayout [width=1.5cm]
> \starttext
> 
> composed-word\par	% not hyphenated, as expected
> composed||word\par	% wrong: hyphenated, but an en-dash is used,
> 			% not a hyphen, so [sign=wide] seems to be the default
> composed|-|word\blank	% wrong: hyphenated, but the hyphen is at the
> 			start of % the next line
> 
> \setuphyphenmark [sign=normal]	% For hyphenation a hyphen is used,
> 				% not an endash
> composed-word\par	% not hyphenated, as expected
> composed||word\par	% wrong: hyphen is at the start of the next line
> composed|-|word		% wrong: hyphen is at the start of the next line
> \blank[2*line]
> 
> \setbreakpoints [compound]	% my workaround
> composed-word\par	% correct hyphenation behaviour with hyphen
> 
> \stoptext
> 
> I hope with the comments the problem is clear. At first the default
> value for »sign« is wrong. It has to be »normal«. But with »normal« I
> cannot get the 
> hyphen at the end of the line, instead it always appeares at the
> beginning of 
> the next line.
> 

At the moment I use \def\compoundhyphen{-} instead of \setuphyphenmark.
It seems to work (mkii).

Thomas




> The workaround works but has the disadvantage that everything is
> hyphenated, everywhere. I prevent this at the moment by using bars:
>> not-a-composed-word|
> 
> Thanks in advance
> Marco
> 
> 
> ___________________________________________________________________________________
> If your question is of interest to others as well, please add an
> entry to the Wiki! 
> 
> maillist : ntg-context at 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
> ___________________________________________________________________________________




More information about the ntg-context mailing list