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="M777-82 81-778q-11-11-10.5-25T82-828q11-11 25-11t25 11l696 696q11 11 11 25t-11 25q-11 11-25.5 11T777-82ZM144-762l72 72v450h453l51 51v69q0 32-22.5 52T648-48H216q-29.7 0-50.85-21.15Q144-90.3 144-120v-642Zm72 594v48h432v-48H216Zm468.21-504q-15.21 0-25.71-10.35T648-708v-12H348.4q-15.87 0-26.13-10.29Q312-740.58 312-755.79t10.35-25.71Q332.7-792 348-792h300v-48H252q-15.3 0-25.65-10.29Q216-860.58 216-875.79t10.35-25.71Q236.7-912 252-912h396q29.7 0 50.85 21.15Q720-869.7 720-840v132q0 15.3-10.29 25.65Q699.42-672 684.21-672ZM216-168v48-48Zm648-312q0 50-14.63 93-14.63 42.99-42.06 79.05-9.14 12.03-24.22 12.49Q768-295 757-306t-11.5-25.52Q745-346.04 754-358q18-26 28-56.5t10-65.5q0-35-10.5-67T752-605q-9-12.54-8.5-27.77T755-659q11-11 26-10t24.25 13.25Q833-619 848.5-574.5T864-480ZM648-840v48-48Zm72 360q0 30-10 54t-30 44q-5 5-11 8t-14 3q-14.93 0-25.46-10.54Q619-392.07 619-407q0-8 2.5-14t7.5-11q10-10 14.5-21.66T648-480q0-15-5.5-28t-15.81-23.31Q622-536 619-542.5q-3-6.5-3-14.5 0-14.93 10.83-25.46Q637.66-593 653-593q8 0 14 3t11 8q19.66 20.2 30.83 46.1Q720-510 720-480Z"/></svg> |