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
748 B
XML
1 line
748 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M300-648h36v-36q0-15.3-10.29-25.65Q315.42-720 300.21-720t-25.71 10.29q-10.5 10.29-10.5 25.5t10.35 25.71Q284.7-648 300-648Zm144 0q15.3 0 25.65-10.29Q480-668.58 480-683.79t-10.29-25.71q-10.29-10.5-25.5-10.5t-25.71 10.35Q408-699.3 408-684v36h36Zm-36 144h262q40 0 69 27t29 67v170q0 60-42 102T624-96H464q-24 0-45-10t-37-28L177-372q-9-11-8.5-25t10.5-24l5-5q15-15 36-20t41 3l75 30v-163h-37q-44.58 0-75.79-31.21Q192-638.42 192-683q0-44.58 31.21-75.79Q254.42-790 299-790q10.17 0 18.96 2 8.79 2 18.04 5v-45q0-15.3 10.29-25.65Q356.58-864 371.79-864t25.71 10.35Q408-843.3 408-828v42q8-3 17.5-4.5T444-792q45 0 76.5 31.5T552-684q0 45-31.5 76.5T444-576h-36v72Z"/></svg> |