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
640 B
XML
1 line
640 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M782-555q-26-94-97.5-159T516-790v81l266 154ZM336-438l108-63v-289q-29 3-55.5 11.5T336-756v318Zm-142 82 70-41v-308q-47 45-71.5 103T168-480q0 32 6.5 63.5T194-356Zm118 139 276-159-108-62-250 144q17 23 37.5 42.5T312-217Zm168 49q75 0 140-33t110-93l-70-41-267 155q22 5 43.5 8.5T480-168Zm287-188q11-26 17.5-54t7.5-57L516-625v124l251 145ZM480-480Zm0 384q-79 0-149-30t-122.5-82.5Q156-261 126-331T96-480q0-80 30-149.5t82.5-122Q261-804 331-834t149-30q80 0 149.5 30t122 82.5Q804-699 834-629.5T864-480q0 79-30 149t-82.5 122.5Q699-156 629.5-126T480-96Z"/></svg> |