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
978 B
XML
1 line
978 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M480-360q-32 0-55.5-23.5T401-439q0-24 9-46t36-64l19-29q5.36-8 15.18-8t14.82 8l19 29q27 41 36 63t9 47q0 32-23.5 55.5T480-360Zm-360 72h179q-21-20-37.5-44T234-384H120v96Zm360.23 0Q560-288 616-344.23q56-56.22 56-136Q672-560 615.77-616q-56.22-56-136-56Q400-672 344-615.77q-56 56.22-56 136Q288-400 344.23-344q56.22 56 136 56ZM726-576h114v-96H661q21 20 37.5 44t27.5 52ZM120-216v12q0 15.3-10.29 25.65Q99.42-168 84.21-168T58.5-178.35Q48-188.7 48-204v-264q0-15.3 10.29-25.65Q68.58-504 83.79-504t25.71 10.35Q120-483.3 120-468v12h97q-.67-6.21-.83-12.1Q216-474 216-480q0-110.31 76.84-187.16Q369.69-744 480-744h360v-12q0-15.3 10.29-25.65Q860.58-792 875.79-792t25.71 10.35Q912-771.3 912-756v264q0 15.3-10.29 25.65Q891.42-456 876.21-456t-25.71-10.35Q840-476.7 840-492v-12h-97q.67 6.21.83 12.1.17 5.9.17 11.9 0 110.31-76.84 187.16Q590.31-216 480-216H120Zm0-72v-96 96Zm720-288v-96 96Zm-360 96Z"/></svg> |