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
773 B
XML
1 line
773 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M480-276q-35 0-59.5-24.5T396-360q0-35 24.5-59.5T480-444q35 0 59.5 24.5T564-360q0 35-24.5 59.5T480-276ZM360 0v-162q-70-26-114-85t-52-132q-2-13 9-21t25-8q14 0 25.5 8.5T267-377q11 69 64 115t125 46h48q71 0 124-45t65-113q2-14 13.5-24t25.5-10q15 0 25.5 11t8.5 25q-10 72-53.5 128T600-162V0H360ZM183-472l-78-140q-9 6-10.5 6H82q-17 0-25.5-8T48-641v-152q0-71 124.5-119T480-960q183 0 307.5 48T912-793v152q0 19-8.5 27t-25.5 8q-11 0-20-4.5T840-621l-63 144q-4 9-12 15t-19 6h-25q-11 0-20.5-6.5T688-480l-64-206q-32-5-70-7.5t-74-2.5q-36 0-74 2.5t-70 7.5l-65 208q-3 10-11 16t-19 6h-31q-8 0-15-4t-12-12Zm44-25 53-180q-26 5-61 15.5T163-643l64 146Zm507 0 63-146q-21-8-56-18.5T680-677l54 180Z"/></svg> |