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
988 B
XML
1 line
988 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M216-599.54q0 57.54 19.45 111.21Q254.9-434.65 290-390q10 12 10 26.97 0 14.97-10.58 25.86-11.45 11.17-26.44 9.67Q248-329 238-341q-45-55-69.5-120.84Q144-527.67 144-600q0-72 24.5-138.5T238-860q10-12 25-13t26.44 9.95q10.56 10.94 10.56 26Q300-822 290-810q-35 45-54.5 98.5T216-599.54ZM552.23-504Q512-504 484-532q-28-28-28-67.55 0-40.51 27.77-68.48 27.78-27.97 68-27.97Q592-696 620-668.03q28 27.97 28 68.48Q648-560 620.23-532q-27.78 28-68 28ZM744-240.04q0-14.96 10.29-25.46t25.5-10.5q15.21 0 25.71 10.31 10.5 10.3 10.5 25.54 0 59.15-41.71 101.65Q732.58-96 674-96q-66 0-100.5-41t-51.63-96.09Q508-279 491.5-310T427-367q-66-35-102.5-98T288-601q0-110 77-186.5T552-864q110 0 187 77t77 187q0 15.3-10.29 25.65Q795.42-564 780.21-564t-25.71-10.35Q744-584.7 744-600q0-80-56-136t-136-56q-80 0-136 55.5T360-601q0 53 27 99t73 70q62 32 84.5 69.5T590-255q16 48 37 67.5t47 19.5q28.88 0 49.44-21.5T744-240.04Z"/></svg> |