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.2 KiB
XML
1 line
1.2 KiB
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M120-40q-17 0-28.5-12.72Q80-65.45 80-82t11.5-29.28Q103-124 120-124q26 0 51.5-7t49.5-21.21q8-4.79 19-4.79t19 4.79Q283-138 308.5-131t51.5 7q26 0 52-7t50-20.95q8-5.05 18.5-5.05t18.5 4.79Q523-138 548.5-131t51.5 7q26 0 52-7t50-21.21q8-4.79 18-4.79t18 4.79Q762-138 788-131t52 7q18 0 29 12.22Q880-99.55 880-82t-11 29.78Q858-40 840-40q-31 0-61-7.5T720-70q-29 15-59 22.5T600-40q-31 0-61-7.5T480-70q-29 15-59 22.5T360-40q-31 0-61-7.5T240-70q-29 15-59 22.5T120-40Zm360-513 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> |