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="m780-177-56 56q-11 11-25.5 11T673-121q-11-11-11-25.5t11-25.5l56-56-56-56q-11-11-11-25.5t11-25.5q11-11 25.5-11t25.5 11l56 56 56-56q11-11 25.5-11t25.5 11q11 11 11 25.5T887-284l-56 56 56 56q11 11 11 25.5T887-121q-11 11-25.5 11T836-121l-56-56ZM480-96q-79 0-149-30t-122.5-82.5Q156-261 126-331T96-480q0-80 30-149.5t82.5-122Q261-804 331-834t149-30q83 0 153.5 31.5t122 85Q807-694 836-622.5T864-471q0 16-11 27t-27 11q-14 0-24-10.5T792-469q0-21-2-42t-7-41H622q2 20 2.5 41t.5 41q0 15-11 26t-27 11q-15 0-25-11t-10-26q0-20-.5-41t-2.5-41H411q-2 18-2.5 36t-.5 36q0 18 .5 36t2.5 36h81q15 0 25.5 10.5T528-372q0 15-10.5 25.5T492-336h-72q8 45 22 87.5t38 80.5q19 0 44-2t42-11q14-5 27 3t18 22q5 14-3 27t-22 18q-25 11-52 13t-54 2ZM177-408h161q-2-17-2.5-35t-.5-35q0-19 .5-37t2.5-37H177q-4 18-6.5 36t-2.5 36q0 18 2.5 36t6.5 36Zm27-216h143q6-40 16-79t26-76q-60 18-108 58t-77 97Zm186 443q-18-37-27.5-76T347-336H204q29 57 77 97t109 58Zm30-443h120q-8-44-21.5-86T480-789q-25 37-38 79t-22 86Zm193 0h143q-29-57-77-97t-108-58q16 37 26 76t16 79Z"/></svg> |