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.3 KiB
XML
1 line
1.3 KiB
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M180-790q-15.3 0-25.65-10.29Q144-810.58 144-825.79t10.35-25.71Q164.7-862 180-862h24q15.3 0 25.65 10.29Q240-841.42 240-826.21t-10.35 25.71Q219.3-790 204-790h-24Zm18.94 538L183-168h261v-84H198.94ZM233-667l17-17q11-11 25-10.5t25 11.02Q311-672 311-658t-11 25l-17 17q-11 11-25 11t-25-10.52q-11-11.48-11-26.15 0-14.66 11-25.33Zm-21 343h232v-84H228l-16 84Zm268.17-348Q413-672 361.5-712.5T294-816q-5-14 2.5-27t21.5-18q14-5 27 2t18 21q9 41 41.65 67.5t75.5 26.5q42.85 0 75.35-26.5Q588-797 597-838q5-14 18-21t27-2q14 5 21.5 18t2.5 27q-16 63-67.33 103.5-51.34 40.5-118.5 40.5ZM480-864Zm-36 300v-24q0-15.3 10.29-25.65Q464.58-624 479.79-624t25.71 10.35Q516-603.3 516-588v24q0 15.3-10.29 25.65Q495.42-528 480.21-528t-25.71-10.35Q444-548.7 444-564Zm72 396h261l-15.94-84H516v84Zm0-156h232l-16.14-84H516v84Zm162-293-18-17q-11-11-10.5-25t11.5-25q11-11 25-11t25 11l17 17q11 11 11.5 25T729-617q-11 11-25.67 11-14.66 0-25.33-11Zm102-173h-24q-15.3 0-25.65-10.29Q720-810.58 720-825.79t10.35-25.71Q740.7-862 756-862h24q15.3 0 25.65 10.29Q816-841.42 816-826.21t-10.35 25.71Q795.3-790 780-790ZM112-181l45-240q5-26 25.07-42.5T228-480h504q25.86 0 45.93 16.5T803-421l45 240q6 33-15.68 59Q810.63-96 777-96H183q-33.63 0-55.32-26Q106-148 112-181Z"/></svg> |