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="M384.21-528Q324-528 282-485.76q-42 42.24-42 101.55Q240-324 281.97-282q41.98 42 102.45 42Q444-240 486-281.97q42-41.98 42-102.45Q528-444 485.76-486t-101.55-42Zm-.71 72q29.5 0 51 21.5t21.5 51q0 29.49-21.5 50.5-21.5 21-51 21-29.49 0-50.5-21-21-21.01-21-50.5 0-29.5 21-51 21.01-21.5 50.5-21.5Zm364.31 96q-18.2 0-30.5 13Q705-334 705-316q0 43-33.46 76.5T595-206q-18.28 0-30.64 12.31-12.36 12.3-12.36 30.5 0 18.19 12.36 30.69T595-120q86 0 141.5-54.88T792-316q0-18-13-31t-31.19-13Zm.67-72Q796-432 830-398.17q34 33.84 34 82.17 0 115-77 191.5T595.33-48Q547-48 513.5-81.5T480-163.48q0-47.52 33.5-81.02Q547-278 595-278q14 0 26-12t12-25.58q0-48.51 33.5-82.46Q700-432 748.48-432ZM383.67-864q56.86 0 103.59 35.5Q534-793 568.5-741q34.5 52 57 112T658-519q3 14.36-6.5 24.68T628.35-484Q613-484 601-494q-12-10-15-25-13-56-36-106t-50.5-87q-27.5-37-58-58.5T383.65-792Q349-792 311-759q-38 33-70 87.5T188.5-547Q168-477 168-403q0 49 12.5 91.5t38 74q25.5 31.5 64 50T372-168q15 1 27 10.5t14 24.5q3 14-6 26t-23 12q-136 1-212-85.5T96-403q0-71.93 22-152.96 22-81.04 60.59-149.33t91-113.5Q322-864 383.67-864Zm.33 480Zm266 123Z"/></svg> |