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 (\ldots, 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
csquotes(it makes it easier to adapt the style later on). For ellipsis and em-dash use whatever you find easier to input. – Henri Menke May 23 '16 at 09:55babeladjusts the spacing according to the language with no problem. Are you trying to do whatbabeldoes, without usingbabel? – Thérèse May 26 '16 at 23:59