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="M552-528h48v-96h-48v96ZM360-352h48v-32h-48v32Zm0 48h19l23 51q3 6 8 9.5t11.6 3.5q12.38 0 19.39-10t1.97-21.34L427-307q14-5 21.5-17.34T456-352v-32q0-20-14-34t-34-14h-72q-10.4 0-17.2 6.78-6.8 6.79-6.8 17.17v143.67q0 10.38 6.8 17.38 6.8 7 17.2 7 10.4 0 17.2-6.8 6.8-6.8 6.8-17.2v-40Zm-24-176q10.4 0 17.2-6.8 6.8-6.8 6.8-17.2v-36l-48-48v84.38q0 9.62 6.8 16.62 6.8 7 17.2 7ZM480-96q-79.38 0-149.19-30T208.5-208.5Q156-261 126-330.81T96-480q0-76 28-146.5T209-751l543 544q-56 55-126.5 83T480-96Zm297 14L81-778q-11-11-11-25t11-25q11-11 26-11t26 11l695 696q11 11 11 25t-11 25q-11 11-25.5 11T777-82Zm87-397.61q0 42.61-9 83.61t-26.77 78.77Q823-306 814.5-301t-19.5 7q-11 2-21.18-1.53Q763.64-299.06 756-307L583-480h17q20 0 34-14t14-34v-96q0-20-14-34t-34-14h-96v113l-48-48v-41q0-10.4-8-17.2-8-6.8-23-6.8-7.37 0-12.18 4.82Q408-662.37 408-655L307.04-755.96Q299-764 295-774t-2-21q2-11 7-19.5t16.17-13.89q37.57-18.35 79.2-26.98Q437-864 480-864q80 0 149.5 30t122 82.5Q804-699 834-629.5t30 149.89Z"/></svg> |