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="M177-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 79ZM480-96q-79 0-149-30t-122.5-82.5Q156-261 126-331T96-480q0-80 30-149.5t82.5-122Q261-804 331-834t149-30q128 0 227 74t137 189q6 18-5.5 33.5T807-552H411q-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.5q21 0 43.5-2t42.5-10q14-5 27 3t18 22q5 14-3 27t-22 18q-25 10-52.5 12T480-96Zm274 0q17 0 28.5-11.5T794-136q0-17-11.5-28.5T754-176q-17 0-28.5 11.5T714-136q0 17 11.5 28.5T754-96Zm-88-295q11 6 22 3t19-13q8-11 20.5-17.5T754-425q21 0 36.5 13.5T806-378q0 23-16.5 38.5T756-308q-14 13-22 29t-8 34q0 11 8.5 19t19.5 8q12 0 20-8t10-20q2-11 7-20.5t13-17.5q20-22 40-44.5t20-51.5q0-45-31.5-72.5T754-480q-29 0-55 13.5T657-428q-6 10-3.5 21t12.5 16Z"/></svg> |