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.2 KiB
XML
1 line
1.2 KiB
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M408-192v12q0 15.3-10.29 25.65Q387.42-144 372.21-144t-25.71-10.35Q336-164.7 336-180v-384q0-45 31.5-76.5T444-672h36v-72h-60q-15.3 0-25.65-10.29Q384-764.58 384-779.79t10.35-25.71Q404.7-816 420-816h312.25q14.75 0 25.25 10.29t10.5 25.5q0 15.21-10.35 25.71T732-744h-60v72h36q45 0 76.5 31.5T816-564v384q0 15.3-10.29 25.65Q795.42-144 780.21-144t-25.71-10.35Q744-164.7 744-180v-12H408Zm0-72h336v-48H408v48Zm0-120h336v-72h-36q-45 0-76.5-31.5T600-564v-36h-48q0 24-6.5 46.5T527-511l-16.32 25.33Q503-473 489-469.5q-14 3.5-27-4.5t-16.5-22q-3.5-14 4.5-27l15-25q7-11 11-24.5t4-27.5h-36q-15.3 0-25.65 10.35Q408-579.3 408-564v180Zm144-288h48v-72h-48v72Zm156 144h36v-36q0-15.3-10.35-25.65Q723.3-600 708-600h-36v36q0 15.3 10.35 25.65Q692.7-528 708-528ZM174-228q-14-6-19-20t1-28l61-132q6-14 19.5-19t27.5 1q14 6 19 20t-1.22 27.56l-59.56 132.88Q216-232 202-227q-14 5-28-1Zm72-324q-9 12-24 13.5t-27-7.5l-33-27q-11-9-13-23.9-2-14.89 7.44-27Q165-636 180-637.5q15-1.5 27 7.5l34 27q11 9 12.5 24t-7.5 27Zm27-135q-9 12-23.5 13.5T223-681l-34-27q-11-9-13-23.9-2-14.89 7.44-27Q192-771 207-772.5q15-1.5 27 7.5l34 27q11 9 12.5 24t-7.5 27Z"/></svg> |