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.2 KiB
XML
1 line
1.2 KiB
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M774-288 624-438v-54q0-15.3-10.35-25.65Q603.3-528 588-528h-53.93L486-576h102q15.3 0 25.65-10.35Q624-596.7 624-612v-24q0-15.3-10.32-25.65Q603.35-672 588.09-672h-71.83q-15.26 0-25.76 10.35Q480-651.3 480-636v54L246-816h449.54Q726-816 747-794.5t21 51v71.5h60q15.3 0 25.65 10.29Q864-651.42 864-636.21t-10.35 25.71Q843.3-600 828-600h-60v84h60q15.3 0 25.65 10.29Q864-495.42 864-480.21t-10.35 25.71Q843.3-444 828-444h-60v84h60q15.3 0 25.65 10.29Q864-339.42 864-324.21t-10.35 25.71Q843.3-288 828-288h-54Zm-498 0h120q15.3 0 25.65-10.32Q432-308.65 432-323.91v-71.83q0-15.26-10.35-25.76Q411.3-432 396-432H276q-15.3 0-25.65 10.32Q240-411.35 240-396.09v71.83q0 15.26 10.35 25.76Q260.7-288 276-288ZM150-810l618 618q-11 19-30.41 33.5T696-144H168q-29 0-50.5-21.5T96-216v-528q0-22 17-40t37-26Zm330 330v156q0 15.3 10.35 25.65Q500.7-288 516-288h92q13.6 0 22.8-9.2 9.2-9.2 9.2-22.8L480-480ZM288-672h-12q-15.3 0-25.65 10.35Q240-651.3 240-636v120q0 15.3 10.35 25.65Q260.7-480 276-480h136q14.45 0 24.23-9.77Q446-499.55 446-514L288-672ZM776.66-82.35 81.34-777.65Q70-789 70.5-803q.5-14 11.5-25t25-11q14 0 25.34 11.34l695.32 695.32Q839-121 839-106.82T828-82q-10.67 11-25.33 11-14.67 0-26.01-11.35Z"/></svg> |