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
647 B
XML
1 line
647 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M311-144q-35.1 0-66.05-15Q214-174 191-200.5 168-227 159-260t-3-68l15-91-25-356q-1-15 9-26t25-12l36.23-2.63Q276-820 320-781q44 39 48.74 98.69l8.52 107.62Q382-515 343-470.5T244-421l-16.97 104.76Q224-297 229-279q5 18 17 32 8 10 18.5 16.5T288-220q2-59 43.5-99.5T432-360h240q60 0 101.5 42.24Q815-275.53 815-216.22v35.94q0 15.28-10.35 25.78Q794.3-144 779-144H311Zm49-72h384q0-30-21.15-51T672-288H432q-29.7 0-50.85 21.15Q360-245.7 360-216ZM238.54-492Q269-494 288-516.5t17.31-52.47l-7.62-108.06Q296-707 273.41-726.5T221-744l17.54 252ZM552-216ZM230-620Z"/></svg> |