diff --git a/client/components/Reader/share/BookParser.js b/client/components/Reader/share/BookParser.js index 3c996526..3db98591 100644 --- a/client/components/Reader/share/BookParser.js +++ b/client/components/Reader/share/BookParser.js @@ -391,9 +391,9 @@ export default class BookParser { if (partText != '') line.parts.push({style, text: partText}); - if (line.parts.length) {//корявенько, коррекция при переносе + if (line.parts.length) {//корявенько, коррекция при переносе, отрефакторить не вышло let t = line.parts[line.parts.length - 1].text; - if (t.trimRight() != t) { + if (t[t.length - 1] == ' ') { line.parts[line.parts.length - 1].text = t.trimRight(); prevW -= this.measureText(' '); }