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.0 KiB
XML
1 line
1.0 KiB
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M180.47-280Q155-287 137-304.5t-25-42.44Q106-369 103-400q-3-31-5-60-2-33-2-68t2-68q2-29 5-60t9-53.06q7-24.94 25-42.44 18-17.5 43.47-24.5 22.53-6 72.05-9.11Q302.04-788.22 353-790q59.36-2 127.33-2t127.32 2q50.74 1.78 100.05 4.89Q757-782 779.53-776 805-769 823-751.5t25 42.2q9 32.3 12.06 70.79 3.07 38.49 3.94 76.51 0 17-14 28.5t-32.33 7.21q-6.42-.85-12.38-1.28-5.96-.43-13.29-.43-79.66 0-135.83 56.14Q600-415.72 600-336.07q0 7.68.5 14.87.5 7.2 1.7 14.58Q604-290 595-277.5T570-265q-18.58 0-35.1.5-16.51.5-28.9.5h-26q-67.95 0-127.28-2-50.72-2-100.22-5t-72.03-9ZM431-430l145-82q9-5 9-16t-9-16l-145-82q-9-5-18 0t-9 15.66v164.68q0 10.66 9 15.66t18 0Zm325 130h-48q-15.3 0-25.65-10.29Q672-320.58 672-335.79t10.35-25.71Q692.7-372 708-372h48v-48q0-15.3 10.29-25.65Q776.58-456 791.79-456t25.71 10.35Q828-435.3 828-420v48h48q15.3 0 25.65 10.29Q912-351.42 912-336.21t-10.35 25.71Q891.3-300 876-300h-48v48q0 15.3-10.29 25.65Q807.42-216 792.21-216t-25.71-10.35Q756-236.7 756-252v-48Z"/></svg> |