font-display
line-clamp
text-wrap: balance
text-wrap: pretty
hanging-punctuation
initial-letter
@font-face { font-family: ExampleFont; src: url(/path/to/fonts/examplefont.woff) format("woff"); font-display: fallback; }
p { display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }
@font-face { font-family: "Fraunces"; src: url("fraunces.woff2") format("woff2"); font-weight: 200 700; } h2 { font-family: "Fraunces"; font-variation-settings: "wght" 375, "SOFT" 100; }
.balanced { max-inline-size: 50ch; text-wrap: balance; }
.pretty { text-wrap: pretty; }
p.hanging { hanging-punctuation: first last; }
.intro { /* Initial letter occupies 3 lines */ initial-letter: 3; }