From 3a8f5df2014927c41c94b2f8fed0a56c1b9be6e4 Mon Sep 17 00:00:00 2001 From: morethanwords Date: Tue, 9 Mar 2021 21:33:47 +0400 Subject: [PATCH] Fix changing favicon on macOS Fix favicon font size with DPR --- src/index.hbs | 2 +- src/lib/appManagers/appNotificationsManager.ts | 6 ++++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/index.hbs b/src/index.hbs index 0449946d..a2b9acb8 100644 --- a/src/index.hbs +++ b/src/index.hbs @@ -9,7 +9,7 @@ - + diff --git a/src/lib/appManagers/appNotificationsManager.ts b/src/lib/appManagers/appNotificationsManager.ts index f9a9bed6..36d129ff 100644 --- a/src/lib/appManagers/appNotificationsManager.ts +++ b/src/lib/appManagers/appNotificationsManager.ts @@ -239,14 +239,16 @@ export class AppNotificationsManager { fontSize = 20; } else { str = '99+'; - fontSize = 18; + fontSize = 16; } + + fontSize *= window.devicePixelRatio; ctx.font = `700 ${fontSize}px ${fontFamily}`; ctx.textBaseline = 'middle'; ctx.textAlign = 'center'; ctx.fillStyle = 'white'; - ctx.fillText('' + this.notificationsCount, canvas.width / 2, canvas.height * .5625); + ctx.fillText(str, canvas.width / 2, canvas.height * .5625); /* const ctx = canvas.getContext('2d'); ctx.drawImage(img, 0, 0, canvas.width, canvas.height); */