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
881 B
XML
1 line
881 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M480-96q-79 0-149-30t-122.5-82.5Q156-261 126-331T96-480q0-80 30-149.5t82.5-122Q261-804 331-834t149-30v-55q0-12 10.5-16.5T510-932l110 102q11 11 11 26t-11 26L510-676q-9 8-19.5 3.5T480-689v-55q-110 0-187 77t-77 187q0 66 31 123.5t85 95.5q18-32 49.5-50t68.5-23q-3-21-7.5-41.5T430-416q-11 9-24.5 14.5T378-396q-32 0-55-23t-23-55v-42q0-9-2-18.5t-6-17.5q-5-9 1-18t17-8q46 3 95.5 25t50.5 79q0 7-1 14t-4 13q-13-10-26.5-18.5T396-480q28 20 48 47.5t36 58.5q21-51 51.5-95.5T600-552q-23 17-45 35.5T513-478q-7-11-10.5-23.5T499-528q0-40 28-68.5t68-27.5h29q22 0 37.5-6t32.5-20q8-7 17.5-3t9.5 14q0 25-4.5 60.5t-18 68Q685-478 660.5-455T595-432q-14 0-27-4t-25-11q-10 28-17.5 56.5T513-333q35 6 66 23.5t48 48.5q45-31 74-75.5t39-96.5q5-25 22.5-42t41.5-17q26 0 43.5 18.5T861-430q-19 142-126.5 238T480-96Z"/></svg> |