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
1.1 KiB
XML
1 line
1.1 KiB
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.5ZM168-168h385v-28q0-8-3-14t-10-9q-42-21-86.686-33-44.685-12-91.314-12-47.657 0-93.329 12Q223-240 181-219q-7 3-10 9.087T168-196v28Zm204-288q25 0 42.5-17.5T432-516q0-25-17.5-42.5T372-576q-25 0-42.5 17.5T312-516q0 25 17.5 42.5T372-456Zm372-120q0-70-49-119t-119-49q70 0 119-49t49-119q0 70 49 119t119 49q-70 0-119 49t-49 119ZM361-168Zm11-348Z"/></svg> |