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
886 B
XML
1 line
886 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="m533-96 82-72q77-71 109-122.5T756-396q0-22-6-43.5T733-480h59.25q28.75 0 50.25 21.5t21.5 50.04v276.76q0 14.7-10.35 25.2T828-96H533ZM96-132v-276.49q0-28.51 21-50.01 21-21.5 50.96-21.5H227q-11 20-17 40.5t-6 43.15Q204-342 235-291q31 51 109 123l83 72H131.6q-14.6 0-25.1-10.35Q96-116.7 96-132Zm648-396q-51 0-85.5-34.5T624-648q0-50 34.5-85t85.5-35q50 0 85 35t35 85q0 51-35 85.5T744-528Zm-264.03-72q-54.97 0-93.47-38.5T348-731.97Q348-786 386.5-825t93.47-39Q534-864 573-825t39 93.03q0 54.97-39 93.47T479.97-600ZM276-396q0 38 48 98t157 154q121-111 162-161.08 41-50.08 41-90.92 0-41-27.5-68.5T588-492q-23 0-44.09 11-21.09 11-36.91 27l-27 26-26-24q-17-16-36-28t-46.4-12q-41.6 0-68.6 27.5-27 27.5-27 68.5Zm-60-132q-51 0-85.5-34.5T96-648q0-50 34.5-85t85.5-35q50 0 85 35t35 85q0 51-35 85.5T216-528Z"/></svg> |