M3 draws icons at 20 dp from the optical size 20 cut, whose strokes stay as
heavy as the 24 dp design's instead of thinning with the glyph (styles.md
§ Icons, the optical size axis). The package only shipped the 24 cut, so every
20 px icon was a scaled-down 24 (core audit C16). bin/fetch-symbols now checks
out both cuts from the same commit of google/material-design-icons and writes
the new one to resources/svg/symbols/{outlined-20,filled-20}: 4,135 symbols
each, the same names and the same normalisation as the 24 cut.
Plan step 10; finding C16.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Qwx5USif3wFFmxtHg5U1g9
1 line
756 B
XML
1 line
756 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M531-358q23-23 21.5-54.5T525-464q-57-42-115.5-80t-116.59-75.55Q280-628 269.5-617.5t-2.05 23.59Q305-535 343.5-477t80.44 113.87Q443-337 474.5-335.5 506-334 531-358ZM192-192q-19.02 0-35.01-9Q141-210 132-227q-21-35-28.5-76T96-386q0-44 9.5-85.48Q115-512.96 134-552q7-13 21-16.5t27 4.5q13 8 16.5 21.85Q202-528.3 196-514q-14 31-21 63.57-7 32.56-7 66.43 0 31.53 6.5 61.26Q181-293 192-264h577q11-29 17-58.72t6-61.28q0-129.67-91.45-220.84Q609.09-696 479-696q-23.92 0-46.96 3.5T386-682q-14 5-28-.5T338-702q-6-14-1-27t19-18q29-11 60.04-16t62.96-5q80.09 0 150.04 30Q699-708 751-656t82.5 121.32Q864-465.36 864-386q0 42-8 83t-28 76q-10 17-26.1 26t-33.9 9H192Zm288-216Z"/></svg> |