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
824 B
XML
1 line
824 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M72-264h240q39.6 0 67.8-28.2Q408-320.4 408-360l-102-30L72-264Zm346-168h230q48 0 87.5-12t44.5-28L618-632 449-528l-334.1-21-11.9 24 315 93Zm31-97Zm503 253q0 5.74-2 11.48T945-254q-15.77 28.28-42.89 45.14Q875-192 840-192H636q-15.3 0-25.65-10.29Q600-212.58 600-227.79t10.35-25.71Q620.7-264 636-264h102l-98-96H480q0 70-49 119t-119 49H72q-30 0-51-19.5T0-259q0-25 9-41t29-27l169-92-145-43q-24-8-34-30.5t1-45.5l27-54q8-14 21.5-22.5T108-622l324 22 132-83-40-37h-56q-15.3 0-25.65-10.29Q432-740.58 432-755.79t10.35-25.71Q452.7-792 468-792h55q13.95 0 26.98 5Q563-782 573-772l220 210q38 37 54.5 58t16.5 35q0 32-34 58.5T737-370l-4 1 107 105q11 0 23.5-6.5T882-289q5-10 14.18-16.5 9.19-6.5 19.82-6.5 14.93 0 25.46 10.35Q952-291.3 952-276Z"/></svg> |