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
932 B
XML
1 line
932 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M132-96q-15 0-25.5-10.5T96-132v-348q0-30 21-51t51-21h312q30 0 51 21t21 51v348q0 15-10.5 25.5T516-96H132Zm0-528q-15 0-25.5-9.5T98-657q11-80 68-137t137-68q14-2 23.5 8.5T336-828q0 14-9.5 25T303-789q-50 10-86 46t-46 86q-3 14-14 23.5t-25 9.5Zm127 0q-8 0-13-5.5t-4-13.5q5-28 25-47.5t47-26.5q8-2 15 4t7 15v56q0 8-5 13t-13 5h-59Zm90.5 253.5Q360-381 360-396t-10.5-25.5Q339-432 324-432t-25.5 10.5Q288-411 288-396t10.5 25.5Q309-360 324-360t25.5-10.5ZM660-408q-15 0-25.5-10.5T624-444v-36q0-60-42-102t-102-42h-36q-15 0-25.5-10.5T408-660v-168q0-15 10.5-25.5T444-864h384q15 0 25.5 10.5T864-828v348q0 30-21 51t-51 21H660Zm-3 310q-14 2-23.5-8.5T624-132q0-14 9.5-25t23.5-14q50-10 86-46t46-86q3-14 14-23.5t25-9.5q15 0 25.5 9.5T862-303q-11 80-68 137T657-98Zm-14-144q-8 2-13.5-3.5T624-259v-59q0-8 5-13t13-5h56q9 0 15 6.5t4 15.5q-7 27-26.5 47T643-242Z"/></svg> |