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
986 B
XML
1 line
986 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M408-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-48v24ZM456.09-851q7.08 0 12.84 2.5T480-841q50 47 103.5 99.5T681-629q38 53 61.5 110.5T766-397q0 16-11.5 26.5T727.32-360H384q-29.7 0-50.85 21.15Q312-317.7 312-288v93q0 10.9-5.5 18.45Q301-169 293-164q-8 5-17.5 4.5T258-167q-53-42-83.5-105T144-408q0-63 29-124t72-117.5Q288-706 338.5-755t92.5-87q5-5 11.5-7t13.59-2Z"/></svg> |