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
748 B
XML
1 line
748 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M216-144q-29.7 0-50.85-21.15Q144-186.3 144-216v-216q0-70 49-119t119-49h132v-110L92-612q-17 5-30.5-6T48-646q0-11.82 7-20.91T73-679l175-49q-4-7-6-13.95-2-6.94-2-15.05 0-24 17.5-41.5T299-816q23.81 0 41.4 17 17.6 17 17.6 41l86-24q1-14 11.5-24t24.5-10q9 0 17 4t13 12l96-27q-3-6-4.5-12.5T600-853q0-25 17.21-42T659-912q23 0 40.5 15.71T719-858l149-42q17-5 30.5 6t13.5 28q0 11.82-7 20.91T887-833L516-730v130h132q70 0 119 49t49 119v216q0 29.7-21.15 50.85Q773.7-144 744-144H216Zm0-72h528v-72H216v72Zm0-144h130v-168h-34q-39.6 0-67.8 28.2Q216-471.6 216-432v72Zm202 0h127v-168H418v168Zm199 0h127v-72q0-39.6-28.2-67.8Q687.6-528 648-528h-31v168ZM216-216v-72 72Z"/></svg> |