From 59fe713df2287575f6c38389befaa42aaf148ea1 Mon Sep 17 00:00:00 2001 From: Book Pauk Date: Wed, 25 Dec 2019 01:29:32 +0700 Subject: [PATCH] =?UTF-8?q?=D0=9D=D0=B5=D0=BC=D0=BD=D0=BE=D0=B3=D0=BE=20?= =?UTF-8?q?=D1=83=D0=BB=D1=83=D1=87=D1=88=D0=B8=D0=BB=20=D0=B7=D0=B0=D0=B3?= =?UTF-8?q?=D1=80=D1=83=D0=B7=D0=BA=D1=83=20=D0=B2=D0=B5=D0=B1-=D1=88?= =?UTF-8?q?=D1=80=D0=B8=D1=84=D1=82=D0=BE=D0=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- client/components/Reader/TextPage/TextPage.vue | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/client/components/Reader/TextPage/TextPage.vue b/client/components/Reader/TextPage/TextPage.vue index 9369eccc..fbf5ca7d 100644 --- a/client/components/Reader/TextPage/TextPage.vue +++ b/client/components/Reader/TextPage/TextPage.vue @@ -334,13 +334,15 @@ class TextPage extends Vue { this.draw(); - // шрифты хрен знает когда подгружаются в div, поэтому - const parsed = this.parsed; - await sleep(5000); - if (this.parsed === parsed) { - parsed.force = true; - this.draw(); - parsed.force = false; + // ширина шрифта некоторое время выдается неверно, поэтому + if (!omitLoadFonts) { + const parsed = this.parsed; + await sleep(100); + if (this.parsed === parsed) { + parsed.force = true; + this.draw(); + parsed.force = false; + } } }