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.1 KiB
XML
1 line
1.1 KiB
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M480-736q32-38 78-59t95-21q84.66 0 143.83 55Q856-706 863-624q1 15-8.5 26.5T830-585q-15 1-26.5-9.06Q792-604.13 791-619q-5-54-44-89.5T653-744q-52 0-81.5 23T513-663q-7 8-15.59 11t-17.5 3q-8.91 0-17.91-3.5T446-664q-29-33-59.5-56.5T307-744q-55 0-94 35.5T169-619q-1 14.87-12.5 24.94Q145-584 130-585t-24.5-12.5Q96-609 97-624q7-82 66.17-137T307-816q49 0 95 21t78 59Zm0 597q-14 0-25.5-7T432-163q-48-43-88-79.5T272-311q-13-13-11-27t11.96-24.12q9.96-10.12 24-11.5Q311-375 323-363q31 30 69.5 66t87.5 80q48-43 87-78.5t70-66.5q12-12 25.5-10.5T686-361q10 10 11.5 24T686-310q-32 32-71.5 68.5T528-163q-11 9-22.5 16.5T480-139Zm-46.79-197q10.88 0 18.84-5.5Q460-347 464-357l70-156 35 53.73q5 8.27 13.04 12.27 8.03 4 16.96 4h277q15.3 0 25.65-10.29Q912-463.58 912-478.79t-10.35-25.71Q891.3-515 876-515H617l-60.19-92.65q-5.24-8.18-13.52-12.26Q535-624 526.05-624q-10.58 0-18.32 6-7.73 6-12.73 16l-70 157-36-55q-5-8-13.04-12-8.03-4-16.96-4H84q-15.3 0-25.65 10.29Q48-495.42 48-480.21t10.35 25.71Q68.7-444 84-444h258l59.8 92.81q5.2 8.19 13.7 11.69t17.71 3.5ZM480-481Z"/></svg> |