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="M168-144q-29 0-50.5-21.5T96-216v-528q0-29.7 21.5-50.85Q139-816 168-816h528q29 0 50.5 21.15T768-744v72h60q15.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-60v71.5q0 29.5-21.5 51T696-144H168Zm0-72h528v-528H168v528Zm108-72h120q15.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-288Zm239.91-288h71.83q15.26 0 25.76-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-636v24q0 15.3 10.32 25.65Q500.65-576 515.91-576ZM276-480h120q15.3 0 25.65-10.35Q432-500.7 432-516v-120q0-15.3-10.35-25.65Q411.3-672 396-672H276q-15.3 0-25.65 10.35Q240-651.3 240-636v120q0 15.3 10.35 25.65Q260.7-480 276-480Zm239.91 192h71.83q15.26 0 25.76-10.35Q624-308.7 624-324v-168q0-15.3-10.32-25.65Q603.35-528 588.09-528h-71.83q-15.26 0-25.76 10.35Q480-507.3 480-492v168q0 15.3 10.32 25.65Q500.65-288 515.91-288ZM168-744v528-528Z"/></svg> |