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="M252-120q-54.69 0-93.34-38.72Q120-197.44 120-252.22t38.72-93.28q38.72-38.5 93.5-38.5t93.28 38.66Q384-306.69 384-252q0 23.05-7.5 44.52Q369-186 355-169v-27q29 14 61 21t64 7q120.56 0 208.28-79T790-443q1.77-15.34 12.37-26.17Q812.97-480 827.98-480q15.02 0 25.52 10.83T862-443q-14 147-122.5 247T479.66-96Q436-96 393.5-106T312-135q-14 8-29.19 11.5Q267.62-120 252-120Zm0-73q24.58 0 41.79-17.21T311-252q0-24.58-17.21-41.79T252-311q-24.58 0-41.79 17.21T193-252q0 24.58 17.21 41.79T252-193Zm227.78-155q-54.78 0-93.28-38.72t-38.5-93.5q0-54.78 38.72-93.28t93.5-38.5q54.78 0 93.28 38.72t38.5 93.5q0 54.78-38.72 93.28t-93.5 38.5Zm.22-444q-120.56 0-208.28 79T170-517q-1.77 15.34-12.37 26.17Q147.03-480 132.02-480q-15.02 0-25.52-10.83T98-517q14-147 122.5-247t259.84-100q43.66 0 86.16 10t81.5 29q14-8 29.19-11.5Q692.38-840 708-840q54.69 0 93.34 38.72Q840-762.56 840-707.78t-38.72 93.28q-38.72 38.5-93.5 38.5t-93.28-38.66Q576-653.31 576-708q0-23.05 7.5-44.52Q591-774 605-791v27q-29-14-61-21t-64-7Zm228 143q24.58 0 41.79-17.21T767-708q0-24.58-17.21-41.79T708-767q-24.58 0-41.79 17.21T649-708q0 24.58 17.21 41.79T708-649ZM252-252Zm456-456Z"/></svg> |