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
608 B
XML
1 line
608 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M696-96H264q-31 0-51.5-21.15T192-168v-624q0-29.7 20.5-50.85Q233-864 264-864h432q29.7 0 50.85 21.15Q768-821.7 768-792v624q0 29.7-21.15 50.85Q725.7-96 696-96ZM480.21-600Q510-600 531-621.21t21-51Q552-702 530.79-723t-51-21Q450-744 429-722.79t-21 51Q408-642 429.21-621t51 21ZM480-216q70 0 119-49t49-119q0-70-49-119t-119-49q-70 0-119 49t-49 119q0 70 49 119t119 49Zm0-72q-39.6 0-67.8-28.2Q384-344.4 384-384q0-39.6 28.2-67.8Q440.4-480 480-480q39.6 0 67.8 28.2Q576-423.6 576-384q0 39.6-28.2 67.8Q519.6-288 480-288Z"/></svg> |