From dea384b91ac7d33b152a137fe392467abfac8602 Mon Sep 17 00:00:00 2001 From: memdmp Date: Mon, 21 Jul 2025 22:17:01 +0000 Subject: fix: solve pixel cutoff, add fallback fonts --- src/lib/assets/LineGlyph.svelte | 79 +++++++++++++++++++++++++++++++---------- 1 file changed, 61 insertions(+), 18 deletions(-) diff --git a/src/lib/assets/LineGlyph.svelte b/src/lib/assets/LineGlyph.svelte index ffc95de..ac8a0d6 100644 --- a/src/lib/assets/LineGlyph.svelte +++ b/src/lib/assets/LineGlyph.svelte @@ -67,19 +67,22 @@ isNightRendering = routeShortName.toUpperCase().startsWith('SN') || routeShortName.toUpperCase().startsWith('REN') || - routeShortName.toUpperCase().startsWith('IRN'); + routeShortName.toUpperCase().startsWith('IRN'), + isErsatzverkehr = routeShortName.toUpperCase().startsWith('EV'); let currentColor = $derived( _currentColor ?? (isRE ? '#eb0000' : 'currentColor') ); + const sbbFontFamilySvgDeclaration = + "font-family: SBB, 'SBB Web', 'Helvetica Neue', Helvetica, Inter, system-ui, sans-serif"; - - + {#if isFernverkehr} - +