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.3 KiB
XML
1 line
1.3 KiB
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="m480-501-68.1 68.23Q401-422 386.33-422q-14.66 0-25.33-11-11-10.67-11-25.33 0-14.67 10.85-25.5L444-566v-262q0-15.3 10.29-25.65Q464.58-864 479.79-864t25.71 10.35Q516-843.3 516-828v261l83.15 83.05Q610-473 610-458.33q0 14.66-11 25.33-10.67 11-25.33 11-14.67 0-25.57-10.77L480-501ZM204-144q-45 0-76.5-31.5T96-252v-172q0-8.38 1.5-15.19Q99-446 102-453l115-263q11-24 33.74-38 22.73-14 49.26-14 35 0 59.5 25.47Q384-717.05 384-681v63q0 15.3-10.29 25.65Q363.42-582 348.21-582t-25.71-10.35Q312-602.7 312-618v-63q0-5.45-4.5-9.23Q303-694 297-694q-5 0-8.5 1.5T283-686L168-424v172q0 15.3 10.35 25.65Q188.7-216 204-216h144q14 0 25-10.35T384-252v-48q0-15.3 10.29-25.65Q404.58-336 419.79-336t25.71 10.35Q456-315.3 456-300v48q0 45-31.5 76.5T348-144H204Zm552 0H612q-45 0-76.5-31.5T504-252v-48q0-15.3 10.29-25.65Q524.58-336 539.79-336t25.71 10.35Q576-315.3 576-300v48q0 15.3 10.35 25.65Q596.7-216 612-216h144q14 0 25-10.35T792-252v-172L676-686q-2-5-5.69-6.5-3.69-1.5-8.31-1.5-6 0-10 3.77-4 3.78-4 9.23v63q0 15.3-10.29 25.65Q627.42-582 612.21-582t-25.71-10.35Q576-602.7 576-618v-63q0-35 24.23-61t58.85-26q26.92 0 49.42 14t33.5 38l116 263q3 7 4.5 13.81 1.5 6.81 1.5 15.19v172q0 45-31.5 76.5T756-144ZM361-433Zm238 0Z"/></svg> |