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="M754.3-266q-15.3 0-25.8-10.35T718-302q0-8 3-14t8-11q29-29 46-68.31 17-39.32 17-84.5Q792-525 775-564t-46-68q-5-5-8-11.5t-3-14.5q0-15.3 10.35-25.65Q738.7-694 754-694q8 0 14.5 3t11.5 8q39 39 61.5 91T864-480.15q0 59.86-22.5 112Q819-316 780-277q-5 5-11.75 8t-13.95 3ZM651.93-368Q637-368 627-378.35T617-404q0-8 2.5-14t7.79-10.75q9.71-10.47 15.21-23.3 5.5-12.84 5.5-28.06 0-15.21-5.5-28.05t-15.21-23.15Q622-536 619.5-542q-2.5-6-2.5-14 0-15.3 10-25.65Q637-592 652.3-592q7.2 0 13.95 2.5Q673-587 678-582q19.6 20.15 30.8 46.26t11.2 55.43q0 29.31-11 55.81-11 26.5-31.19 46.14-4.81 5.36-11.4 7.86-6.58 2.5-14.48 2.5ZM84.21-336Q69-336 58.5-346.36 48-356.73 48-372.04v-180.22Q48-582 69.19-603q21.18-21 50.93-21h72.13Q222-624 243-602.87q21 21.12 21 50.79v179.8q0 15.28-10.29 25.78-10.29 10.5-25.5 10.5t-25.71-10.35Q192-356.7 192-372v-48h-72v48q0 15.3-10.29 25.65Q99.42-336 84.21-336ZM120-492h72v-60h-72v60Zm240 156q-10.4 0-17.2-6.8-6.8-6.8-6.8-17.2v-240q0-10.4 6.8-17.2 6.8-6.8 17.2-6.8h119.63Q510-624 531-602.82q21 21.17 21 50.91v144.17Q552-378 530.85-357 509.7-336 480-336H360Zm48-72h72v-144h-72v144Z"/></svg> |