aboutsummaryrefslogtreecommitdiff
path: root/src/bible.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/bible.cc')
-rw-r--r--src/bible.cc5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/bible.cc b/src/bible.cc
index 0e555dc..7773732 100644
--- a/src/bible.cc
+++ b/src/bible.cc
@@ -310,6 +310,11 @@ int main(int argc, char* argv[]) {
if(omitVerseNums && tex.verse != verse) {
out << " ";
} else if(!omitVerseNums && tex.verse != verse) {
+ // First output any whitespace at the start of tex.text
+ for(auto c = tex.text.begin(); c != tex.text.end() and std::isspace(*c);) {
+ out << *c;
+ tex.text.erase(c);
+ }
if(superscript) {
out << " ";
map<char,string> d2s = {{'0', "⁰"}, {'1', "¹"}, {'2', "²"}, {'3', "³"}, {'4', "⁴"}, {'5', "⁵"}, {'6', "⁶"}, {'7', "⁷"}, {'8', "⁸"}, {'9', "⁹"}};