Repository navigation
kifutraining 1.2.1 — Die Schriften greifen wieder
Fehlerbehebung zu 1.2.0, live auf ki-fu.ch. Nachträglich eingetragen. Keine neuen Fähigkeiten, keine Migration.
Was sich ändert
Die App rendert wieder in ihrer eigenen Typografie: Source Serif im Fliesstext, Anton in den Überschriften, Space Mono in Labels und Chips. Bisher fiel alles auf die System-Sans zurück — auf Produktion seit jeher, nicht erst seit 1.2.0.
Ursache: next/font setzte seine Variablen auf das <body>, während --font-body und seine Geschwister auf :root definiert und berechnet werden. Dort war --font-source unbekannt, die Substitution damit ungültig — und eine Custom Property mit ungültiger Substitution hat den leeren Wert, den das <body> dann erbt. Die Klassen gehören an <html>.
Mitbehoben: TabNav und die Untermenüs des Headers schlüsselten ihre Einträge nach dem Ziel statt nach dem Namen. Zwei Reiter dürfen dieselbe Adresse haben, gleich heissen dürfen sie nie — im Styleguide erzeugte das doppelte React-Keys.
Hinweis
Die Änderung war auf jeder Seite sichtbar, weil bisher überall die schmalere System-Sans stand. Mit 1.3.0 ist diese Typografie kurz darauf ohnehin abgelöst worden: Geist und Geist Mono tragen seither alles.