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
1.1 KiB
XML
1 line
1.1 KiB
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M480-336q46.45 0 84.72-24.5Q603-385 626-425q8-13-.5-26T600-469q-14-4-26 4.5T555-443q-11 20-31.35 27.5-20.36 7.5-43.5 7.5-23.15 0-43.65-7.5T405-443q-7-13-19-21.5t-26-4.5q-17 5-25.5 18t-.5 26q23 40 61.28 64.5Q433.55-336 480-336Zm-96.11-192Q404-528 418-541.89q14-13.88 14-34Q432-596 418.11-610q-13.88-14-34-14Q364-624 350-610.11q-14 13.88-14 34Q336-556 349.89-542q13.88 14 34 14Zm192 0Q596-528 610-541.89q14-13.88 14-34Q624-596 610.11-610q-13.88-14-34-14Q556-624 542-610.11q-14 13.88-14 34Q528-556 541.89-542q13.88 14 34 14ZM480-736q32-38 78-59t95.15-21Q742-816 803-755t61 150q0 39-9.5 73t-37 75q-27.5 41-78 94T607-235l-79 71q-20 19-48 19t-48-19l-76-68q-76-71-126.5-123.5t-80-95Q120-493 108-529.33T96-605.3Q96-694 157-755q61-61 149.85-61Q356-816 402-795q46 21 78 59Zm312 131.2q0-59.66-40-99.43Q712-744 653-744q-40 0-69.5 16T517-669q-8.93 10.2-18.18 15.6T480-648q-9.67 0-19.33-5-9.67-5-18.67-16-36-42-66-58.5T307-744q-59 0-99 40t-40 98.72q0 33.28 12.5 65.78t47 75Q262-422 323-363t157 146q96-86 157-144.5T732.5-463q34.5-43 47-75.5t12.5-66.3ZM480-481Z"/></svg> |