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="M372.21-456q-15.21 0-25.71-10.29t-10.5-25.5q0-15.21 10.29-25.71t25.5-10.5q15.21 0 25.71 10.29t10.5 25.5q0 15.21-10.29 25.71t-25.5 10.5Zm168 0q-15.21 0-25.71-10.29t-10.5-25.5q0-15.21 10.29-25.71t25.5-10.5q15.21 0 25.71 10.29t10.5 25.5q0 15.21-10.29 25.71t-25.5 10.5ZM567-725q16 40 45.5 70.5T681-607q-16-40-45.5-70.5T567-725Zm-94-18q-56 2-103.5 30.5T294-636q56-2 103-30.5t76-76.5ZM192-528q0-120 84-204t204-84q120 0 204 84t84 204q0 63-25 117t-67.22 94.42Q662-304 647.5-306q-14.5-2-23.5-12t-10.5-24q-1.5-14 11.5-26 32.12-29.03 51.06-70.02Q695-479 696-526q-60-15-107.5-53.5T512-672q-45 56-109.5 84T267-565q-2 9-2.5 18.5t-.5 19q0 47.5 19 88.5t52 71q13 12 11.5 26T336-318q-9 10-23.33 12-14.34 2-28.67-11-42-40-67-94t-25-117Zm282 372 32 32q11 11 10.5 25.5T505-73q-11 11-25.18 11T455-73l-94.14-94.14Q350-178 350-192.18T361-217l94.14-94.14Q466-322 480.18-322T505-311q11 11 11 25.5T505-260l-31 32h114.07q15.27 0 25.6 10.29Q624-207.42 624-192.21t-10.33 25.71q-10.33 10.5-25.6 10.5H474Zm93-569Zm-94-18Z"/></svg> |