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.3 KiB
XML
1 line
1.3 KiB
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M288.06-240h288.22Q606-240 627-261.15T648-312v-120H216v120q0 30 21.17 51 21.16 21 50.89 21ZM346-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-36q18 0 34.5.5T499-814q15 1 25 12t8 25.55q-2 15.45-13 24.95t-26 8.5q-14-1-29-1h-32q-93 0-140.5 10T221-696h298q15.3 0 25.65 10.29Q555-675.42 555-660.21t-10.35 25.71Q534.3-624 519-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-48Zm540-496q-51-45-79.5-88.5T648-756q0-44.65 32-76.33Q712-864 756.96-864q44.96 0 76 31.67Q864-800.65 864-756q0 32-29 75.5T756-592Zm1-320q-65.74 0-111.37 45.66Q600-820.68 600-756q0 42 34 97.5T735-545q9 8 21 8t21-8q67-58 101-113.5t34-97.5q0-64.68-45.05-110.34Q821.91-912 757-912ZM216-432h432-432Zm322-264H221h317Zm193.5-46.29q-10.5-10.29-10.5-25.5t10.29-25.71q10.29-10.5 25.5-10.5t25.71 10.29q10.5 10.29 10.5 25.5t-10.29 25.71q-10.29 10.5-25.5 10.5t-25.71-10.29ZM757-768Z"/></svg> |