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
669 B
XML
1 line
669 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="m420-435-46-53q-2-2-14-6-4 0-7.5 1.5T346-488l-75 88q-8 10-1.5 21t18.5 9q48-7 96-10.5t96-3.5q48 0 96 3.5t96 10.5q12 2 18-9t-2-20L565-537q-2-2-13-6-4 0-7 1.5t-6 4.5l-92 103q-2 2-14 6-4 0-7-2t-6-5ZM144-192q-20 0-34-14t-14-34v-479q0-20 14-34.5t34-14.5q13 0 38 9t67 18q42 9 99 15t132 6q76 0 132.5-6t98.5-15q42-9 67.5-18t37.5-9q20 0 34 14t14 34v480q0 20-14 34t-34 14q-12 0-37.5-9T711-219q-42-9-98.5-15T480-240q-75 0-132 6t-99 15q-42 9-67 18t-38 9Zm24-81q62-16 138.5-27.5T480-312q98 0 174.5 11.5T792-273v-414q-61 16-137.5 27.5T480-648q-97 0-173.5-11.5T168-687v414Zm312-207Z"/></svg> |