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
1.1 KiB
XML
1 line
1.1 KiB
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M144-700.7v-86.4q0-9.9 8.52-15.4 8.51-5.5 17.48-.5l86.04 43.47Q266-755 266-744t-9.96 15.57l-85.99 43.86Q161-680 152.5-685.4t-8.5-15.3Zm576 0v-86.4q0-9.9 8.52-15.4 8.51-5.5 17.48-.5l86.04 43.47Q842-755 842-744t-9.96 15.57l-85.99 43.86Q737-680 728.5-685.4t-8.5-15.3Zm-288-48v-86.4q0-9.9 8.52-15.4 8.51-5.5 17.48-.5l86.04 43.47Q554-803 554-792t-9.96 15.57l-85.99 43.86Q449-728 440.5-733.4t-8.5-15.3ZM400.34-97Q270-105 183-139t-87-76.58V-564q0-22.79 29.5-42.4 29.5-19.6 81-34.1t122-23Q399-672 480-672t151.13 8.4q70.12 8.41 122 23Q805-626 834.5-606.4 864-586.79 864-564v348.44q0 43.56-87.5 77.06T558.71-97q-13.03 1-21.87-8.08Q528-114.17 528-127v-137h-96v136q0 12.88-9.31 22.44T400.34-97ZM480-528q89 0 157.5-8.5T749-562q-13-14-96-26t-173-12q-93 0-174.5 11.5T211-562q43 17 111.5 25.5T480-528ZM360-173v-78.84q0-35.16 24.67-59.66Q409.35-336 444-336h72q34.65 0 59.33 24.67Q600-286.65 600-252v79q59-6 111.5-21t80.5-34v-273q-54 22-134.95 33.5Q576.1-456 479.55-456T302.5-467.5Q222-479 168-501v273q26 18 80 33.5T360-173Zm120-161Z"/></svg> |