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
728 B
XML
1 line
728 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M288-529.78q0-6.22-5-9.22-5-3-10 2l-43.65 43.65Q224-488 224-480t5.35 13.35L273-423q5 5 10 2t5-9.22v-99.56ZM529.78-360h-99.56q-6.22 0-9.22 5-3 5 2 10l43.65 43.65Q472-296 480-296t13.35-5.35L537-345q5-5 2-10t-9.22-5Zm0-240q6.22 0 9.22-5 3-5-2-10l-43.65-43.65Q488-664 480-664t-13.35 5.35L423-615q-5 5-2 10t9.22 5h99.56ZM672-529.78v99.56q0 6.22 5 9.22 5 3 10-2l43.65-43.65Q736-472 736-480t-5.35-13.35L687-537q-5-5-10-2t-5 9.22ZM168-192q-29.7 0-50.85-21.16Q96-234.32 96-264.04v-432.24Q96-726 117.15-747T168-768h624q29.7 0 50.85 21.16Q864-725.68 864-695.96v432.24Q864-234 842.85-213T792-192H168Zm0-72h624v-432H168v432Zm0 0v-432 432Z"/></svg> |