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="M287.94-96q-79.65 0-135.8-56.16Q96-208.32 96-288q0-52 25-96.5t70-69.5q18-11 36.5-.5t18.5 31.64q0 10.57-5.5 19.21Q235-395 226-390q-27 17-42.5 43.44Q168-320.11 168-288q0 50 35 85t85 35q50 0 85-35t35-85q0-15 11-25.5t26-10.5h195q6-6 14.5-9t17.5-3q20 0 34 14t14 34q0 20-14 34t-34 14q-9 0-17.5-2.5T640-252H477q-11 69-65 112.5T287.94-96Zm.06-144q-20 0-34-14t-14-34q0-16.3 9-28.15Q258-328 272-333l98-151.74Q341-511 326.5-548T312-624q0-79.68 56.16-135.84T504-816q65 0 116 39t68 102q5 17.1-5.78 31.05Q671.44-630 654-630q-13 0-22.8-8.64-9.79-8.63-13.2-21.36-11-38-42.5-61T504-744q-50 0-85 35t-35 85q0 32 15.5 60.5T443-519q11 7 15 18t-2 22L336-292v.69-.69q0 21-14 36.5T288-240ZM671.96-96q-24.96 0-48.46-6T579-120q-25-14-18-40.5t34-26.5q8 0 15 2t14 6q11 5 22.89 8 11.9 3 25.11 3 50 0 85-35t35-85q0-50-35-85t-85-35q-16 0-31 3t-28 12q-11 8-24 4t-20-17l-86-174q-13-6-20-18t-7-26q0-20 14-34t34-14q20 0 34 14t14 34q0 2-.5 4.5t-.5 4.5l71 142q13-2 25-4.5t25-2.5q79.68 0 135.84 56.23 56.16 56.22 56.16 136Q864-208 807.83-152q-56.17 56-135.87 56Z"/></svg> |