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
762 B
XML
1 line
762 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M480-98q-79 0-149-30t-122.5-82.5Q156-263 126-333T96-482q0-129 77.5-231.5T376-851q23-7 42.5 7.5T438-806q0 17-9.5 29.5T405-760q-93 22-153 100t-60 178q0 120 84 204t204 84q58 0 110-21.5t94-63.5q12-12 27-13.5t27 7.5q20 15 22.5 39T746-205q-49 51-118 79T480-98Zm288-384q0-97-60-174.5T554-760q-14-4-23.5-16.5T521-806q0-23 19-36.5t43-8.5q123 29 202 132.5T864-482q0 23-3 46t-10 49q-6 23-27 32.5t-44 .5q-15-6-21.5-21t-1.5-31q6-17 8.5-35.5T768-482Zm-324 36h-96q-15 0-25.5-10.5T312-482q0-15 10.5-25.5T348-518h96v-96q0-15 10.5-25.5T480-650q15 0 25.5 10.5T516-614v96h96q15 0 25.5 10.5T648-482q0 15-10.5 25.5T612-446h-96v96q0 15-10.5 25.5T480-314q-15 0-25.5-10.5T444-350v-96Z"/></svg> |