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
752 B
XML
1 line
752 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M743.33-115.67 497-361q-32 56-88 88.5T288-240q-100 0-170-70T48-480q0-65 32-121t89-88l-54-54q-11-10.67-11-25.33Q104-783 115-794q11-11 25.67-11 14.66 0 25.33 11l627.92 627.92Q805-155 805-140.82q0 14.18-11 24.82-10.67 11-25.33 11-14.67 0-25.34-10.67ZM696-366l-90-90h90v90Zm101 101-53-53v-138h96v-48H558l-72-72h355q29.29 0 50.14 20.86Q912-534.29 912-505v49q0 29.7-20.86 50.85Q870.29-384 841-384h-25v60q0 17-3.5 32.5T797-265Zm-509-47q51 0 93-27.5t63-75.5L223-635q-48 20-75.5 62T120-480q0 70 49 119t119 49Zm0-72q-39.6 0-67.8-28.2Q192-440.4 192-480q0-39.6 26-67.8 26-28.2 64-28.2 42.08 0 72.04 29.96Q384-516.08 384-474q0 38-28.2 64T288-384Zm288-96Zm-288 0Z"/></svg> |