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="M405-510ZM168-192q-29.7 0-50.85-21.15Q96-234.3 96-264v-348q0-16.85 7.5-31.92Q111-659 125-670l216-162q10-8 21-11t22-3q11 0 22 3t21 11l156 117q14.12 11.16 14.56 25.58Q598-675 590-664q-8 11-22.5 14.5T539-657L384-774 168-612v348h204q15.3 0 25.65 10.29Q408-243.42 408-228.21t-10.35 25.71Q387.3-192 372-192H168Zm503.55-384q-79.49 0-135.52 56Q480-464 480-384q0 32.35 10 62.67Q500-291 520-266q6 8 6 18t-7 17q-7 7-17 7t-16-8q-26-32-40-70.88-14-38.88-14-81.12 0-100 70.03-170 70.02-70 169.54-70Q772-624 842-554t70 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.45-56Zm.68 96Q632-480 604-452.16q-28 27.84-28 68.16 0 13.41 3 25.71Q582-346 589-335q5 9 5 19.12 0 10.13-7 16.88-8 8-18 7t-15-9q-13-18.46-19.5-39.23Q528-361 528-384q0-60.3 42.24-102.15Q612.48-528 671.79-528 732-528 774-486.15 816-444.3 816-384q0 25-8 47.5T785-295q-6 8-16 8t-17-8q-7-8-6.5-18t6.5-18q8-12 12-25.26 4-13.27 4-27.74 0-40.32-27.77-68.16-27.78-27.84-68-27.84ZM672-144q-10.4 0-17.2-6.8-6.8-6.8-6.8-17.2v-175q-11-7-17.5-17.5T624-384q0-20.16 14-34.08Q652-432 671.51-432 692-432 706-418.08q14 13.92 14 34.08 0 13-6.5 24T696-343v175q0 10.4-6.8 17.2-6.8 6.8-17.2 6.8Z"/></svg> |