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
941 B
XML
1 line
941 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M432-685q-48.79 0-87.89 25Q305-635 284-595q-7 13-20 18.5t-27 1q-14-4.5-21.5-16.5t-1.5-25q29-62 87-101t131-39q49 0 92.46 18.48Q567.93-720.04 600-688v-45q0-15.3 10.29-25.65Q620.58-769 635.79-769t25.71 10.35Q672-748.3 672-733v132q0 15.3-10.35 25.65Q651.3-565 636-565H504q-15.3 0-25.65-10.29Q468-585.58 468-600.79t10.35-25.71Q488.7-637 504-637h45q-23-23-52.5-35.5T432-685Zm.42 408q-49.68 0-93.05-18.75T264-347v45q0 15.3-10.29 25.65Q243.42-266 228.21-266t-25.71-10.35Q192-286.7 192-302v-131q0-15.3 10.35-25.65Q212.7-469 228-469h131q15.3 0 25.65 10.29Q395-448.42 395-433.21t-10.35 25.71Q374.3-397 359-397h-45q23 23 53 35.5t65 12.5q47.37 0 85.18-23.5Q555-396 577-434q8-14 21.5-22t28.5-3q14 5 21 18t0 26q-4.58 10.91-10.79 20.45Q631-385 624-376l167 167q11 11 11 25t-11 25q-11 11-25.5 11T740-159L574-325q-30.35 23.14-66.17 35.57Q472-277 432.42-277Z"/></svg> |