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
929 B
XML
1 line
929 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M168-192q-30 0-51-21t-21-51v-348q0-17 7.5-32t21.5-26l216-162q9-7 20-10.5t23-3.5q12 0 23 3.5t20 10.5l173 130q12 9 8 23.5T589-660q-50 14-90.5 44.5T430-541q-23 35-34.5 75T384-384q0 40 11 77.5t32 71.5q9 14 2 28.5T406-192H168Zm504-384q-80 0-136 56t-56 136q0 32 10 62.5t30 55.5q6 8 6 18t-7 17q-7 7-17 7t-16-8q-26-32-40-71t-14-81q0-100 70-170t170-70q100 0 170 70t70 170q0 45-16.5 85.5T850-225q-7 8-16.5 8t-16.5-8q-7-8-7-17.5t7-17.5q22-26 34.5-57.5T864-384q0-80-56-136t-136-56Zm0 96q-40 0-68 28t-28 68q0 13 3 25.5t10 23.5q5 9 5 19t-7 17q-8 8-18 7t-15-9q-13-18-19.5-39t-6.5-44q0-60 42-102t102-42q60 0 102 42t42 102q0 25-8 47.5T785-295q-6 8-16 8t-17-8q-7-8-6.5-18t6.5-18q8-12 12-25.5t4-27.5q0-40-28-68t-68-28Zm0 336q-10 0-17-7t-7-17v-175q-11-7-17.5-17.5T624-384q0-20 14-34t34-14q20 0 34 14t14 34q0 13-6.5 24T696-343v175q0 10-7 17t-17 7Z"/></svg> |