An interactive web experiment combining a springy-baseline hover effect with a variable font whose glyphs can flex to match the baseline’s curvature:
https://hex.xyz/Shop_Sans/boing/
The CSS code is based on demos from nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpq6mupqs08pvwk8crlddfd8wuag79ldtqss09gslalvwksne2u6r0qwrdd9w (nprofile…dd9w) with tips from nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpq7cs0awnjg84w085zneqyvpzynpr75l5z47r9hjrhkcgetnzgvsmqf9tm79 (nprofile…tm79) yesterday:
https://front-end.social/@css/116006138838064149
The variable font is Shop Sans, which I made for exactly these kinds of curved-baseline situations:
https://www.futurefonts.com/hex/shop-sans
It’s just CSS with a variable web font (no JavaScript involved) and would have been impossible until fairly recently.