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
907 B
XML
1 line
907 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M206-603q-32 29-54 66t-32 81h240v-215q-45 4-83.5 21.5T206-603Zm-86 315h384v-384h-72v216q0 29.7-21.15 50.85Q389.7-384 360-384H120v96Zm456-129 264-31v-56H576v87ZM156-96q-15.3 0-25.65-10.29Q120-116.58 120-131.79t10.35-25.71Q140.7-168 156-168h312q15.3 0 25.65 10.29Q504-147.42 504-132.21t-10.35 25.71Q483.3-96 468-96H156Zm-36-120q-29.7 0-50.85-21.15Q48-258.3 48-288v-120q0-140 98-238t238-98h120q29.7 0 50.85 21.15Q576-701.7 576-672v96h240l16-47q4-11 13.68-18 9.67-7 20.32-7h10q15.3 0 25.65 10.35Q912-627.3 912-612v164q0 27.74-18.5 47.87T848-377l-272 32v57q0 29.7-21.15 50.85Q533.7-216 504-216H120Zm60.29-576q-15.29 0-25.79-10.29t-10.5-25.5q0-15.21 10.34-25.71 10.35-10.5 25.64-10.5h503.73q15.29 0 25.79 10.29t10.5 25.5q0 15.21-10.34 25.71-10.35 10.5-25.64 10.5H180.29ZM576-417v-87 87Zm-72 129Zm72-129v-87 87Z"/></svg> |