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
518 B
XML
1 line
518 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M264-396q48 0 88 27t57 72l7 19 20 3q35 6 57.5 32.5T516-181q0 40-28 68t-68 28H264q-65 0-110.5-45T108-240q0-66 46-111t110-45Zm312-67q57 57 131 83t153 20q10-1 18 2.5t13 10.5q5 7 7.5 15.5T898-314q-35 121-138.5 193.5T531-48h-7q31-24 47.5-59t16.5-73q0-54-34-99t-85-61q-27-60-82.5-94T264-468q-12 0-23 1.5t-22 3.5q-20 4-39 11t-36 18q0-129 72.5-227.5T410-800q9-3 17.5-1t15.5 7q7 5 11.5 12.5T458-764q-4 89 25.5 163.5T576-463Z"/></svg> |