diff --git a/client/components/Reader/share/BookParser.js b/client/components/Reader/share/BookParser.js
index 5a33d56c..033c470e 100644
--- a/client/components/Reader/share/BookParser.js
+++ b/client/components/Reader/share/BookParser.js
@@ -138,8 +138,8 @@ export default class BookParser {
});
parser.on('textNode', (text) => {
- text = text.replace(/[\t\n\r]/g, ' ');
-
+ text = text.replace(/ |[\t\n\r]/g, ' ');
+
if (text != ' ' && text.trim() == '')
text = text.trim();
@@ -179,22 +179,22 @@ export default class BookParser {
fb2.annotation += text;
}
- let cOpen = (center ? '
' : '');
- cOpen += (bold ? '' : '');
- let cClose = (center ? '' : '');
- cClose += (bold ? '' : '');
+ let tOpen = (center ? '' : '');
+ tOpen += (bold ? '' : '');
+ let tClose = (center ? '' : '');
+ tClose += (bold ? '' : '');
if (path.indexOf('/FictionBook/body/title') == 0) {
- newParagraph(`${cOpen}${text}${cClose}`, text.length, true);
+ newParagraph(`${tOpen}${text}${tClose}`, text.length, true);
}
if (path.indexOf('/FictionBook/body/section') == 0) {
switch (tag) {
case 'p':
- growParagraph(`${cOpen}${text}${cClose}`, text.length);
+ growParagraph(`${tOpen}${text}${tClose}`, text.length);
break;
default:
- growParagraph(`${cOpen}${text}${cClose}`, text.length);
+ growParagraph(`${tOpen}${text}${tClose}`, text.length);
}
}
});