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
1008 B
XML
1 line
1008 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M228-168v-126q-37-11-60.5-43T144-407.51V-684q0-15.3 10.35-25.65Q164.7-720 180-720h168q15.3 0 25.65 10.35Q384-699.3 384-684v276.49Q384-369 360.5-337 337-305 300-294v126h48q15.3 0 25.65 10.29Q384-147.42 384-132.21t-10.35 25.71Q363.3-96 348-96H180q-15.3 0-25.65-10.29Q144-116.58 144-131.79t10.35-25.71Q164.7-168 180-168h48Zm-12-360h96v-120h-96v120Zm48 168q20.4 0 34.2-13.8Q312-387.6 312-408v-48h-96v47.72Q216-388 229.8-374t34.2 14ZM504-96q-29.7 0-50.85-21.15Q432-138.3 432-168v-359q0-22 12.5-40.45Q457-585.9 477-594l30-12q20-8 32.5-26.5T552-673v-143q0-20.4 13.8-34.2Q579.6-864 600-864h96q20.4 0 34.2 13.8Q744-836.4 744-816v143q0 23 13 41t33 26l29 12q20 8.1 32.5 26.55Q864-549 864-527v359q0 29.7-21.15 50.85Q821.7-96 792-96H504Zm120-648h48v-48h-48v48ZM504-480h288v-47l-30-12q-41-17-65.5-52.51T672-672h-48q0 44.98-25 80.49T533-539l-29 12v47Zm0 312h288v-72H504v72Zm0-144h288v-96H504v96ZM264-456Zm240 144v-96 96Z"/></svg> |