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.1 KiB
XML
1 line
1.1 KiB
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M480.5-96Q401-96 331-126t-122.5-82.5Q156-261 126-330.97 96-400.95 96-480q0-23 12-100t84-155q16-15 35-22.5t33 6.5l244 245q11 11 11 25t-11 25q-11 11-25 11t-25-11L236-673q-31.87 39.74-49.94 88.87Q168-535 168-480q0 130 91 221t221 91q130 0 221-91t91-221q0-120.89-79.5-208.44Q633-776 516-790v82q0 15.3-10.29 25.65Q495.42-672 480.21-672t-25.71-10.35Q444-692.7 444-708v-120q0-15.3 9.77-25.65Q463.55-864 478-864q79.37 0 149.63 30.15 70.25 30.16 122.81 82Q803-700 833.5-629.8 864-559.61 864-480.3q0 79.3-30 149.3-30 70-82.5 122.5t-122 82.5q-69.5 30-149 30ZM288-432q-20.4 0-34.2-13.8Q240-459.6 240-480q0-20.4 13.8-34.2Q267.6-528 288-528q20.4 0 34.2 13.8Q336-500.4 336-480q0 20.4-13.8 34.2Q308.4-432 288-432Zm192 192q-20.4 0-34.2-13.8Q432-267.6 432-288q0-20.4 13.8-34.2Q459.6-336 480-336q20.4 0 34.2 13.8Q528-308.4 528-288q0 20.4-13.8 34.2Q500.4-240 480-240Zm192-192q-20.4 0-34.2-13.8Q624-459.6 624-480q0-20.4 13.8-34.2Q651.6-528 672-528q20.4 0 34.2 13.8Q720-500.4 720-480q0 20.4-13.8 34.2Q692.4-432 672-432Z"/></svg> |