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
813 B
XML
1 line
813 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M755.99-96Q690-96 645-142.5T600-255q0-35 16.5-65.5T660-374l49-42q19.56-17 46.78-17Q783-433 803-416l48 42q27 23 44 53.5t17 65.5q0 66-45.5 112.5T755.99-96ZM480-576q40 0 68 28t28 68q0 40-28 68t-68 28q-40 0-68-28t-28-68q0-40 28-68t68-28Zm-168 96q0 70 49 119t119 49q15.7 0 30.35-3 14.65-3 28.65-8-8 23-10.5 47.5t.5 49.5q2 13-5.5 22.5T504-193q-63 3-122.5-10t-113.44-40.07Q207-274 157-321q-50-47-85-110-7-11-9.5-23.52t-2.5-25.5q0-12.98 3-25.48t9-23.5q62.11-109.78 171.06-174.39Q352-768 480-768t236.94 64.61Q825.89-638.78 888-529q10 19 4.5 54.5T887-432q0 2 .5 1.5t2.5-5.5l-65-55q-14.95-12.88-32.97-18.94Q774-516 754.88-516q-19.13 0-37 6Q700-504 685-491l-38 33q1-5 1-10.52V-480q0-70-49-119t-119-49q-70 0-119 49t-49 119Z"/></svg> |