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
547 B
XML
1 line
547 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M480-72q-26 0-49-12.5T397-120h-13q-30 0-51-21t-21-51v-150q-57-40-88.5-102T192-576q0-120 84-204t204-84q120 0 204 84t84 204q0 70-31.5 132T648-342v150q0 30-21 51t-51 21h-14q-11 23-33.5 35.5T480-72Zm-96-120h192v-48H384v48Zm0-96h192v-48H384v48Zm-38-120h110v-110l-72-72q-7-7-7-17t7-17q7-7 17-7t17 7l62 62 62-62q7-7 17-7t17 7q7 7 7 17t-7 17l-72 72v110h110q38-31 60-74.5t22-93.5q0-90-63-153t-153-63q-90 0-153 63t-63 153q0 49 22 93t60 75Zm134-154Zm0-38Z"/></svg> |