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
898 B
XML
1 line
898 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M360-504q40 0 68-28t28-68q0-40-28-68t-68-28q-40 0-68 28t-28 68q0 40 28 68t68 28Zm336 95q-14-5-20.5-17t-1.5-26q11-30 17-61.5t6-63.5q0-39-8.5-77.5T663-728q-6-12 0-24.5t19-17.5q14-6 28.5.5T732-748q19 41 28 84t9 88q0 36-6.5 72T744-434q-5 15-19 22.5t-29 2.5Zm106 106q-13-5-18.5-18t.5-25q27-54 41-112t14-118q0-67-17.5-132T770-831q-7-11-1.5-24t18.5-19q15-7 30.5-.5T841-853q35 64 52 134t17 142q0 66-14 129.5T853-325q-8 15-22 21.5t-29 .5Zm-634 63q0-15-10.5-25.5T132-276q-15 0-25.5 10.5T96-240q0 59 41.5 101.5T238-96q66 0 100.5-41t51.5-96q14-46 30.5-77t64.5-57q66-35 102.5-98T624-601q0-110-77-186.5T360-864q-110 0-187 77T96-600q0 15 10.5 25.5T132-564q15 0 25.5-10.5T168-600q0-80 56-136t136-56q80 0 136 55.5T552-601q0 53-27 99t-73 70q-62 32-84.5 69.5T322-255q-16 48-37 67.5T238-168q-29 0-49.5-21.5T168-240Z"/></svg> |