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
832 B
XML
1 line
832 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M336-192H216q-29 0-50.5-21.5T144-264v-528q0-29 21.5-50.5T216-864h528q29.7 0 50.85 21.5Q816-821 816-792v528q0 29-21.15 50.5T744-192H624L505-73q-10.64 11-24.82 11T455-73L336-192Zm-120-72h149l115 115 114-115h150v-528H216v528Zm264-264Zm0 216q20 0 32.5-13.27 12.5-13.28 12.5-32.5 0-19.23-13.07-31.73t-32-12.5Q461-402 448-389.5t-13 31.73q0 19.22 13.05 32.5Q461.1-312 480-312Zm60-317q0 23-17 40t-36 35q-14 14-21 23t-10.82 17.91q-2.18 5.09-3.51 10.63-1.34 5.54-2.67 12.46-2 13.78 8 23.89Q467-456 480.87-456q12.13 0 22.28-8.92Q513.31-473.84 517-489q3-10 9.5-19.5T547-532q20-20 38.5-40.5T604-631q0-53-36-83t-88.5-30q-37.5 0-65.5 18t-45 44q-7 11.05-1.5 23.03Q373-647 386-642q11.33 5 22.67 1Q420-645 428-656q8-11 21-19t31-8q32 0 46 17t14 37Z"/></svg> |