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
981 B
XML
1 line
981 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M144-480q0 63 21 118.5T224-261q7 8 8 18t-7 18q-8 8-18 6.5t-17-9.5q-44-51-69-115.5T96-480q0-72 25-136.5T190-732q7-8 17-9.5t18 6.5q8 8 7 18t-8 18q-38 45-59 100.5T144-480Zm96 0q0 43 14 81t40 69q7 8 7.5 18t-7.5 18q-8 8-18.5 7t-17.5-9q-31-38-48.5-84.5T192-480q0-53 17.5-99.5T258-664q7-8 17-9.5t18 6.5q8 8 7.5 18t-7.5 18q-25 32-39 70t-14 81Zm204 144q0-21-14-41.5t-30.5-42Q383-441 369-465t-14-51q0-54 35.5-88t89.5-34q54 0 89.5 34t35.5 88q0 27-14 51t-30.5 45.5Q544-398 530-377.5T516-336h-72Zm0 60v-12h72v12q0 15-10.5 25.5T480-240q-15 0-25.5-10.5T444-276Zm276-204q0-43-14-81t-39-70q-7-8-7.5-18t7.5-18q8-8 18-6.5t17 9.5q31 38 48.5 84.5T768-480q0 53-17.5 99.5T702-296q-7 8-17 9.5t-18-6.5q-8-8-7.5-18t7.5-18q25-32 39-70t14-81Zm96 0q0-63-21-118.5T736-699q-7-8-8-18t7-18q8-8 18-6.5t17 9.5q44 51 69 115.5T864-480q0 72-25 136.5T770-228q-7 8-17 9.5t-18-6.5q-8-8-7-18t8-18q38-45 59-100.5T816-480Z"/></svg> |