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
983 B
XML
1 line
983 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M696.21-120q-15.21 0-25.58-10.35-10.38-10.35-10.38-25.65v-72h-72.17q-15.33 0-25.71-10.35Q552-248.7 552-264q0-15.3 10.37-25.65Q572.75-300 588.08-300h72.17v-72q0-15.3 10.38-25.65Q681-408 696.23-408q15.24 0 25.54 10.35 10.31 10.35 10.31 25.65v72h71.69q15.23 0 25.73 10.29t10.5 25.5q0 15.21-10.35 25.56Q819.3-228.3 804-228.3h-72v72q0 15.3-10.29 25.8t-25.5 10.5ZM456-103q-126-41-207-156.5T168-515v-180q0-22.69 12.5-40.85Q193-754 214-762l240-92q13-5 26-5t26 5l240 92q21 8 33.5 26.15Q792-717.69 792-695v189q0 16.65-14 26.83Q764-469 747-474q-13-3-25.67-4.5Q708.67-480 696-480q-51 0-93.56 20.8T530-403l-14-86q16.74-8.94 26.37-25.93 9.63-16.99 9.63-37.56Q552-582 530.79-603q-21.21-21-51-21T429-602.85Q408-581.7 408-552q0 20.41 9.63 37.27Q427.26-497.87 444-489l-18 108q-2 7.87 3.75 14.44 5.75 6.56 13.52 6.56H502q-11 22-16.5 46.01Q480-289.98 480-264q0 29 7.5 56t21.5 52q14 24-6 44.5t-47 8.5Z"/></svg> |