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="M520-96q-59 0-147-16t-142-55q-29-21-61.5-68T110-338q-27-56-44.5-112T48-546q0-86 65-141t131-95q57-34 123.5-58T505-864q77 0 138.5 29T768-765q15 9 38.5 28t46.5 48.5q23 29.5 40.5 68.5t18.5 89q2 71-29.5 148T797-242.5q-54 63.5-126 105T520-96Zm0-72q61 0 119-34.5t103-88q45-53.5 72-117T840-529q-2-69-41.5-112.5T729-705q-54-34-106-60.5T505-792q-60 0-117 21t-106 50q-41 24-102 69.5T119-550q0 32 15.5 80.5t39 97Q197-324 224-283t50 58q36 26 110.5 41.5T520-168Zm-111-72q51 0 85-36.5t34-82.5q0-21-8.5-42T492-439q-21-19-34.5-42.5T437-532q-10-42-42.5-67T323-624q-48 0-85.5 37T204-500q2 37 18 82.5t43 85q27 39.5 64 66t80 26.5Zm0-71q-27 0-50.5-21.5t-41.5-52Q299-415 288-448t-12-55q-2-19 13-34t34-15q13 0 26 9t18 27q10 40 28 71.5t49 59.5q6 5 9 11.5t3 14.5q0 17-13.5 32.5T409-311Zm227-121q14 0 25-10.5t11-25.5v-21l18 11q14 8 28 4t21-17q8-13 3.5-27T726-540l-18-12 18-11q14-7 17.5-21t-3.5-28q-8-13-21.5-16t-27.5 4l-19 10v-22q0-14-11-25t-25-11q-15 0-25.5 11T600-636v22l-19-11q-13-8-27.5-4T532-612q-8 14-4 28t17 21l19 11-19 12q-13 7-17 21t3 27q8 14 22 17t27-4l20-10v21q0 15 10.5 25.5T636-432Zm-155-48Z"/></svg> |