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
875 B
XML
1 line
875 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M168-631.29q0 29.29 9.5 56.79t36 64q26.5 36.5 73 86T405.67-303q4.09 4 8.7 2.5 4.61-1.5 5.63-6.5l22-192h-16q-44.7 0-71.35-36Q328-571 340-616l41-135q-17-9-35.5-13t-36.74-4Q250-768 209-727.96q-41 40.03-41 96.67Zm624 .29q0-56.76-41.59-96.88Q708.83-768 650-768q-11.5 0-23 1.5t-23 5.5l-25 74q43 6 67 43t11 79l-62 203q-2 4.58 3.5 7.79t10.58-1.79Q665-412 701-452t56-71q20-31 27.5-56.5T792-631Zm-135 66Zm-317-51Zm141 449q-13 0-25-4.5T434-184q-90-77-154-140.5T175-442q-41-54-60-100.5T96-631q0-88 62-148.5T308.79-840q63.7 0 111.95 23Q469-794 455-748l-39 132q-5 17 5.43 31T450-571h73l-26 231q-1 8 6.19 9t9.1-6L583-568q5-18-5.64-32.5Q566.73-615 549-615h-71l59-171q11-32 44.06-43 33.05-11 68.94-11 90 0 152 60.5T864-631q0 40-20 87t-61 102q-41 55-104.5 119T528-184q-10 8-22 12.5t-25 4.5Z"/></svg> |