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.3 KiB
XML
1 line
1.3 KiB
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M479.8-816q70.2 0 130.91 26.06 60.7 26.06 106.12 71.67Q740-695 758.27-667.93 776.54-640.87 790-611q12 29 18.5 58.5T816-492q1 15-10.46 25.5T779.1-456q-14.1 0-24.1-10.5-10-10.5-11-25.5-1-9-1.5-17.67-.5-8.66-2.5-17.33H622q1 9 1.5 17.5t.5 17.5q0 15.3-10.76 25.65-10.76 10.35-26 10.35T562-466.5Q552-477 551-492q0-8.75-.45-17.5T549.2-527H410q-1 8.75-1.5 17.5T408-492q-1 15-10.82 25.5t-25 10.5q-15.18 0-25.68-10.35T336-492q0-9 .5-17.5T338-527H220q-2 8.67-2.5 17.33Q217-501 216-492q-1 15-11 25.5T180.9-456q-14.98 0-26.44-10.5T144-492q1-31 7.5-60.5T170-611q13.1-29.82 30.89-56.84 17.78-27.02 41.18-50.32 45.86-45.66 106.7-71.75Q409.61-816 479.8-816ZM244-599h104q8-39 19-71t26-59q-49 17-87.5 50.5T244-599Zm178 0h116q-8-38-21.5-74T480-741q-23 32-36.56 68.08Q429.88-636.84 422-599Zm190.07 0H716q-23-46-61.5-79.5T568-729q15 27 25.5 59t18.57 71ZM480.21-144q-15.21 0-25.71-10.35T444-180q0-63-31.5-97.5T336-312H132q-15.3 0-25.65-10.29Q96-332.58 96-347.79t10.35-25.71Q116.7-384 132-384h204q43.2 0 80.55 18.9Q453.9-346.2 480-312q26.1-34.2 63.45-53.1T624-384h204q15.3 0 25.65 10.29Q864-363.42 864-348.21t-10.35 25.71Q843.3-312 828-312H624q-45 0-76.5 34.5T516-180q0 15.3-10.29 25.65Q495.42-144 480.21-144Z"/></svg> |