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
921 B
XML
1 line
921 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M168-192q-29.7 0-50.85-21.15Q96-234.3 96-264v-372q0-15.3 10.29-25.65Q116.58-672 131.79-672t25.71 10.35Q168-651.3 168-636v372h516q15.3 0 25.65 10.29Q720-243.42 720-228.21t-10.35 25.71Q699.3-192 684-192H168Zm144-144q-29.7 0-50.85-21.17Q240-378.33 240-408.06v-288.22Q240-726 261.15-747T312-768h214q15.3 0 25.65 10.29Q562-747.42 562-732.21t-10.35 25.71Q541.3-696 526-696H312v288h480v-214q0-15.3 10.29-25.65Q812.58-658 827.79-658t25.71 10.35Q864-637.3 864-622v214q0 29.7-21.15 50.85Q821.7-336 792-336H312Zm222.42-152Q516-488 499-495t-31-19q-4-5-3-9.5t6-6.45q11-2.92 17.5-13.63T495-565q0-24.58 16.92-41.79Q528.83-624 553-624q24.58 0 41.79 17.12Q612-589.75 612-565.29q0 32.29-22.79 54.79T534.42-488ZM643-625l-18-18q-12-12-12-25t12-25l108-108q12-12 25-12t25 12l18 18q11 10.64 11 24.82t-10.74 24.84L693-625q-12 12-25 12t-25-12Z"/></svg> |