- Letter-Spacing des DOM-Textes mit
getComputedStylelesen und inmeasureTextMetricsuebergeben -
computeOffsetsso anpassen, dass Breite mit Letter-Spacing unddevicePixelRatioberuecksichtigt wird - Canvas-Elemente intern mit
devicePixelRatioskalieren und den Zeichenkontext mittelsctx.scaleanpassen -
<h1>und Canvas nur ueber absolute Offsets positionieren, ohneposition: fixed - Cookies oder
localStoragenutzen, um gemessene Offsets und Zoom-Stufe zu speichern - Nach der Partikelanimation per Crossfade auf den markierbaren Text ueberblenden
- In der README erklaeren, wie bei 125 % Zoom die Ueberlagerung geprueft werden kann
Ziel: Der sichtbare DOM-Text soll nach der Animation pixelgenau die gleiche Position wie das Canvas einnehmen, damit der Uebergang nicht wahrnehmbar ist.