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
997 B
XML
1 line
997 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M311.91-576H167.74Q138-576 117-597.18q-21-21.17-21-50.91v-144.17Q96-822 117.18-843q21.17-21 50.91-21h144.17Q342-864 363-842.82q21 21.17 21 50.91v144.17Q384-618 362.82-597q-21.17 21-50.91 21ZM168-648h144v-144H168v144ZM311.91-96H167.74Q138-96 117-117.18q-21-21.17-21-50.91v-144.17Q96-342 117.18-363q21.17-21 50.91-21h144.17Q342-384 363-362.82q21 21.17 21 50.91v144.17Q384-138 362.82-117q-21.17 21-50.91 21ZM168-168h144v-144H168v144Zm623.91-408H647.74Q618-576 597-597.18q-21-21.17-21-50.91v-144.17Q576-822 597.18-843q21.17-21 50.91-21h144.17Q822-864 843-842.82q21 21.17 21 50.91v144.17Q864-618 842.82-597q-21.17 21-50.91 21ZM648-648h144v-144H648v144ZM791.91-96H647.74Q618-96 597-117.18q-21-21.17-21-50.91v-144.17Q576-342 597.18-363q21.17-21 50.91-21h144.17Q822-384 843-362.82q21 21.17 21 50.91v144.17Q864-138 842.82-117q-21.17 21-50.91 21ZM648-168h144v-144H648v144ZM312-648Zm0 336Zm336-336Zm0 336Z"/></svg> |