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
1007 B
XML
1 line
1007 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M336.21-144q-15.21 0-25.71-10.35T300-180v-63q-88-11-149.5-72T75-461q-3-17 7.21-30 10.22-13 26-13Q124-504 134-492t14 28q14 66 66.5 109T336-312h12q12 17 26 33t31 30q-8 2-16.5 3.5T372-243v63q0 15.3-10.29 25.65Q351.42-144 336.21-144ZM624-384q-50 0-85-35t-35-85v-240q0-50 35-85t85-35q50 0 85 35t35 85v240q0 50-35 85t-85 35Zm0-72q20.4 0 34.2-13.8Q672-483.6 672-504v-240q0-20.4-13.8-34.2Q644.4-792 624-792q-20.4 0-34.2 13.8Q576-764.4 576-744v240q0 20.4 13.8 34.2Q603.6-456 624-456Zm-315 69q-41-10-67-42.5T216-504v-240q0-50 35-85t85-35q50 0 85 35t35 85v187q-14-9-29-14t-31-5q-45 0-75 31.58-30 31.57-30 76.42 0 21 5 41t13 40Zm315 75q69 0 121.5-43T812-464q4-16 14-28t25.79-12q15.78 0 26 13Q888-478 885-461q-14 85-75.5 146T660-243v63q0 15.3-10.29 25.65Q639.42-144 624.21-144t-25.71-10.35Q588-164.7 588-180v-63q-88-11-149.5-72T363-461q-3-17 7.21-30 10.22-13 26-13Q412-504 422-492t14 28q14 66 66.5 109T624-312Zm0-312Z"/></svg> |