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
2.3 KiB
XML
1 line
2.3 KiB
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M96-180v-56.23q0-25.77 12.5-47.27Q121-305 143-318q54-32 114.5-49T384-384q66 0 126.5 17T625-318q22 13 34.5 34.5t12.5 47.27V-180q0 15.3-10.34 25.65Q651.31-144 636.02-144H132.29q-15.29 0-25.79-10.35T96-180Zm72-36h432v-20q0-6.47-3.03-11.76-3.02-5.3-7.97-8.24-47-27-99-41.5T384-312q-54 0-106 14t-99 42q-4.95 2.83-7.98 7.91-3.02 5.09-3.02 12V-216Zm216-216q-60 0-102-42t-42-102h-12q-5.4 0-8.7-3.3-3.3-3.3-3.3-8.7 0-5.4 3.3-8.7 3.3-3.3 8.7-3.3h12q0-40 19.8-72.52Q279.6-705.03 312-724v64q0 5.4 3.3 8.7 3.3 3.3 8.7 3.3 5.4 0 8.7-3.3 3.3-3.3 3.3-8.7v-74.84q11-4.16 22.9-6.66 11.91-2.5 25-2.5 13.1 0 25.1 2.5 12 2.5 23 6.66V-660q0 5.4 3.3 8.7 3.3 3.3 8.7 3.3 5.4 0 8.7-3.3 3.3-3.3 3.3-8.7v-64q32.4 18.87 52.2 51.22Q528-640.43 528-600h12q5.4 0 8.7 3.3 3.3 3.3 3.3 8.7 0 5.4-3.3 8.7-3.3 3.3-8.7 3.3h-12q0 60-42 102t-102 42Zm.21-72Q414-504 435-525.15T456-576H312q0 30 21.21 51t51 21ZM643-397l-2.33-12.25Q636-411 631.5-414t-8.91-6L612-416q-5.95 2-11.47-.5-5.53-2.5-8.53-7.75l-3-5.25q-3-4.5-2-10.5t6-10l8-6.75q0-2.25-.5-5.25t-.5-6q0-3 .5-6t.5-5.25l-8-6.75q-5-4-6-10t2-10.5l3-5.25q3-5.25 8.85-7.75T613-520l10 4q4-3 8.67-6 4.66-3 9.33-5l2.4-12q1.6-6 6.01-9.5T660-552h6.4q5.6 0 10.1 4t5.7 9.67L684-527q5 2 10 5t9 6l10.74-4q6.26-2 11.76.5t8.5 7.75l3 5.25q3 4.5 2 10.5t-6 10l-8 6.75q0 2.25.5 5.25t.5 6q0 3-.5 6t-.5 5.25l8 6.75q5 4 6 10t-2 10.5l-3 5.25q-3 5.25-8.85 7.75T713-416l-9.88-4q-4.12 3-8.97 5.86-4.86 2.85-10.15 5.14l-1.8 11.33Q681-392 676.59-388T666-384h-6.4q-5.6 0-10.18-3.66-4.59-3.65-6.42-9.34Zm20-46q11 0 18-7t7-18q0-11-7-18t-18-7q-11 0-18.5 7t-7.5 18q0 11 7.5 18t18.5 7Zm77-152-3-18q-8-2-14-6t-12-9l-16 6q-8 3-16 0t-13-11l-4-8q-5-8-3.5-16.5T667-671l13-11q-1-4-1.5-7t-.5-7q0-4 .5-7.5t1.5-7.5l-13-11q-7-5-8.5-13.5T662-752l4-8q5-8 13-11t16 0l16 6q6-5 12-9t13.8-6.45l3.47-16.37Q742-805 748.3-810.5q6.3-5.5 14.7-5.5h10q8.4 0 14.7 5 6.3 5 8.3 13l4 18q8 2 14 6t12 9l15-5q8-3 16-.5t13 10.5l4 8q5 8 3.5 16.5t-7.58 13.59L857-711q1 4 1 7.5v7.5q0 4-.5 7.5T856-681l13 11q7 5 8.5 13.5T874-640l-4 8q-5 8-13 11t-16 0l-16-6q-6 5-12 9t-13.8 6.45l-3.47 16.37Q794-587 787.67-581.5q-6.34 5.5-14.78 5.5h-8.45q-8.44 0-15.44-5.5t-9-13.5Zm27.96-58q18.04 0 30.54-12.46t12.5-30.5q0-18.04-12.46-30.54t-30.5-12.5q-18.04 0-30.54 12.46t-12.5 30.5q0 18.04 12.46 30.54t30.5 12.5ZM384-216Z"/></svg> |