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
982 B
XML
1 line
982 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M480-144q-70 0-131.5-26T242-242q-11-11-11-27.5t11-27.5q11-11 25.5-9.5T293-294q36 36 84.2 57 48.21 21 102.8 21 109.37 0 186.69-77.31Q744-370.63 744-480t-77.44-186.69Q589.11-744 479.56-744 370-744 292-665.5T216-474l32-32q11-11 25-10.5t25 11.02q11 11.48 11 26.15 0 14.66-11 25.33l-93 93q-10.64 11-24.82 11T155-361l-94-94q-11-11-11-25t11-25q11-11 25.5-11t25.5 11l32 32q-1-72 25.5-135T242-717q46-46 107.5-72.5t131-26.5q69.5 0 130.63 26.6 61.14 26.6 106.4 71.87 45.27 45.26 71.87 106.4Q816-550 816-480q0 140-98 238t-238 98Zm-71.72-192q-15.28 0-25.78-10.33-10.5-10.33-10.5-25.6v-107.8q0-15.27 10.37-25.64 10.38-10.38 25.71-10.38v-36.08q0-29.77 21.19-50.97 21.2-21.2 50.97-21.2 29.76 0 50.83 21.15 21.07 21.15 21.07 50.85v36q15.24 0 25.55 10.35T588-480v108q0 15.3-10.33 25.65Q567.33-336 552.06-336H408.28ZM444-516h72v-35.79q0-15.21-10.29-25.71t-25.5-10.5q-15.21 0-25.71 10.35T444-552v36Z"/></svg> |