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
766 B
XML
1 line
766 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M156-192v-289q-26-4-43-23.82Q96-524.63 96-552v-197.76q0-8.24 5-13.24t13-5q8 0 13 5t5 13v150h30v-150q0-8 5-13t13-5q8 0 13 5t5 13v150h30v-150q0-8 5-13t13-5q8 0 13 5t5 13.24V-552q0 26.96-17 46.48Q230-486 204-481v289h-48Zm443.72 0Q479-192 395.5-275.7T312-480q0-119.7 83.7-203.85Q479.4-768 600-768q119.7 0 203.85 84.23Q888-599.54 888-479.72 888-359 803.77-275.5T599.72-192ZM776-605 650-480l126 126q18.67-26.29 29.33-58.47Q816-444.65 816-480q0-35.07-10.45-67-10.46-31.92-29.55-58Zm-140-88v127l89-90q-19.56-14.22-41.78-23.11Q661-688 636-693Zm-35.7 429q34.7 0 66.65-10.19Q698.9-284.39 725-303L564-465v-228q-78 13-129 72.5t-51 140.49q0 91.01 62.5 153.51Q509-264 600.3-264Z"/></svg> |