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
531 B
XML
1 line
531 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M216-144q-29.7 0-50.85-24Q144-192 144-221v-518q0-29 23.5-53t53.97-24h517.06q30.47 0 53.97 24t23.5 53v518q0 29-23.5 53T739-144H216Zm192-336v72h72v-72h-72Zm-144 0v72h72v-72h-72Zm72 72v72h72v-72h-72Zm144 0v72h72v-72h-72Zm-264 0v72h48v-72h-48Zm336-72v72h72v72h72v-72h-72v-72h-72ZM264-336v72h-48v48h48v-48h72v48h72v-48h72v48h72v-48h72v48h72v-48h-72v-72h-72v72h-72v-72h-72v72h-72v-72h-72Zm480-144h-48v72h48v-72Zm-48 144v72h48v-72h-48Z"/></svg> |