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
1001 B
XML
1 line
1001 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M377-476Zm-89 32h-48q-15.3 0-25.65-10.29Q204-464.58 204-479.79t10.35-25.71Q224.7-516 240-516h48v-48q0-15.3 10.29-25.65Q308.58-600 323.79-600t25.71 10.35Q360-579.3 360-564v48h48q15.3 0 25.65 10.29Q444-495.42 444-480.21t-10.35 25.71Q423.3-444 408-444h-48v48q0 15.3-10.29 25.65Q339.42-360 324.21-360t-25.71-10.35Q288-380.7 288-396v-48ZM168-240q-29 0-50.5-21.5T96-312v-336q0-29 20.2-50.5Q136.39-720 165-720h75l72 72H168v336h378L115-743q-11-10.67-11-25.33Q104-783 115-794q11-11 25.67-11 14.66 0 25.33 11l627.92 627.92Q805-155 805-140.82q0 14.18-11 24.82-10.67 11-25.33 11Q754-105 743-116L618-240H168Zm528-228q-25 0-42.5-17.5T636-528q0-25 17.5-42.5T696-588q25 0 42.5 17.5T756-528q0 25-17.5 42.5T696-468Zm96-252q29 0 50.5 21.5T864-648v324q0 15.3-10.29 25.65Q843.42-288 828.21-288t-25.71-10.35Q792-308.7 792-324v-324H420q-15.3 0-25.65-10.29Q384-668.58 384-683.79t10.35-25.71Q404.7-720 420-720h372ZM603-459Z"/></svg> |