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="M479.89-144q-16.89 0-32.39-6.5T421-169L163-409q-17-15-29-32.5T114-479h369q15.3 0 25.65 10.29Q519-458.42 519-443.21t-10.28 25.71Q498.45-407 483.26-407q-6.26 0-11.76-2t-10.5-5q-12-9-27-7.5t-23.75 13.6q-9.25 12.11-7.25 27 2 14.9 14 23.9 14 11 30.77 16.5t34.9 5.5q45.33 0 76.83-31.53 31.5-31.52 31.5-76.56 0-9.91-1.5-18.91t-4.5-17h51q45 0 75-31.5t30-76.5q0-45-31.5-76.5T633-695q-19 0-35.54 5.47t-30.84 16.41Q555-664 553-648.9t7.25 27Q569-610 584-608.5t27.28-7.79q4.72-3.71 10.34-5.21t11.68-1.5q14.7 0 25.2 10.29t10.5 25.5q0 15.21-10.35 25.71T633-551H95.97q-.97-6-.97-12v-12q0-98.16 64.44-169.58Q223.89-816 320.07-816q46.17 0 87.05 19Q448-778 480-745q31-34 72.5-52.5t87.46-18.5q95.76 0 160.4 71.28T865-575.2q0 47.2-16 90.2t-50 75L539-168q-12.2 12-27.21 18-15.01 6-31.9 6Z"/></svg> |