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
756 B
XML
1 line
756 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M777-82 81-778q-11-11-10.5-25T82-828q11-11 25-11t25 11l696 696q11 11 11 25t-11 25q-11 11-25.5 11T777-82ZM396-228q-55 0-93.5-38.5T264-360q0-55 38.5-93.5T396-492h72l72 72H396q-25 0-42.5 17.5T336-360q0 25 17.5 42.5T396-300h264l141 141q-13 7-27 11t-30 4q-41 0-72-24t-42-60H396Zm433-121q24 24 32 56t-2 64q-2 7-9.5 8t-12.5-4l-69-69-63-63q-5-5-3.5-12.5t8.5-9.5q32-10 64-1.5t55 31.5ZM216-576q-50 0-85-35t-35-85q0-34 17.5-62t45.5-43l162 162q-15 28-42.5 45.5T216-576Zm394 110q-15 0-25.5-10.5T574-502q0-7 9-24 8-11 12.5-23.5T600-576q0-35-24.5-59.5T516-660h-99q-18 0-27-11t-9-25q0-14 9-25t27-11h99q65 0 110.5 45.5T672-576q0 26-8.5 49.5T641-483q-5 8-13 12.5t-18 4.5Z"/></svg> |