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="M291.8-240q-43.8 0-72.8-29.2t-29-73q0-43.8 29.5-72.8t72.5-29q43 0 72.5 29.5t29.5 72.75q0 43.24-29.2 72.5-29.2 29.25-73 29.25Zm-70.63-275q-9.17 0-15.67-6-6.5-6.01-6.5-15.44v-162.12q0-9.44 6.28-15.44 6.29-6 15.5-6 9.22 0 15.22 6 6 6.01 6 15.44v162.12q0 9.44-5.83 15.44-5.84 6-15 6ZM292-279q26 0 43.5-17.88T353-342q0-27.62-16.75-45.31Q319.49-405 292-405q-26 0-43.5 17.57t-17.5 45Q231-315 248.5-297t43.5 18Zm12.17-236q-9.17 0-15.67-5.99T282-536.4V-699q0-8 6.5-14.5t14.71-6.5H318q5 0 10 2.5t8 7.5l72 121-2-32.77v-76.74q0-9.49 6.5-15.49t15.67-6q9.16 0 15 6.5Q449-707 449-697.61v163.84q0 7.68-5.63 13.22-5.64 5.55-13.44 5.55H415.2q-5.2 0-10.2-2.5-5-2.5-7-7.5l-75-127 2 31v84.51q0 9.49-5.83 15.49-5.84 6-15 6Zm202.25 276q-35.42 0-56.92-23.5T428-324.42v-99.04q0-8.54 5.83-14.54 5.84-6 15-6 9.17 0 15.17 6t6 15.31V-322q0 19 10.5 31t26.4 12q15.9 0 26.5-12.29Q544-303.57 544-322v-101.52q0-8.54 6.5-14.51Q557-444 565-444t14 6q6 6 6 14v100q0 38-22 61.5T506.42-239Zm187.48-1q-9.11 0-14.9-5.98-5.79-5.98-5.79-15.37V-404h-33.93q-8.28 0-14.28-5.76-6-5.77-6-14 0-8.24 6-14.24t14.4-6h109.2q8.4 0 14.4 6t6 14.24q0 8.23-6 14-6 5.76-14.4 5.76H715v143.46q0 8.54-6 14.54t-15.1 6Z"/></svg> |