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
787 B
XML
1 line
787 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M440-504h-38 96-58ZM263.85-240Q194-240 145-289.2t-49-119Q96-478 145.14-527T264-576h354l-72-72h-78q-15.3 0-25.65-10.29Q432-668.58 432-683.79t10.35-25.71Q452.7-720 468-720h78q14.22 0 27.11 5Q586-710 597-699l126 126q62 6 101.5 54T864-408q0 69.72-49.14 118.86T696-240q-71 0-119.5-50.6Q528-341.21 528-413q0-5 .5-11t2.5-11l-52 52q-5 5-11.5 8t-14.5 3h-25q-11 58-57.28 95-46.29 37-106.87 37ZM696-312q38 0 67-27t29-69q0-42-29-69t-67-27q-38 0-67 27t-29 69q0 42 29 69t67 27Zm-431.5 0q28.5 0 53-15.5T353-372h-77q-15.3 0-25.65-10.29Q240-392.58 240-407.79t10.35-25.71Q260.7-444 276-444h77q-11-29-35.5-44.5t-53-15.5q-37.5 0-67 27T168-408q0 42 29.5 69t67 27ZM431-444h7l60-60h-96q9 14 15.5 27t13.5 33Z"/></svg> |