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
687 B
XML
1 line
687 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="m768-294-72-72v-66h-66l-54-54v-186q0-41 12-76t32.5-60.5Q641-834 669-849t60-15q17 0 28 12.5t11 29.5v528Zm60 213q-11 11-26 10.5T776-82l-56-56h60q0 17-12.5 29.5T738-96q-17 0-29.5-12.5T696-138v-24L81-778q-11-11-10.5-25T82-828q11-11 25-11t25 11l696 696q11 11 11 25.5T828-81ZM480-587l-72-67v-174q0-15 10.5-25.5T444-864q15 0 25.5 10.5T480-828v241ZM372-690l-72-72v-66q0-15 10.5-25.5T336-864q15 0 25.5 10.5T372-828v138ZM264-798l-68-63q26-9 47 7t21 40v16Zm72 702q-15 0-25.5-10.5T300-132v-353q-48-13-78-50t-30-89v-144l72 72v72h36v-36l72 72 66 66q-16 14-31.5 23T372-485v353q0 15-10.5 25.5T336-96Z"/></svg> |