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="M718.06-191.96 667-244q-11-11-10.5-25.5t10.35-25.5q9.85-11 24.63-11 14.77 0 25.52 11l52.04 51.06Q780-233 780-218.33q0 14.66-11 25.33-11 11-25.5 11.5t-25.44-10.46ZM264-216q-49.5 0-84.75-35T144-336.5q0-50.5 35.25-85T264-456q45 0 78.5 29.5T382-352l2 15h36q25.45 0 42.73 17.4Q480-302.2 480-277q0 25.62-17.4 43.31T420-216H264Zm286-86q-8-40-37.5-68T443-407q-21-47-60-78.5T293-526q17-65 69-105.5T480-672q80 0 136 55.71T672-481q0 60-33 109t-89 70Zm230.26-143q-15.26 0-25.76-10.29-10.5-10.29-10.5-25.5t10.32-25.71q10.33-10.5 25.59-10.5h71.83q15.26 0 25.76 10.29 10.5 10.29 10.5 25.5t-10.32 25.71Q867.35-445 852.09-445h-71.83ZM243-667l-51-52q-11-11-11-25.5t11-25.5q11-10 25-10.5t25.12 10.28L294-719q11 10.67 11 25.33Q305-679 294-668q-11 11-25.5 11.5T243-667Zm424.5-1Q657-679 656-693t10-25l51.88-52.04Q729-781 743.67-781q14.66 0 25.33 11 11 11 11 25.5T769-719l-51 51q-11 11-25.5 11t-25-11Zm-187.29-77q-15.21 0-25.71-10.32-10.5-10.33-10.5-25.59v-71.83q0-15.26 10.29-25.76 10.29-10.5 25.5-10.5t25.71 10.32q10.5 10.33 10.5 25.59v71.83q0 15.26-10.29 25.76-10.29 10.5-25.5 10.5Z"/></svg> |