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
969 B
XML
1 line
969 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M216-336q20 0 34-14t14-34q0-20-14-34t-34-14q-20 0-34 14t-14 34q0 20 14 34t34 14Zm-46 118q-52-8-87-48t-35-94v-360q-1-73 66-108.5T336-864q56 0 103.5 4t76.5 16v124l-113 48H120v120h192v120q0 29.7 21.15 50.85Q354.3-360 384-360h36l-42 216H139q-12 0-16-11t3.95-19.16L170-218Zm402-166-51 259q-2 13-12.5 21t-23.47 8q-17.28 0-27.66-13Q447-122 450-139l85-433-79 34v70q0 15.3-10.29 25.65Q435.42-432 420.21-432t-25.71-10.35Q384-452.7 384-468v-94q0-10.93 5.95-19.58 5.96-8.65 16.03-13.21L569-664q33-14 68-3.5t55 45.5l15 26q17 29 41.5 55.5T829-506q15 2 25 12.29t10 25.5Q864-453 853.68-443T829-435q-47-7-87-31t-69-62l-23 120 49 49q11 11 16 23.45 5 12.44 5 26.55v177q0 15.3-10.29 25.65Q699.42-96 684.21-96t-25.71-10.35Q648-116.7 648-132v-177l-76-75Zm99.75-312q-34.75 0-59.25-24.75t-24.5-59.5q0-34.75 24.75-59.25t59.5-24.5q34.75 0 59.25 24.75t24.5 59.5q0 34.75-24.75 59.25t-59.5 24.5Z"/></svg> |