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
1014 B
XML
1 line
1014 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M751-528q-35 0-71-18t-78-56q-39-36-59.5-82T528-768q2-11 6.5-20.5T546-805q26-26 99.55-43.5Q719.11-866 783.87-863q23.13 2 38.63 5.5Q838-854 846-846q7 7 10.68 20.36 3.68 13.37 5.32 33.64 5 64.01-12.5 141-17.5 77-43.77 103.27Q796-538 782-533t-31 5Zm36-184q2-17 3-37t2-42.96q-19-1.04-39.5.46T711-787q13 9 23 17t19 17q9.26 9.33 17.13 18.67Q778-725 787-712Zm-32 112q2-17-13.5-47.5T702-702q-25-25-52-39t-50-14q-2 20 13.5 49.5T653-653q25 23 57 39.5t45 13.5Zm-98 192H303q-14.29 0-27.23-5.22Q262.82-418.43 253-428L96.68-574.02Q86-584 86-598.5T96-624q10-11 24.5-11.5t25.24 9.54L302-480h353.58q15.42 0 28.42 6 13 6 23.81 17.38L866-290q10 11 9.5 25.5T864-240q-11 10-25.73 10-14.74 0-24.27-11L657-408ZM372.28-96Q357-96 346.5-106.35 336-116.7 336-132v-132q0-29.7 21.18-50.85Q378.35-336 408.09-336h144.17Q582-336 603-314.85q21 21.15 21 50.85v132q0 15.3-10.34 25.65Q603.32-96 588.04-96H372.28ZM408-168h144v-96H408v96Zm0 0v-96 96Z"/></svg> |