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
869 B
XML
1 line
869 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 35Zm-315-3q-40-9-66.5-41.5T216-504v-240q0-50 35-85t85-35q50 0 85 35t35 85v187q-14-9-28.57-14-14.56-5-31.43-5-44.87 0-74.94 32.03Q291-511.93 291-468q0 19 5.5 41.5T309-387Zm315 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-312Z"/></svg> |