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.0 KiB
XML
1 line
1.0 KiB
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M144-144q-40 0-68-28t-28-68v-480q0-40 28-68t68-28h336q40 0 68 28t28 68v252h60q34.65 0 59.33 24.67Q720-418.65 720-384v102q0 8 5 13t13 5q8 0 13-5t5-12.61V-529q-36-5-60-32t-24-63v-60q0-15.3 10.35-25.65Q692.7-720 708-720h12v-48q0-10.4 6.8-17.2 6.8-6.8 17.2-6.8 10.4 0 17.2 6.8 6.8 6.8 6.8 17.2v48h48v-48q0-10.4 6.8-17.2 6.8-6.8 17.2-6.8 10.4 0 17.2 6.8 6.8 6.8 6.8 17.2v48h12q15.3 0 25.65 10.35Q912-699.3 912-684v60q0 36-24 63t-60 32v246q0 38.22-26.14 64.61t-64 26.39Q700-192 674-218.39T648-283v-113h-72v91q0 67-47.59 114-47.58 47-114.41 47H144Zm0-72h270q38 0 64-26.14 26-26.15 26-62.86 0-37.95-26-64.98Q452-397 414-396H270q-13 0-21.5 8.5T240-366q0 13 8.5 21.5T270-336h138q15.3 0 25.65 10.29Q444-315.42 444-300.21t-10.35 25.71Q423.3-264 408-264H270q-42 0-72-30t-30-72q0-42 30-72t72-30h144q23.71 0 46.85 6.5Q484-455 504-441v-279q0-10.2-6.9-17.1-6.9-6.9-17.1-6.9H144q-10.2 0-17.1 6.9-6.9 6.9-6.9 17.1v480q0 10.2 6.9 17.1 6.9 6.9 17.1 6.9Zm0 0h270-294 24Z"/></svg> |