Fix a few incomplete or misplaced ellipses

This commit is contained in:
Domenic Denicola 2020-11-23 15:59:28 -05:00
commit abca01b1d6

View file

@ -223,6 +223,9 @@ function getBodyXML(chapter, book, contentEl) {
xml = xml.replace(/ \.<\/p>/g, ".</p>");
xml = xml.replace(/\.<em>\.\./g, "<em>…");
xml = xml.replace(/\.\. {2}/g, ". ");
xml = xml.replace(/\.\./g, "…");
xml = xml.replace(/(?<!Mr|Ms|Mrs)…\./g, "…");
xml = xml.replace(/(?<=Mr|Ms|Mrs)…\./g, ".…");
// Fix extra spaces
xml = xml.replace(/ ? <\/p>/g, "</p>");