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
611 B
XML
1 line
611 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M156-192q-15 0-25.5-10.5T120-228q0-15 10.5-25.5T156-264h171q-15-60-50.5-102.5T192-440q-16-10-12.5-25.5T197-480q118 4 200.5 86.5T480-192H156Zm396 0q0-36-8-73t-24-73q38-68 101.5-104T762-480q14-1 18 14.5T768-440q-50 31-85.5 74T633-264h171q14 0 25 10.5t11 25.5q0 15-11 25.5T804-192H552Zm-72-215q0-100 55-171.5T675-682q16-6 25 8t-3 26q-29 29-50.5 61T611-516q-39 20-72 45.5T480-407Zm-66-67q-11-9-21.5-16T371-504q0-6 .5-10.5t.5-11.5q0-50-10-90.5T332-699q-8-16 5.5-26t25.5 1q32 29 56 58t40 73q-17 28-28.5 57T414-474Z"/></svg> |