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="M360-432q-20 0-34 14t-14 34q0 20 14 34t34 14q20 0 34-14t14-34q0-20-14-34t-34-14Zm336.23-120q74.77 0 121.27 41.44T864-403v163q0 29.7-21.15 50.85Q821.7-168 792-168l41 41q8 8 3.83 19.5Q832.67-96 821-96H571q-11.67 0-15.83-11.5Q551-119 559-127l41-41q-29.7 0-50.85-21.15Q528-210.3 528-240v-163q0-66.12 46.73-107.56T696.23-552ZM696-312q-9.6 0-16.8 7.2-7.2 7.2-7.2 16.8 0 9.6 7.2 16.8 7.2 7.2 16.8 7.2 9.6 0 16.8-7.2 7.2-7.2 7.2-16.8 0-9.6-7.2-16.8-7.2-7.2-16.8-7.2ZM580-432q-2 8-3 14.77-1 6.78-1 14.23v43h240v-43q0-7.81-1.5-14.9Q813-425 811-432H580ZM480-864q171 0 229.5 36T768-720v64q0 15.3-10.29 25.65Q747.42-620 732.21-620t-25.71-10.35Q696-640.7 696-656v-16H264v120h191q15.3 0 25.65 10.29Q491-531.42 491-516.21t-10.35 25.71Q470.3-480 455-480H264v120q0 29.7 21.15 50.85Q306.3-288 336-288h84q15.3 0 25.65 10.29Q456-267.42 456-252.21t-10.35 25.71Q435.3-216 420-216h-84v48q0 10.2-6.9 17.1-6.9 6.9-17.1 6.9h-48q-10.2 0-17.1-6.9-6.9-6.9-6.9-17.1v-85q-23-19-35.5-47T192-360v-360q0-72 58-108t230-36Zm2.18 120H692 269h213.18ZM269-744h423q-20-29-66-38.5T480-792q-93 0-140.5 10T269-744Zm200 264Z"/></svg> |