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.0 KiB
XML
1 line
1.0 KiB
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M480-96q-79 0-149-30t-122.5-82.5Q156-261 126-331T96-480q0-134 81-236.5T382-851q16-5 27 3.5t14 22.5q3 14-3.5 27T394-780q-91 26-152 97.5T170-516h290q6 0 11.5 2.5t9.5 7.5q19 21 41 38t48 30q13 7 17 20.5t-5 24.5l-66 83v140q95-11 166-72.5T779-394q5-19 18.5-25t27.5-3q14 3 22 14t3 27q-35 121-136.5 203T480-96Zm-36-74v-140L337-444H170q12 109 88.5 185.5T444-170Zm236-317q-7-7-7-17v-61l-52 50q-7 7-16 7t-16-7q-7-7-7.5-16.5T588-548l85-86v-38h-38l-86 85q-7 7-16 7t-16-7q-7-7-7.5-16.5T516-620l50-52h-61q-10 0-17-7t-7-17q0-10 7-17t17-7h61l-50-51q-7-7-7-16t7-16q7-7 16.5-7.5T549-804l86 84h38v-37l-85-86q-7-7-7-16t7-16q7-7 16.5-7.5T621-876l52 50v-62q0-10 7-17t17-7q10 0 17 7t7 17v62l51-50q7-7 16-7t16 7q7 7 7.5 16.5T805-843l-84 86v37h37l86-84q7-7 16-7t16 7q7 7 7.5 16.5T877-771l-50 51h62q10 0 17 7t7 17q0 10-7 17t-17 7h-62l50 52q7 7 7 16t-7 16q-7 7-16.5 7.5T844-587l-86-85h-37v38l84 86q7 7 7 16t-7 16q-7 7-16.5 7.5T772-515l-51-50v61q0 10-7 17t-17 7q-10 0-17-7Z"/></svg> |