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
965 B
XML
1 line
965 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M346-302q14-14 14-34t-14-34q-14-14-34-14t-34 14q-14 14-14 34t14 34q14 14 34 14t34-14Zm240 0q14-14 14-34t-14-34q-14-14-34-14t-34 14q-14 14-14 34t14 34q14 14 34 14t34-14ZM216-96q-10.2 0-17.1-6.9-6.9-6.9-6.9-17.1v-85q-23-19-35.5-47T144-312v-360q0-72 58-108t230-36q17 0 33.5.5T497-814q14.82.86 24.41 12.93T529-774q-1 13 0 25t2.83 25q1.84 13 5.5 25 3.67 12 8.67 24 8 18-1.73 34.5T516-624H216v120h466.91q8.09 0 15.59 4t12.5 11q4 5 6.5 10.5T720-467v155q0 32-12.5 60T672-205v85q0 10.2-6.9 17.1Q658.2-96 648-96h-48q-10.2 0-17.1-6.9-6.9-6.9-6.9-17.1v-48H288v48q0 10.2-6.9 17.1Q274.2-96 264-96h-48Zm566.5-646.29q10.5-10.29 10.5-25.5t-10.29-25.71q-10.29-10.5-25.5-10.5t-25.71 10.29q-10.5 10.29-10.5 25.5t10.29 25.71q10.29 10.5 25.5 10.5t25.71-10.29ZM756-528q-78-62-117-122.5T600-756q0-64.68 45.63-110.34T757-912q64.91 0 109.95 45.66Q912-820.68 912-756q0 45-39 105.5T756-528Z"/></svg> |