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
861 B
XML
1 line
861 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M237-144q-39 0-66-26.5T144-232q0-24 14-40t36-16q20 0 33 12.5t13 31.5q0 6-1.5 13t-4.5 14q2 1 3 1h3q10 0 15.5-7t8.5-21l62-308h-50q-15 0-25.5-10.5T240-588q0-15 10.5-25.5T276-624h64l21-106q8-39 35.5-62.5T459-816q39 0 66 26.5t27 61.5q0 24-14 40t-36 16q-20 0-33-12.5T456-716q0-6 1.5-13t4.5-14q-2-1-3-1h-3q-10 0-15.5 7t-8.5 21l-19 92h127q15 0 25.5 10.5T576-588q0 14-8 23.5T547-553l53 65 53-65q-13-2-21-11.5t-8-23.5q0-15 10.5-25.5T660-624h120q15 0 25.5 10.5T816-588q0 15-10.5 25.5T780-552h-33L647-432l100 120h33q15 0 25.5 10.5T816-276q0 15-10.5 25.5T780-240H660q-15 0-25.5-10.5T624-276q0-14 8-23.5t21-11.5l-53-65-53 65q13 2 21 11.5t8 23.5q0 15-10.5 25.5T540-240H420q-15 0-25.5-10.5T384-276q0-15 10.5-25.5T420-312h34l99-120-99-120h-55l-64 322q-8 39-35.5 62.5T237-144Z"/></svg> |