Leading-Trim: Die Zukunft des digitalen Schriftsatzes

Avatar of Robin Rendle
Robin Rendle am

DigitalOcean bietet Cloud-Produkte für jede Phase Ihrer Reise. Starten Sie mit 200 $ kostenlosem Guthaben!

leading-trim ist eine vorgeschlagene neue CSS-Eigenschaft, die es uns ermöglicht, den zusätzlichen Abstand in jeder Schriftart zu entfernen, um Text vorhersehbarer gestalten zu können. Ethan Wang hat darüber geschrieben – einschließlich der Tatsache, dass Microsoft sich dafür eingesetzt hat – und dass sie nun Teil der Spezifikation Inline Layout Module Level 3 ist.

Sie würden es so verwenden

h1 { 
 leading-trim: both;
 text-edge: cap alphabetic;
}

Dies weist den Browser an, die Font-Datei zu lesen, die OpenType-Metriken zu analysieren und im Wesentlichen das zu tun, was Ethan in diesem GIF demonstriert.

Warum wollen wir das tun? Nun, es würde uns ermöglichen, Text in einem Button ordentlich zu formatieren, ohne seltsame Tricks, und wir könnten auch vorhersehbare Abstände zwischen verschiedenen Schriftarten festlegen. Ich bin ziemlich begeistert von dieser Spezifikation und der CSS-Eigenschaft, da sie uns ein weiteres Werkzeug an die Hand gibt, um die Typografie im Web zu kontrollieren – wie zum Beispiel das Bändigen von Zeilenhöhen.

Direkter Link →