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="M396-816q-15 0-25.5-10.5T360-852q0-15 10.5-25.5T396-888h168q15 0 25.5 10.5T600-852q0 15-10.5 25.5T564-816H396Zm84 720q-70 0-131-26.5t-106.5-72Q197-240 170.5-301T144-432q0-70 26.5-131t72-106.5Q288-715 349-741.5T480-768q58 0 112 19t99 55l49-49q11-11 25.5-11t25.5 11q11 11 11 25.5T791-692l-49 49q37 46 55.5 99.5T816-432q0 70-26.5 131t-72 106.5Q672-149 611-122.5T480-96Zm0-72q109 0 186.5-77T744-432q0-109-77.5-186.5T480-696q-110 0-187 77.5T216-432q0 110 77 187t187 77Zm45-336h134q8 0 13-7t2-15q-15-30-39-54.5T581-622q-7-3-13.5-1t-10.5 8l-48 84q-5 9 0 18t16 9Zm-85-3 67-116q5-8 .5-15.5T495-647q-34-2-67 6.5T366-614q-6 4-8 10.5t2 12.5l49 84q5 9 15.5 9t15.5-9Zm-60 99q11 0 15.5-9t-.5-18l-67-116q-5-8-13.5-8.5T301-553q-20 29-29.5 62t-7.5 67q1 7 6 11.5t12 4.5h98Zm71 75q5-9 0-18t-16-9H301q-9 0-13.5 7t-1.5 15q14 31 38.5 55.5T379-241q7 3 13 .5t10-8.5l49-84Zm100-24q-5-9-15.5-9t-15.5 9l-67 116q-5 8-.5 15.5T465-216q34 3 67.5-5.5T595-249q6-4 7.5-11t-2.5-13l-49-84Zm14-72 67 116q5 8 13.5 8.5T659-311q20-28 29-60.5t7-67.5q-1-7-6-12t-12-5h-97q-11 0-15.5 9t.5 18Z"/></svg> |