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-845q11 0 22.5 3t21.5 11l323.32 247.02Q859-575 861-560t-7 27q-9 12-24 14t-27-7L480-773 264-608v344h107.74q15.26 0 25.76 10.29 10.5 10.29 10.5 25.5t-10.37 25.71Q387.26-192 371.94-192H263.75Q234-192 213-213.15T192-264v-290l-35.47 27.98Q145-517 130.06-518.81q-14.95-1.8-24-14.45Q97-545 99-560q2-15 13.71-23.95L436-831q10-8 21.5-11t22.5-3Zm0 362ZM696-72q-43 27-91.66 22.6Q555.69-53.8 521-89q-35-35-40-84t23-91q-28-42-23-91.5t39.96-84.61q34.96-35.11 84-39.5Q654-484 696-456q42-28 91-23t84 39.5q35 34.5 40 84T888-264q28 42 23 91t-40 84q-35 35-84 40t-91-23Zm1-85 40 26q20 13 43.5 10.5t40-19.5q16.5-17 18.5-40.8 2-23.8-10-44.2l-26-39 26-40q13-20.4 11-44.2-2-23.8-18-38.8-17-17-41-20.5T737-397l-40 27-40-27q-20-14-43.5-11T573-388q-17 17-20 40.5t11 43.5l27 40-27 41q-14 20-11.5 43.5T572-139q17 17 41.5 19t44.5-12l39-25Zm-1.11-59Q716-216 730-229.89q14-13.88 14-34Q744-284 730.11-298q-13.88-14-34-14Q676-312 662-298.11q-14 13.88-14 34Q648-244 661.89-230q13.88 14 34 14Zm.11-48Z"/></svg> |