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
608 B
XML
1 line
608 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M300-144q-15 0-25.5-10.5T264-180v-19q0-8 3.5-15.5T277-227q41-33 62-62.5t21-85.5q0-8-1-16.5t-3-16.5h-56q-15 0-25.5-10.5T264-444q0-15 10.5-25.5T300-480h23q-32-46-45.5-82T264-635q0-87 59-146t144-59q57 0 103 27.5t74 75.5q8 13 2.5 27.5T627-689q-13 6-26 1t-21-17q-19-29-48.5-46T467-768q-55 0-93 38t-38 92q0 39 20 73l50 85h134q15 0 25.5 10.5T576-444q0 15-10.5 25.5T540-408H429q2 11 2.5 19t.5 19q0 44-14.5 83T375-216h201q26 0 43.5-14.5T645-274q4-14 13.5-22.5T682-305q15 0 26 10.5t11 25.5q0 54-47 89.5T576-144H300Z"/></svg> |