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
700 B
XML
1 line
700 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M444-260q-41 29-85.5 48.5T264-192q-51.93 0-98.46-20Q119-232 77-264q-11-9-11.5-24T77-312q31.66-24.64 67.91-42.38Q181.17-372.12 221-380q-56-47-86.5-112.5T96.8-629.96Q95-647 106.84-658q11.85-11 29.16-9 58 7 112.5 26.5T348-584v-16q0-77 27-147.5T451-877q11-14 29-14t29 14q49 59 76 129.5T612-600q0 4-.5 8t-.5 8q45-37 99.5-56.5T822.69-667q17.31-2 28.81 9.08T861-630q-8 73-37.5 138.5T737-380q41 8 77 25.5t68 42.5q12 9.29 12 24.14Q894-273 882-264q-41.33 32.11-87.59 52.05Q748.16-192 696-192q-50.36 0-95.18-19.5Q556-231 516-260v128q0 15.3-10.29 25.65Q495.42-96 480.21-96t-25.71-10.35Q444-116.7 444-132v-128Z"/></svg> |