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
941 B
XML
1 line
941 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M408-144v-72h288v-384h-83q-14 0-27.5 6T563-578l-67 66q-14 14-30.5 24.5T432-471v135h-72v-133q-52-12-86-52.47t-34-95.39q0-49.14 28-88.64t76-54.5q19-47 61.27-75.5T499-864q29 0 57 10.5t51 29.5q8-1 15.92-2.5 7.91-1.5 17.08-1.5 64.76 0 110.88 45.34Q797-737.33 797-672q0 20-5 38t-13 34h61q30 0 51 20.89T912-528v240q0 29.7-21.12 50.85Q869.77-216 840.12-216h-71.89q0 29.7-21.11 50.85Q726-144 696-144H408Zm-24-396q18.02 0 32.51-4.5Q431-549 445-563l67-66q20-20 46-31.5t55-11.5h112q0-35-24.97-59T640-755q-12 0-23 3.5t-21 8.5l-11 6-5-9q-14-20-35.5-32.5T499-791q-37 0-64 24t-32 60l-1 12h-13q-34 0-56.5 24.5T312-613q1 30 21.5 50.5T384-540Zm384 252h72v-240h-72v240ZM168-168h240v-96H168v96Zm0 72q-33 0-52.5-19.5T96-168v-132q0-15.3 10.35-25.65Q116.7-336 132-336h312q15.3 0 25.65 10.35Q480-315.3 480-300v132q0 33-19.5 52.5T408-96H168Zm0-72h240-240Zm396-240Z"/></svg> |