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
681 B
XML
1 line
681 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M721.8-171q-7.2 0-13.5-2.5T697-181L590-288q-11.92-12.13-16.96-26.13-5.04-14-5.04-28Q568-372 589-396q21-24 55.5-24 26.83 0 42.17 12.5Q702-395 722-375q19-19 34-32t42.68-13Q834-420 855-396.06t21 53.98q0 14.08-5.5 28.37Q865-299.43 854-288L747-181q-5.4 5-11.7 7.5-6.3 2.5-13.5 2.5ZM168-192q-29 0-50.5-21.5T96-264v-432q0-29 21.5-50.5T168-768h624q29.7 0 50.85 21.5Q864-725 864-695.94v134.72q0 14.97-10.29 25.09Q843.42-526 828.21-526t-25.71-10.35Q792-546.7 792-562v-62H168v144h315q16 0 22.5 14.5T502-438q-23 32-35 70t-12 80q0 14.05 1.5 27.74Q458-246.58 461-234q4 16-5.67 29T430-192H168Z"/></svg> |