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="M480.22-360q54.78 0 93.28-38.72t38.5-93.5q0-54.78-38.72-93.28t-93.5-38.5q-54.78 0-93.28 38.72t-38.5 93.5q0 54.78 38.72 93.28t93.5 38.5ZM444-144.23h-36q-15.3 0-25.65-10.39Q372-165 372-180.19t10.35-25.47q10.35-10.28 25.65-10.28h36V-291q-72.8-12.97-120.4-69.49Q276-417 276-492q0-33 10.5-64t31.5-59l-27-27-26 26q-11 11-25 10.5T215-617q-11-11-11-25.67 0-14.66 11-25.33l25-25-72-72v56.88q0 15.35-10.29 25.74Q147.42-672 132.21-672t-25.71-10.33Q96-692.67 96-707.94v-143.78q0-15.28 10.33-25.78 10.34-10.5 25.61-10.5h143.78q15.28 0 25.78 10.29 10.5 10.29 10.5 25.5t-10.38 25.71Q291.23-816 275.88-816H219l72 72 26-26q11-11 25.67-11 14.66 0 25.33 11 11 11 11 25.67 0 14.66-11 25.33l-26 26 29 29q23.73-16.41 51.86-24.21Q450.99-696 480-696q30 0 58 8t51 24l152-152h-56.88q-15.35 0-25.74-10.29Q648-836.58 648-851.79t10.33-25.71q10.34-10.5 25.61-10.5h143.78q15.28 0 25.78 10.33 10.5 10.34 10.5 25.61v143.78q0 15.28-10.29 25.78-10.29 10.5-25.5 10.5t-25.71-10.38Q792-692.77 792-708.12V-765L642-615q21 28 31.5 58.5T684-492q0 75-47.6 131.51Q588.8-303.97 516-291v75.06h36q15.3 0 25.65 10.28Q588-195.38 588-180.19t-10.35 25.57Q567.3-144.23 552-144.23h-36v36.11q0 15.35-10.35 25.74Q495.3-72 480-72q-15.3 0-25.65-10.38Q444-92.77 444-108.12v-36.11Z"/></svg> |