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="M144-408q0-63 29-124t72-117.5Q288-706 338.5-755t92.5-87q5-5 11.5-7t13.59-2q7.08 0 12.84 2.5T480-841q42 39 91.5 88T665-647q47 60 75.5 119.5T767-396q0 16-11.5 26T728-360q-14.45 0-24.22-11-9.78-11-8.78-25 2-45-12-82t-41-79q-29-43-74.5-95T456-769Q324-638 270-557t-54 149q0 59 26 109t70 83v21q0 11-5.5 18.5T293-164q-8 5-17.5 4t-17.5-7q-53-43-83.5-105.5T144-408Zm312-85ZM408-96q-10.2 0-17.1-6.9-6.9-6.9-6.9-17.1v-144q0-10.2 6.9-17.1 6.9-6.9 17.1-6.9h96q10.2 0 17.1 6.9 6.9 6.9 6.9 17.1v144q0 10.2-6.9 17.1Q514.2-96 504-96h-96Zm24-48h48v-96h-48v96Zm192-24v48q0 10.4-6.8 17.2Q610.4-96 600-96q-10.4 0-17.2-6.8-6.8-6.8-6.8-17.2v-141q0-11 8-19t18.99-8H696q10 0 17 7t7 17v72q0 10-7 17t-17 7h-7l18 41q5 11-1.5 21t-18.87 10q-6.6 0-12.38-3.44-5.78-3.44-8.25-9.56l-25-59h-17Zm192 0v48q0 10.4-6.8 17.2Q802.4-96 792-96q-10.4 0-17.2-6.8-6.8-6.8-6.8-17.2v-141q0-11 8-19t18.99-8H888q10 0 17 7t7 17v72q0 10-7 17t-17 7h-72Zm-192-48h48v-24h-48v24Zm192 0h48v-24h-48v24Z"/></svg> |