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="M810-174h-42q-15 0-25.5-10.5T732-210q0-15 10.5-25.5T768-246h42v-42q0-15 10.5-25.5T846-324q15 0 25.5 10.5T882-288v42h42q15 0 25.5 10.5T960-210q0 15-10.5 25.5T924-174h-42v42q0 15-10.5 25.5T846-96q-15 0-25.5-10.5T810-132v-42Zm-306 42v-168q0-15 10.5-25.5T540-336h108q30 0 51 21t21 51v24q0 17-6 33t-22 23l17 37q8 18-2.5 34.5T676-96q-11 0-19.5-5.5T643-117l-23-51h-44v36q0 15-10.5 25.5T540-96q-15 0-25.5-10.5T504-132Zm72-108h72v-24h-72v24ZM72-180v48q0 15-10.5 25.5T36-96q-15 0-25.5-10.5T0-132v-168q0-15 10.5-25.5T36-336q15 0 25.5 10.5T72-300v48h72v-48q0-15 10.5-25.5T180-336q15 0 25.5 10.5T216-300v168q0 15-10.5 25.5T180-96q-15 0-25.5-10.5T144-132v-48H72Zm192 48v-168q0-15 10.5-25.5T300-336h84q30 0 51 21t21 51v96q0 30-21 51t-51 21h-84q-15 0-25.5-10.5T264-132Zm72-36h48v-96h-48v96Zm338-387L387-842q23-11 46.5-16.5T480-864q90 0 153 63t63 153q0 23-5.5 46.5T674-555ZM480-432q-90 0-153-63t-63-153q0-25 5.5-49.5T286-741l-35-35q-11-11-11-25t11-25q11-11 25.5-11t25.5 11l357 357q11 11 10.5 25T658-419q-11 11-25 11t-25-11l-35-35q-23 11-46.5 16.5T480-432Z"/></svg> |