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="M420-420Zm59.96 252Q532-168 580-184.5q48-16.5 90-48.5-43-27-91-41t-99-14q-51 0-99.5 13.5T290-233q42 32 89.96 48.5 47.96 16.5 100 16.5ZM582-654q31 31 39.5 73.5T613-497q-6 14-20 20.5t-28.45-.43Q551-483 545-497t1-28q9-20 5-41t-20.07-37.07Q516-618 496-623t-40 3q-13 5-24.5-3t-15.59-21.58Q411-659 419-672.5q8-13.5 23-18.5 37-13 74.5-2t65.5 39ZM480-96q-79.38 0-149.19-30T208.5-208.5Q156-261 126-330.81T96-480q0-57.62 17-112.31Q130-647 162-695l-47-48q-11-10.67-10.5-25.33Q105-783 116-794q11-11 25.67-11 14.66 0 25.33 11l627 628q11 10.67 10.5 25.33Q804-126 793-115q-11 11-25.18 11T743-115L214-643q-23 37-34.5 78T168-480q0 54 17 104t52 91q54-38 115.41-56.5Q413.83-360 479.66-360q37.34 0 73.34 6.5t71 18.5l127 127q-54 54-124.09 83Q556.81-96 480-96Zm75-465ZM312-826q39.47-19 81.98-28.5 42.5-9.5 86.02-9.5 77.17 0 147.58 29Q698-806 752-752t83 124.42q29 70.41 29 147.58 0 43.68-10 86.34Q844-351 825-312q-7 14-21.61 18T776-298q-13-8-17-22.33-4-14.34 3-28.67 14-31 22-64t8-67q0-130-91-221t-221-91q-34 0-67 7.5T349-763q-14 6-28 2.5t-22-17q-8-13.5-4.5-27.5t17.5-21Z"/></svg> |