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
923 B
XML
1 line
923 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="m368-592 56 56H312v112h75q0-8 6-14t14-6h16q8 0 14 6t6 14.02v17.83q0 15.15-11.5 26.65Q420-368 405-368H293q-15 0-26-11.5T256-406v-130q0-23 16.5-39.5T312-592h56Zm448-104v372q0 17.56-11 26.78-11 9.22-24.89 9.22t-25-9.22Q744-306.44 744-324v-372H372q-18 0-27-11.25T336-732q0-13.5 9-24.75T372-768h372q29.7 0 50.85 21.15Q816-725.7 816-696ZM704-406.05q0 8.05-4.5 17.05T688-374l-50-50h10q0-8 6-14t14-6h16q8 0 14 6t6 14.05v17.9ZM667-592q15 0 26 11t11 26v18.62q0 8.38-6 14.38t-14 6h-16q-8 0-14-6t-6-14h-75v47l-56-56v-10q0-15.72 10.78-26.36Q538.56-592 554.5-592H667Zm-122 75Zm-129 74ZM216.46-192Q186-192 165-213.15T144-264v-432q0-38 26.5-51.5T199-761l65 65h-48v432h378L115-742q-11-10.67-11-25.33Q104-782 115-793q11-11 25.67-11 14.66 0 25.33 11l627 627q11 10.67 11 25.33Q804-126 793-115q-11 11-25.67 11-14.66 0-25.33-11l-76-77H216.46Z"/></svg> |