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
722 B
XML
1 line
722 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M480-96q-149 0-256.41-97.55Q116.19-291.09 99-435q-2-18.37 10.11-31.68Q121.22-480 139-480h53v-278q0-14 9-24t23.14-11.86L838-861q11.03-2 18.52 5.5Q864-848 864-837q0 8.64-6 15.32T843-814l-411 46v96h408q10.4 0 17.2 6.8 6.8 6.8 6.8 17.2 0 10.4-6.8 17.2-6.8 6.8-17.2 6.8H432v144h389q17.78 0 29.89 13.32Q863-453.37 861-435q-17.19 143.91-124.59 241.45Q629-96 480-96ZM240-480h48v-144h-48v144Zm0-192h48v-80l-48 5v75Zm96 192h48v-144h-48v144Zm0-192h48v-91l-48 5v86ZM190-372h580l6-18q3-9 5-18H179q2 9 4.86 17.84 2.87 8.85 6.14 18.16Zm290 204q77.96 0 144.48-36T733-300H228q42 60 108.21 96 66.2 36 143.79 36Zm0-132Zm0-72Zm0 72v-72 72Z"/></svg> |