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.0 KiB
XML
1 line
1.0 KiB
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M480-768q58 0 112 19.5t99 55.5l27.28-27.28Q729-731 743-730.5q14 .5 25 11.5t11 25q0 14-11 25l-26 27q36 45 55 99.07 19 54.06 19 110.48 0 24.45-3 47.95-3 23.5-10 46.5-5 20-18.5 26t-27.5 2q-14-4-22-15t-3.14-26.84q6.47-20.51 9.31-40.55Q744-412.43 744-432q0-110-77-187t-187-77q-20 0-40.5 3t-39.5 9q-15 5-26.5-3T358-708q-4-13 1.5-26.5T384-754q23-8 47.33-11 24.34-3 48.67-3Zm36 222v-42.09q0-14.91-10.35-25.41T480-624q-9 0-16.73 3.5Q455.55-617 451-610l65 64ZM480-96q-70 0-130.92-26.51-60.92-26.5-106.49-72.08-45.58-45.57-72.08-106.49Q144-362 144-432.13q0-56.87 18.5-110.37Q181-596 217-641L115-743q-11-11-11-25t11-25q11-11 25.5-11t25.5 11l628 628q11 11 11 25t-11 25q-11 11-25.5 11T743-115l-54-54q-45 36-98.5 54.5T480-96Zm0-72q43 0 83-13.5t74-39.5L269-589q-26 34-39.5 74T216-432q0 110 77 187t187 77Zm-84-648q-15.3 0-25.65-10.29Q360-836.58 360-851.79t10.35-25.71Q380.7-888 396-888h168q15.3 0 25.65 10.29Q600-867.42 600-852.21t-10.35 25.71Q579.3-816 564-816H396Zm57 411Zm102-102Z"/></svg> |