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
979 B
XML
1 line
979 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M216-48q-29.7 0-50.85-21.15Q144-90.3 144-120v-720q0-29.7 21.15-50.85Q186.3-912 216-912h432q29.7 0 50.85 21.15Q720-869.7 720-840v132q0 15.3-10.29 25.65Q699.42-672 684.21-672t-25.71-10.35Q648-692.7 648-708v-12H216v480h432v-12q0-15.3 10.29-25.65Q668.58-288 683.79-288t25.71 10.35Q720-267.3 720-252v132q0 29.7-21.15 50.85Q677.7-48 648-48H216Zm648-432q0 50-15.63 94.5-15.63 44.49-43.06 81.55-9.14 12.03-24.22 12.49Q766-291 755-302t-11.5-25.75q-.5-14.74 8.82-26.89Q771-381 781.5-413t10.5-67q0-35-10.5-67T752-605q-9-12.54-8.5-27.77T755-659q11-11 26-10t24.25 13.25Q833-619 848.5-574.5T864-480Zm-144 0q0 30-11 56t-31 46q-5 5-11 8t-14 3q-14.93 0-25.96-10.54Q616-388.07 616-403q0-8 2.79-14.38 2.79-6.38 8.21-11.62 10-10 15.5-23.16T648-480q0-15-5.5-28t-15.81-23.31Q622-536 619-542.5q-3-6.5-3-14.5 0-14.93 10.83-25.46Q637.66-593 653-593q8 0 14 3t11 8q19.66 20.2 30.83 46.1Q720-510 720-480Z"/></svg> |