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
1021 B
XML
1 line
1021 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M480-182q-36 0-53.5 19T352-144q-57 0-74-19t-53-19q-29 0-45 13.5T132-148q-14 3-25-7t-11-25q0-15 10.5-26t24.5-18q17-8 36-19t58-11q57 0 74 19t53 19q36 0 53.5-19t74.5-19q55 0 74 19t54 19q36 0 53.5-19t74.5-19q40 0 58 11t35 19q14 7 24.5 18t10.5 26q0 16-11.5 26t-25.5 6q-31-8-47-21t-44-13q-35 0-53.5 19T608-144q-55 0-74-19t-54-19Zm1-144q-36 0-53.5 19T353-288q-57 0-74.5-19T225-326q-29 0-44 13t-46 21q-14 4-26-6t-12-26q0-15 10.5-26t24.5-18q17-8 35.5-19t57.5-11q57 0 74.5 19t53.5 19q36 0 53.5-19t74.5-19q55 0 74 19t54 19q36 0 53-19t74-19q40 0 58 11t35 19q14 7 24.5 18t10.5 26q0 16-11.5 26t-25.5 6q-31-8-47-21t-44-13q-35 0-53 19t-74 19q-55 0-74-19t-54-19ZM270-489l134-134-39-39q-24-24-49-37t-57-18q-20-3-34-17t-14-34q0-20 14-34t34-12q51 5 88 21.5t74 53.5l256 255q-19 9-32.5 18t-36.5 9q-35 0-54-19t-74-19q-57 0-74.5 19T352-457q-27 0-41.5-12T270-489Zm378-327q40 0 68 28t28 68q0 40-28 68t-68 28q-40 0-68-28t-28-68q0-40 28-68t68-28Z"/></svg> |