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="M177-96q-31.82 0-50.91-25Q107-146 115-178q13.32-55.33 18.16-110.67Q138-344 139-401q-42-14-66.5-48.69Q48-484.39 48-528v-24.22q0-19.9 11.5-36.34Q71-605 91-611q100-30 185-88t163-127q9.47-8 20.24-12 10.76-4 21.76-4 11 0 22 4t19 12q78 69 163 127t185 88q20 6 31.5 22.51T913-552l-1 24q0 43.61-25 78.31Q862-415 820-401q1 57 7 112.5T846-178q8 31-10.5 56.5T785-96H177Zm76-504h454q-62-35-118.08-76.73Q532.84-718.45 480-766q-53 47-109 89t-118 77Zm325.82 135q26.18 0 44.68-18.38Q642-501.75 642-528H516q0 26 18.32 44.5 18.33 18.5 44.5 18.5Zm-198 0q26.18 0 44.68-18.38Q444-501.75 444-528H318q0 26 18.32 44.5 18.33 18.5 44.5 18.5Zm-198 0q26.18 0 44.68-18.38Q246-501.75 246-528H120q0 26 18.32 44.5 18.33 18.5 44.5 18.5ZM190-168h113q8.59-60 13.36-119 4.78-59 7.64-119-12-5-22.5-13T282-437q-14.2 14.72-32.46 25.23Q231.29-401.26 211-396q-2 57-5.5 114T190-168Zm186 0h208q-8-57-12.12-113.33Q567.75-337.65 565-395q-25.36-1.91-47.68-11.96Q495-417 480-437q-16 20-38 30.04-22 10.05-47 11.96-2.75 57.35-6.87 113.67Q384-225 376-168Zm281 0h113q-12-57-15.5-114T749-396q-20-5-38.36-15.06T678-437q-10 9-20 17t-22 13q2.86 60.25 8.11 119.5T657-168Zm119.82-297q26.18 0 44.68-18.38Q840-501.75 840-528H714q0 26 18.32 44.5 18.33 18.5 44.5 18.5Z"/></svg> |