Поправки багов

This commit is contained in:
Book Pauk
2019-01-17 05:49:53 +07:00
parent 6e78157ccf
commit 091280e143

View File

@@ -378,9 +378,7 @@ export default class BookParser {
const slogiLen = slogi.length; const slogiLen = slogi.length;
for (let k = 0; k < slogiLen - 1; k++) { for (let k = 0; k < slogiLen - 1; k++) {
let slog = slogi[0]; let slog = slogi[0];
if (slog[slog.length - 1] == '-') //убрать '-' в конце слога, добавим свой let ww = this.measureText(s + slog + (slog[slog.length - 1] == '-' ? '' : '-')) + p;
slog = slog.substr(0, slog.length - 1);
let ww = this.measureText(s + slog + '-') + p;
if (ww <= parsed.w) { if (ww <= parsed.w) {
s += slog; s += slog;
} else } else
@@ -391,7 +389,7 @@ export default class BookParser {
if (pw) { if (pw) {
prevW = pw; prevW = pw;
prevStr = s + '-'; prevStr = s + (s[s.length - 1] == '-' ? '' : '-');
wordTail = slogi.join(''); wordTail = slogi.join('');
} else { } else {
wordTail = word; wordTail = word;