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
590 B
XML
1 line
590 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M254-331q-67 0-112.5-49.5T96-499.5Q96-569 145-618t119-49q70 0 119 49t49 119q0 25.92-8 49.92T402-403h156q-14-22.08-22-46.08T528-499q0-70 49-119t119-49q70 0 119 49t49 119q0 69-45 118.5T707-331H254Zm9.77-72Q304-403 332-430.77q28-27.78 28-68Q360-539 332.23-567q-27.78-28-68-28Q224-595 196-567.23q-28 27.78-28 68Q168-459 195.77-431q27.78 28 68 28Zm432 0Q736-403 764-430.77q28-27.78 28-68Q792-539 764.23-567q-27.78-28-68-28Q656-595 628-567.23q-28 27.78-28 68Q600-459 627.77-431q27.78 28 68 28Z"/></svg> |