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="M168-192q-50.42 0-85.21-35Q48-262 48-312v-240q0-29.7 21.15-50.85Q90.3-624 120-624h216v-108q0-15.3 10.35-25.65Q356.7-768 372-768h156q40.34 0 68.17 28T624-672v144h48v-48q0-11 3.5-22.5T686-619l27-36q11-15 29.5-14.5T772-653l152 238q11 18 .75 36.5T894-360H744q-29.7 0-50.85-21.15Q672-402.3 672-432v-24h-48v48q23 17 35.5 42t12.5 54q0 50-35 85t-85 35q-43 0-76.5-27T434-288H286q-8 42-41.5 69T168-192Zm-.07-72q19.93 0 34-13.8T216-312q0-20.4-13.8-34.2Q188.4-360 168-360q-20.4 0-34.2 13.8Q120-332.4 120-312q0 20.4 14 34.2 14 13.8 33.93 13.8ZM552-264q20.4 0 34.2-13.8Q600-291.6 600-312q0-20.4-13.8-34.2Q572.4-360 552-360q-20.4 0-34.2 13.8Q504-332.4 504-312q0 20.4 13.8 34.2Q531.6-264 552-264Zm-216-96v-192H120v130q11-5 23.5-7.5T168-432q36.1 0 65.55 20Q263-392 278-360h58Zm72 0h34q15-32 44.63-52 29.63-20 65.37-20v-24H408v96Zm420-72-84-131v131h84Zm-420-96h144v-144q0-10.2-6.9-17.1-6.9-6.9-17.1-6.9H408v168Zm-72 168v-72 10-130 192Zm72 0v-96 96Z"/></svg> |