0 A.D. has (partial?) Unicode support, therefore user-facing text strings should be properly typeset, rather than be limited to ascii-only characters; see also https://trac.wildfiregames.com/wiki/EnglishStyleGuide#Unicode
This patch replaces:
- programmer's quotes (") with proper opening (“) and closing (”) quotation marks
- actually book titles ought to be italicized instead, but I don't know if that's already possible
- hyphens (-) with em-dashes (—) for attribution of a quote source; also displays a new line (\n) for better readability
- hyphens (-) with en-dashes (–) in number ranges
- hyphens (-) with en-dashes (–) when punctuating a sentence
Example how it looks like in game: