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.1 KiB
XML
1 line
1.1 KiB
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M306-360q28.91 0 49.46-20.25Q376-400.5 376-429v-103q0-29-19.5-48.5T308-600h-45q-10.4 0-17.2 6.8-6.8 6.8-6.8 17.2v192q0 10.4 6.8 17.2 6.8 6.8 17.2 6.8h43Zm-21-44v-151h25q11 0 18.5 7t7.5 18v101q0 11-7.5 18t-18.5 7h-25Zm149.83 44H504q8.59 0 14.8-6.42 6.2-6.41 6.2-15.58 0-8.59-6.1-14.8-6.11-6.2-14.56-6.2H448v-56h26.03q8.97 0 14.97-6.5t6-15.59q0-9.09-5.87-15-5.88-5.91-14.92-5.91H448v-55h55.58q9.42 0 15.42-6.5t6-15.59q0-9.09-5.93-15Q513.13-600 504-600h-70.71q-12.26 0-20.28 9-8.01 9-8.01 21v181q0 12 9 20.5t20.83 8.5Zm206.21 0q12.62 0 21.83-8.5Q672.09-377 675-390l48-181.88q3-11.12-3.71-19.62-6.71-8.5-17.25-8.5-7.66 0-13.89 4.5T680-583l-39 148-38.53-148q-1.98-8-7.9-12.5-5.93-4.5-13.84-4.5-10.86 0-17.8 9-6.93 9-3.93 20l48 180.93q3 13.07 12.22 21.57 9.21 8.5 21.82 8.5ZM216-144q-29.7 0-50.85-21.15Q144-186.3 144-216v-528q0-29.7 21.15-50.85Q186.3-816 216-816h528q29.7 0 50.85 21.15Q816-773.7 816-744v528q0 29.7-21.15 50.85Q773.7-144 744-144H216Zm0-72h528v-528H216v528Zm0-528v528-528Z"/></svg> |