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.2 KiB
XML
1 line
1.2 KiB
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M384-57q0-31 21.15-53T456-132h12v-194q9 3 18 4.5t18 1.5q50 0 85-34.95 35-34.96 35-86.47V-450l96 25q14 4 26 12.5t20 22.5l86.71 157.13Q867-207 863-179q-4 28-24 49-26 26-61.8 26-35.79 0-61.56-25.85L540-306v174h12q29.7 0 50.85 22.03Q624-87.94 624-57H384Zm-204-96q-15.3 0-25.65-10.29Q144-173.58 144-188.79t10.35-25.71Q164.7-225 180-225h120q15.3 0 25.65 10.29Q336-204.42 336-189.21t-10.35 25.71Q315.3-153 300-153H180Zm104-165-173.11-49.27Q83-375 65.5-398.05 48-421.09 48-450.25 48-486 73.04-511.5 98.09-537 134-537h298q-22.8 17.05-35.4 42.03Q384-470 384-441q0 20 5.5 39.5T409-366l-69 41q-13 8-27.5 9.5T284-318Zm220-75q-20 0-34-14t-14-34q0-20 14-34t34-14q20 0 34 14t14 34q0 20-14 34t-34 14Zm103-107q-17-27-44-44t-59-17q-6.39 0-12.19.5Q486-560 480-558v-140.27q0-15.1 5.5-28.41Q491-740 502-750l131-123q21-20 50-23.5t53.66 12.5Q767-864 776-830q9 34-9 64L607-500ZM84-585q-15.3 0-25.65-10.29Q48-605.58 48-620.79t10.35-25.71Q68.7-657 84-657h120q15.3 0 25.65 10.29Q240-636.42 240-621.21t-10.35 25.71Q219.3-585 204-585H84Zm96-168q-15.3 0-25.65-10.29Q144-773.58 144-788.79t10.35-25.71Q164.7-825 180-825h168q15.3 0 25.65 10.29Q384-804.42 384-789.21t-10.35 25.71Q363.3-753 348-753H180Z"/></svg> |