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
920 B
XML
1 line
920 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M132-96q-15.3 0-25.65-10.35Q96-116.7 96-132v-64q0-29.11 14-53.055T150-286q50-25 103.53-37.5Q307.059-336 363-336q54.911 0 107.456 12.5Q523-311 572-286q25 13 39 36.945T625-196v64q0 15.3-10.35 25.65Q604.3-96 589-96H132Zm648 0h-98q8-8 11-19t3-23v-65q0-39.096-19-73.048Q658-310 623-328q35 6 67 17.5t63 27.5q25 14 44 33.5t19 46.5v71q0 15.3-10.35 25.65Q795.3-96 780-96ZM371.778-384Q317-384 278.5-422.722q-38.5-38.722-38.5-93.5t38.722-93.278q38.722-38.5 93.5-38.5t93.278 38.722q38.5 38.722 38.5 93.5T465.278-422.5q-38.722 38.5-93.5 38.5ZM696-515.778Q696-461 657.343-422.5 618.686-384 564-384q-8 0-17-1t-17-4q23-28 34.5-60.083Q576-481.167 576-516t-11.5-66.917Q553-615 530-643q8-3 17-4t16.636-1Q619-648 657.5-609.278q38.5 38.722 38.5 93.5ZM744-576q0-70-49-119t-119-49q70 0 119-49t49-119q0 70 49 119t119 49q-70 0-119 49t-49 119Z"/></svg> |