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
778 B
XML
1 line
778 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M263.72-96Q234-96 213-117.15T192-168v-85q0-17.04 7.5-31.52T221-310q67-54 100.5-113.5T369-528h-69q-15.3 0-25.65-10.29Q264-548.58 264-563.79t10.35-25.71Q284.7-600 300-600h42q-14-20-22-44.36T312-696q0-70 49-119t119-49q70 0 119 49t49 119q0 27.28-8 51.64T618-600h42q15.3 0 25.65 10.29Q696-579.42 696-564.21t-10.35 25.71Q675.3-528 660-528h-69q14 45 47.5 104.5T739-310q13 11 21 25.48t8 31.52v85q0 29.7-21.16 50.85Q725.68-96 695.96-96H263.72Zm.28-72h432v-84q-87-69-126.5-145.5T516-528h-72q-14 54-53.5 130.5T264-252v84Zm215.77-432Q520-600 548-627.77q28-27.78 28-68Q576-736 548.23-764q-27.78-28-68-28Q440-792 412-764.23q-28 27.78-28 68Q384-656 411.77-628q27.78 28 68 28Zm.23-96Zm0 528Z"/></svg> |