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="M166-674q-24-28-34.54-52.22Q120.92-750.45 120-779q0-15.72 11.62-26.36Q143.25-816 159.05-816q13.95 0 23.45 11.5T192-779q1 17 6.65 30.85Q204.29-734.3 218-718q25 29 36.5 59.5T264-590q-.89 16.15-12.44 27.08Q240-552 223.55-552q-13.55 0-23.05-11.5T192-590q2-29-4.5-48T166-674Zm145 0q-24-28-34.56-52.22Q265.88-750.45 265-779q0-15.72 11.62-26.36Q288.25-816 304.05-816q13.95 0 23.45 11.5T337-779q1 17 6.65 30.85Q349.29-734.3 363-718q25 29 36 58.5t10 67.5q-.85 17-11.93 28.5Q386-552 369-552q-14 0-24-11.5t-9-26.5q2-28-4-47.5T311-674Zm143 0q-24-28-34.5-52T409-779q0-15.72 11.62-26.36Q432.25-816 448.05-816 462-816 471-804.5t9 25.28q0 17.22 5.87 31.07Q491.74-734.3 506-718q25 29 36.5 59.5T553-590q-.89 16.15-12.44 27.08Q529-552 512-552q-14 0-23.5-11.5T480-590q2-28-4.5-47.5T454-674ZM204-192q-45 0-76.5-31.46Q96-254.93 96-299.88v-143.84q0-15.28 10.35-25.78Q116.7-480 132-480h496q8-27 27.5-46.5T702-554l165-47q13.91-5 26.96 3Q907-590 912-576.06q5 13.93-3 27Q901-536 887-531l-164 47q-11 3-19 12.57-8 9.58-8 21.43v150q0 45-31.5 76.5T588-192H204Zm0-72h384q15.3 0 25.65-10.35Q624-284.7 624-300v-108H168v107.74q0 15.26 10.35 25.76Q188.7-264 204-264Zm192-72Z"/></svg> |