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
1.2 KiB
XML
1 line
1.2 KiB
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M697-96v-384q13 0 25 2t23 5v370q-11 3-23 5t-25 2Zm-96-26v-332q11-7 23-11.5t25-7.5v370q-13-3-25-7.5T601-122Zm192-1v-331q43 26 69.5 69t26.5 97q0 54-26.5 97T793-123Zm-240-39q-22-26-35-58t-13-68q0-36 13-68t35-58v252ZM440-96q-17 0-29-10t-15-26l-15-78q-23-9-44.5-21T296-259l-75 26q-15 5-30.5-.5T167-253l-40-70q-8-14-5-29.5t15-26.5l59-52q-2-12-3-24t-1-25q0-13 1-25t3-24l-59-52q-12-11-15-26.5t5-29.5l40-70q8-14 23.5-19.5t30.5-.5l75 26q19-16 40.5-28t44.5-21l15-78q3-16 15-26t29-10h80q17 0 29 10t15 26l15 78q23 9 44.5 21t40.5 28l75-26q15-5 30.5.5T793-707l40 70q8 14 5 29.5T823-581l-47 41q-11 11-25.5 11.5T725-539q-12-11-11-28t14-27l31-27-18-30-96 32q-24-29-57-48t-71-26l-19-99h-36l-19 99q-38 7-71 26t-57 48l-96-32-18 30 76 67q-6 17-9.5 35.5T264-480q0 20 3.5 38.5T277-406l-76 67 18 30 96-32q23 27 53.5 45.5T434-269q3 36 14.5 69t30.5 61q10 14 3 28.5T459-96h-19Zm40-384Zm0 0Zm1-144q-61 0-103 42t-42 102q0 35 11.5 61t35.5 46q17 14 36 14t27-14q8-14 6-28t-14-21q-15-8-22.5-22.5T408-480q0-30 21-51t52-21q15 0 27.5 5.5T532-529q9 10 22.5 10.5T580-526q14-10 13-28t-16-32q-20-19-44.5-28.5T481-624Z"/></svg> |