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
971 B
XML
1 line
971 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M456-144q-34.57 0-64.29-19Q362-182 347-214q-8-17 1.5-33.5T375-264q14 0 22.5 6t17.5 20q6.36 11 17.18 16.5T456-216q20.4 0 34.2-13.8Q504-243.6 504-264q0-20.4-13.8-34.2Q476.4-312 456-312H132q-15.3 0-25.65-10.29Q96-332.58 96-347.79t10.35-25.71Q116.7-384 132-384h324q50 0 85 35t35 85q0 50-35 85t-85 35ZM132-552q-15.3 0-25.65-10.29Q96-572.58 96-587.79t10.35-25.71Q116.7-624 132-624h503.81q25.19 0 42.69-17.5Q696-659 696-684t-17.5-42.5Q661-744 635.64-744q-16.23 0-30.44 9-14.2 9-22.2 24-7 14-18 20.5t-25 6.5q-16 0-25-13t-4-30q11-38 47-63.5t78.32-25.5q54.56 0 93.12 38.72t38.56 93.5q0 54.78-38.66 93.28Q690.69-552 636-552H132Zm649 304q-19 6-35-3.5T730-278q0-14.42 7-24.21 7-9.79 20.85-15.86Q774-325 783-339.5t9-32.5q0-25-17.5-42.5T732-432H132q-15.3 0-25.65-10.29Q96-452.58 96-467.79t10.35-25.71Q116.7-504 132-504h600q54.69 0 93.34 38.66Q864-426.69 864-372q0 44-22.5 78T781-248Z"/></svg> |