Hi, I've seen two interesting Unicode characters that I would like to use: Hair space: U+200A (it's supposed to be a space that's small, used around emdashes sometimes). Non-breaking hyphen: U+2011 (an hyphen where the word is not supposed to be broken by hyphenation). I would like to know if I can use them in Context. Is Context going to respect non-breaking hyphens in hyphenation algorithms? Is hair space going to be what it is supposed to, no matter which font I use? Thanks, Maurício
Maurício wrote:
Hi,
I've seen two interesting Unicode characters that I would like to use:
Hair space: U+200A (it's supposed to be a space that's small, used around emdashes sometimes).
Non-breaking hyphen: U+2011 (an hyphen where the word is not supposed to be broken by hyphenation).
I would like to know if I can use them in Context. Is Context going to respect non-breaking hyphens in hyphenation algorithms? Is hair space going to be what it is supposed to, no matter which font I use?
there is in mkiv a mechanism for auto-break support \setbreakpoints[compound] currently + - / ( ) are supported but it's no big deal to handle more characters too however, i prefer to handle this all at once, so you (an others) need to collect al relevant cases and provide examples also, more complex hyphenation exceptions are possible in luatex; currently we're experimenting with new dutch patterns but it's no problem to support other languages as well Hans ----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com | www.pragma-pod.nl -----------------------------------------------------------------
participants (2)
-
Hans Hagen
-
Maurício