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="M120-48q-17 0-28.5-11T80-84q0-14 11.5-25t28.5-11q26 0 51.5-9.5T221-151q8-4 19-4t19 4q24 12 49.5 21.5T360-120q26 0 52-10t50-21q8-4 18.5-4t18.5 4q24 12 49.5 21.5T600-120q26 0 52-9.5t50-21.5q8-4 18-4t18 4q24 12 50 21.5t52 9.5q18 0 29 10.5T880-84q0 15-11 25.5T840-48q-31 0-61-6.5T720-74q-29 13-59 19.5T600-48q-31 0-61-6.5T480-74q-29 13-59 19.5T360-48q-31 0-61-6.5T240-74q-29 13-59 19.5T120-48Zm360-505 144 121v148q18 13 35 26t33 26q-20 18-43 29t-49 11q-36 0-67-21t-53-51q-22 30-53 51t-67 21q-7 0-13-.5t-13-2.5q-81-56-135.5-113T144-407q0-17 14-33t57-16q25 0 55.5 6.5T336-432l-23-131q-4-20 4.5-40t26.5-32l82-55q-4-1-13.5-2.5T393-696q-10-2-18.5-3.5T362-702l-81 55q-12 8-26.5 5.5T232-656q-8-12-6-27t15-23l93-64q6-4 12.5-6t13.5 0l188 32q13 2 24.5 8t19.5 16l66 101q18 24 43.5 41t56.5 23q14 3 24 14t10 25q0 15-10.5 25t-24.5 8q-48-7-88.5-31.5T600-576q-4-5-14-18.5T571-614l-91 61Zm-77 32 17 123q31 14 71.5 34t60.5 34v-68L403-521Zm257-199q-35 0-59.5-24.5T576-804q0-35 24.5-59.5T660-888q35 0 59.5 24.5T744-804q0 35-24.5 59.5T660-720Z"/></svg> |