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="M204-96q-45 0-76.5-31.5T96-204v-209q0-31 17-55.5t46-35.5l198-72H96v-288h661q44 0 74.5 30.5T864-759v219q-1 33-20 60.5T793-441l-157 57h228v288H204Zm0-72h588v-144H204q-9 0-18-1.5t-18-4.5v114q0 15 10.5 25.5T204-168Zm588-473v-115q0-15-10.5-25.5T756-792H168v144h588q9 0 18.5 1.5T792-641ZM204-384h221l344-124q11-4 17.5-12.5T793-540q0-15-10.5-25.5T757-576H569L186-437q-8 3-13 8t-5 13q0 14 11 23t25 9Zm67-319q-7-7-7-17t7-17q7-7 17-7t17 7q7 7 7 17t-7 17q-7 7-17 7t-17-7Zm0 480q-7-7-7-17t7-17q7-7 17-7t17 7q7 7 7 17t-7 17q-7 7-17 7t-17-7Zm48-192q-7-7-7-17t7-17q7-7 17-7t17 7q7 7 7 17t-7 17q-7 7-17 7t-17-7Zm144-288q-7-7-7-17t7-17q7-7 17-7t17 7q7 7 7 17t-7 17q-7 7-17 7t-17-7Zm0 240q-7-7-7-17t7-17q7-7 17-7t17 7q7 7 7 17t-7 17q-7 7-17 7t-17-7Zm0 240q-7-7-7-17t7-17q7-7 17-7t17 7q7 7 7 17t-7 17q-7 7-17 7t-17-7Zm144-288q-7-7-7-17t7-17q7-7 17-7t17 7q7 7 7 17t-7 17q-7 7-17 7t-17-7Zm48-192q-7-7-7-17t7-17q7-7 17-7t17 7q7 7 7 17t-7 17q-7 7-17 7t-17-7Zm0 480q-7-7-7-17t7-17q7-7 17-7t17 7q7 7 7 17t-7 17q-7 7-17 7t-17-7Z"/></svg> |