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
949 B
XML
1 line
949 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="m744-324 19 67q2 6.59-1.93 11.79-3.93 5.21-10.64 5.21h-9.21q-3.36 0-6.29-1.5T730-245l-32-43H590l45 144q3 9-2.31 16.5-5.31 7.5-14.83 7.5h-7.62q-4.76 0-9.05-2-4.29-2-6.19-7l-96-159H395.64q-14.64 0-25.14-10.29t-10.5-25.5q0-15.21 10.35-25.71T396-360h103l95.09-158.23q2.91-4.77 7.74-7.27 4.84-2.5 9.67-2.5h3.87q10.63 0 16.63 8.5 6 8.5 2.94 18.88L590-360h108l31-42q2.5-3 5.83-4.5 3.34-1.5 7.5-1.5h3.34q8.33 0 13.33 6.5t3 14.5l-18 63ZM216-636l-19-67q-2-6.59 1.93-11.79 3.93-5.21 10.64-5.21h9.21q3.36 0 6.29 1.5T230-715l32 43h108l-45-144q-3-9 2.31-16.5 5.31-7.5 14.83-7.5h7.62q4.76 0 9.05 2 4.29 2 6.19 7l96 159h103.36q14.64 0 25.14 10.29t10.5 25.5q0 15.21-10.35 25.71T564-600H461l-94.81 158.45q-2.91 4.78-7.26 7.16-4.35 2.39-9.19 2.39H342q-8 0-14-8.5t-2.94-18.88L370-600H262l-31 42q-2.5 3-5.83 4.5-3.34 1.5-7.5 1.5h-3.34q-8.33 0-13.33-6.5t-3-14.5l18-63Z"/></svg> |