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
754 B
XML
1 line
754 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M92-60q-17 5-30.5-6T48-94q0-11.82 7-20.91T73-127l177-49v-112h-70.1q-14.9 0-25.4-10.35Q144-308.7 144-324v-396h-4q-15.3 0-25.65-10.29Q104-740.58 104-755.79t10.35-25.71Q124.7-792 140-792h100v-35.79q0-15.21 10.35-25.71T276-864h408q15.3 0 25.65 10.35Q720-843.3 720-828v36h100q15.3 0 25.65 10.29Q856-771.42 856-756.21t-10.35 25.71Q835.3-720 820-720h-4v300q0 15.3-10.35 25.65Q795.3-384 780-384h-70v80l158-44q17-5 30.5 6t13.5 28q0 11.82-7 20.91T887-281L92-60Zm273-148 230-64v-112h-67v60q0 15.3-10.35 25.65Q507.3-288 492-288H365v80ZM216-360h228v-48H216v48Zm300-96h228v-48H516v48Zm-300-24h228v-216H216v216Zm300-96h228v-120H516v120Zm-72 216v-48 48Zm72-96v-48 48Z"/></svg> |