When writing a manuscript or converting from other systems, I can come with Unicode characters for some punctuation marks:
- u'2026' for … (ellipsis)
- u'2014' for — (em-dash)
- u'00AB' for \guillemotleft («)
The use of these characters makes the manuscript (file) less cluttered with macros and I so less intimidating for non LaTeX people who may need to work with it (proofreaders for example).
The use of macros and packages (
csquotes, …) may be more flexible for customizing spaces around characters for different languages or typographic styles.
Is there an easy way (LuaTeX feature files, converting with script the characters to macros) to tweak the kerning of punctuation characters to adjust for the typographic style? Things like:
- Spaces around em-dashes
- Spaces around ellipsis (punctuation after ellipsis, between words, ...)
- General spaces around punctuation (dot, comma,...) like the french tradition