Show HN: Sidebearing-trim – align text to visible ink, not the glyph box
A new npm package called "sidebearing-trim" addresses the issue of text appearing indented when aligned to layout edges by extracting .woff font metrics and shifting each line by the sidebearing value of its first glyph. The problem, previously discussed without a proper solution (including a stale 2014 W3C CSS proposal), becomes noticeable especially on larger sans-serif fonts.