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
873 B
XML
1 line
873 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M246-93q-28 0-54.5-10.5T144-135l-11-11q-10-11-12.5-24t2.5-27l66-164 108 38q9 3 17.5-1.5T326-338q3-10-1.5-19T311-369l-105-36 18-45 111 38q9 3 17.5-1t11.5-13q3-10-1-19t-14-12l-108-37 18-46 114 40q9 3 17.5-1.5T402-515q3-10-1.5-18.5T387-546l-110-39 36-89q7-17 22-24.5t32-5.5l61 13q17 3 33-1.5t27-16.5q14-14 18-32.5t-2-36.5l-5-14q-5-13-1.5-26t13.5-23l49-49q16-17 38-17t38 17l182 182q21 21 21 50.5T818-606l-14 14 13 13q5 5 7.5 11.5T827-553q0 7-2.5 13.5T817-528q-11 11-25.5 11T766-528l-13-13-25 25 13 13q11 11 11 25.5T741-452q-11 11-25.5 11T690-452l-13-13-102 103 13 13q11 10 11 25t-11 25q-11 11-25.5 11T537-299l-13-13-25 26 12 12q11 11 11 25.5T511-223q-11 11-25.5 11T460-223l-12-12-25 25 12 13q11 11 11 25.5T435-146q-11 11-25.5 11T384-146l-12-13-24 24q-21 21-47.5 31.5T246-93Z"/></svg> |