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
588 B
XML
1 line
588 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="m425-445-36-55q-5-8-13-12t-17-4H135q-10 0-18-5.5T106-537q-5-17-7.5-33.5T96-605q0-89 61-150t150-61q49 0 95 21t78 59q32-38 78-59t95-21q89 0 150 61t61 150q0 18-2.5 35t-7.5 34q-3 10-10.5 15.5T825-515H617l-60-93q-5-8-13.5-12t-17.5-4q-11 0-18.5 6T495-602l-70 157Zm55 306q-14 0-25.5-7T432-163q-96-86-160-148T170-422q-5-7-1.5-14.5T180-444h162l60 93q5 8 13.5 11.5T433-336q11 0 19-5.5t12-15.5l70-156 35 54q5 8 13 12t17 4h180q8 0 11.5 7.5T789-421q-38 48-100.5 111T528-163q-11 9-22.5 16.5T480-139Z"/></svg> |