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
1.1 KiB
XML
1 line
1.1 KiB
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="m444-418-129 75-21 111q-3 14-15 23t-27 6q-15-3-23.5-15t-5.5-27l10-51-36 21q-13 8-27 4t-22-17q-8-13-4-27t17-22l36-21-49-17q-14-5-20.5-18.5T126-421q5-14 18.5-20.5T172-443l107 37 129-74-129-74-107 37q-14 5-27.5-1.5T126-539q-5-14 1.5-27.5T148-585l49-17-36-21q-13-8-17-22t4-27q8-13 22-17t27 4l36 21-10-51q-3-15 5.5-27t23.5-15q15-3 27 5.5t15 23.5l21 111 129 75v-149l-86-74q-11-10-12.5-25t8.5-26q10-11 25-12.5t26 8.5l39 34v-42q0-15 10.5-25.5T480-864q15 0 25.5 10.5T516-828v42l39-34q11-10 26-8.5t25 12.5q10 11 8.5 26T602-765l-86 74v149l129-75 21-111q3-14 15-23t27-6q15 3 23.5 15t5.5 27l-10 51 36-21q13-8 27-4t22 17q8 13 4 27t-17 22l-36 21 49 17q14 5 20.5 18.5T834-539q-5 14-18.5 20.5T788-517l-107-37-129 74 129 74 107-37q14-5 27.5 1.5T834-421q5 14-1.5 27.5T812-375l-49 17 36 21q13 8 17 22t-4 27q-8 13-22 17t-27-4l-36-21 10 51q3 15-5.5 27T708-203q-15 3-27-5.5T666-232l-21-111-129-75v149l86 74q11 10 12.5 25t-8.5 26q-10 11-25 12.5t-26-8.5l-39-34v42q0 15-10.5 25.5T480-96q-15 0-25.5-10.5T444-132v-42l-39 34q-11 10-26 8.5T354-144q-10-11-8.5-26t12.5-25l86-74v-149Z"/></svg> |