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.1 KiB
XML
1 line
1.1 KiB
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M480-89q-79 0-135-18t-59-20q-10.08-4.46-16.04-13.38Q264-149.3 264-160v-49h-35.79q-15.21 0-25.71-10.35T192-245v-48q0-15.3 10.35-25.65Q212.7-329 228-329h36v-96h-35.79q-15.21 0-25.71-10.35T192-461v-48q0-15.3 10.35-25.65Q212.7-545 228-545h36v-96h-35.79q-15.21 0-25.71-10.35T192-677v-48q0-15.3 10.35-25.65Q212.7-761 228-761h36v-60q0-20 16.5-30t33.64-3q.86 0 49.86 16.5T480-821q67 0 115.98-16.36 48.97-16.37 49.88-16.37Q664-861 680-851t16 30v60h35.79q15.21 0 25.71 10.35T768-725v48q0 15.3-10.35 25.65Q747.3-641 732-641h-36v96h35.79q15.21 0 25.71 10.35T768-509v48q0 15.3-10.35 25.65Q747.3-425 732-425h-36v96h35.79q15.21 0 25.71 10.35T768-293v48q0 15.3-10.35 25.65Q747.3-209 732-209h-36v48q0 10.5-6 19.25T674-128q-3 2-59 20.5T480-89Zm0-513q46 0 84-8.5t60-16.5v-143q-27 8-64 14.5t-80 6.5q-43 0-80-6.5T336-770v143q22 8 60 16.5t84 8.5Zm0 220q46 0 84-8.5t60-16.5v-145q-27 8-64 15t-80 7q-43 0-80-7t-64-15v145q22 8 60 16.5t84 8.5Zm.5 221q45.5 0 83.5-8t60-16v-146q-27 8-64 14.5t-80 6.5q-43 0-80-6.5T336-331v145q22 8 60.5 16.5t84 8.5Z"/></svg> |