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="M691-624q-26 0-43-17t-17-43q0-22 16-45t30-39q5-6 14-6t14 6q14 16 30 39t16 45q0 25-17 42.5T691-624Zm89.2 240q-35.2 0-59.7-24.36T696-468q0-33 21.5-66t41.56-58q8.2-11 20.97-11 12.76 0 20.97 11 20 25 41.5 58t21.5 66q0 35.28-24.3 59.64Q815.39-384 780.2-384ZM384-324v48q0 15.3 10.29 25.65Q404.58-240 419.79-240t25.71-10.35Q456-260.7 456-276v-48h48q15.3 0 25.65-10.29Q540-344.58 540-359.79t-10.35-25.71Q519.3-396 504-396h-48v-48q0-15.3-10.29-25.65Q435.42-480 420.21-480t-25.71 10.35Q384-459.3 384-444v48h-48q-15.3 0-25.65 10.29Q300-375.42 300-360.21t10.35 25.71Q320.7-324 336-324h48ZM264-168h312v-300q0-65-45.5-110.5t-111-45.5Q354-624 309-578.5T264-468v300Zm0 0h312-312Zm0 72q-29.7 0-50.85-21.15Q192-138.3 192-168v-298q0-85 54-149t138-78v-99h-35.79q-15.21 0-25.71-10.29t-10.5-25.5q0-15.21 10.35-25.71T348-864h180q28 0 55.5 6.5T635-837q8 5 13.5 13t5.5 18.85q0 15.36-10.83 25.76Q632.34-769 617-769q-4 0-17-4-16.8-8.87-34.9-13.93Q547-792 528-792h-72v98q84.71 13.71 140.85 78.36Q653-551 653-466v298q0 29.7-21.5 50.85Q610-96 581-96H264Z"/></svg> |