Поправки багов
This commit is contained in:
@@ -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;
|
||||||
|
|||||||
Reference in New Issue
Block a user