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
825 B
XML
1 line
825 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M84-48q-15.3 0-25.65-10.29Q48-68.58 48-83.79t10.35-25.71Q68.7-120 84-120h792q15.3 0 25.65 10.29Q912-99.42 912-84.21T901.65-58.5Q891.3-48 876-48H84Zm144-144q-15.3 0-25.65-10.35Q192-212.7 192-228v-180q-28-51-45.5-105T129-624q0-63.73 16.5-125.36Q162-811 180-873q5-17 19.9-28 14.89-11 33.1-11 22.73 0 38.87 16Q288-880 288-857v120q0 44 15 82t41.5 66.5q26.5 28.5 62.49 44.65t78.13 16.15q52.66 0 105.77 10.35t93.25 31.19q40.15 20.84 62 53Q768-401 768-355v127q0 15.3-10.35 25.65Q747.3-192 732-192H420v-60q0-24.58 17.25-42.29T480-312h108q15.3 0 25.65-10.29Q624-332.58 624-347.79t-10.35-25.71Q603.3-384 588-384H480q-55 0-94 38.5T347-252v60H228Zm252-384q-60 0-102-42t-42-102q0-60 42-102t102-42q60 0 102 42t42 102q0 60-42 102t-102 42Z"/></svg> |