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
986 B
XML
1 line
986 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="m349-542 17.11 16.8q7.33 7.2 17.11 7.2t16.78-7q7-7 7-16.78 0-9.78-7.2-17.11L383-576l17-17q7-7.36 7-17.18T400-627q-7-7-16.78-7-9.78 0-17.11 7.2L349-610l-17-17q-7.36-7-17.18-7T298-627q-7 7-7 17t7 17l17 17-16.8 17.11q-7.2 7.33-7.2 17.11t7 16.78q7 7 17 7t17-7l17-17Zm263 0 17 17q7.36 7 17.18 7t16.82-7q7-7 7-16.78 0-9.78-7.2-17.11L646-576l17-17q7-7.36 7-17.18T663-627q-7-7-17-7t-17 7l-17 17-17.11-16.8q-7.33-7.2-17.11-7.2T561-627q-7 7-7 17t7 17l17 17-16.8 17.11q-7.2 7.33-7.2 17.11t7 16.78q7 7 16.78 7 9.78 0 17.11-7.2L612-542ZM480.28-96Q401-96 331-126t-122.5-82.5Q156-261 126-330.96t-30-149.5Q96-560 126-629.5q30-69.5 82.5-122T330.96-834q69.96-30 149.5-30t149.04 30q69.5 30 122 82.5T834-629.28q30 69.73 30 149Q864-401 834-331t-82.5 122.5Q699-156 629.28-126q-69.73 30-149 30Zm-.72-307Q429-403 384-380.5T309-318q-6 10-.5 20t16.5 10h310q11 0 16.5-10t-.67-20Q620-358 575.5-380.5T479.56-403Z"/></svg> |