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
980 B
XML
1 line
980 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M227.78-96Q173-96 134.5-134.72T96-228.22q0-54.78 38.66-93.28 38.67-38.5 93.37-38.5 16.97 0 33.28 4.5Q277.61-351 292-343l152-152.42V-605q-42.24-12.32-69.12-46.92-26.88-34.6-26.88-80.1 0-54.98 38.72-93.48 38.72-38.5 93.5-38.5t93.28 38.6q38.5 38.6 38.5 93.21 0 45.19-26.88 79.99T516-605v109.55L667.71-343q14.78-8 31.04-12.5Q715-360 731.97-360q54.7 0 93.37 38.72Q864-282.56 864-227.78t-38.72 93.28Q786.56-96 731.78-96t-93.28-38.66Q600-173.33 600-228.03q0-16.97 4.5-33.28Q609-277.61 617-292L480-429 343-292q8 14.28 12.5 30.46 4.5 16.19 4.5 33.32 0 55.22-38.72 93.72T227.78-96ZM732-168q25 0 42.5-17.5T792-228q0-25-17.5-42.5T732-288q-25 0-42.5 17.5T672-228q0 25 17.5 42.5T732-168ZM480-672q25 0 42.5-17.5T540-732q0-25-17.5-42.5T480-792q-25 0-42.5 17.5T420-732q0 25 17.5 42.5T480-672ZM228-168q25 0 42.5-17.5T288-228q0-25-17.5-42.5T228-288q-25 0-42.5 17.5T168-228q0 25 17.5 42.5T228-168Z"/></svg> |