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
818 B
XML
1 line
818 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M287-144q-79.37 0-135.18-55.82Q96-255.63 96-335q0-81 60-135.5T298-525L167-813q-8-18 2.25-34.5T200-864h162q21.47 0 38.73 11Q418-842 427-822l53 116 53-116q9-20 26.27-31 17.26-11 38.73-11h162q20.5 0 30.75 16.5T793-813L662-527q83 0 142.5 55T864-336q0 80.29-55.85 136.15Q752.29-144 672-144q-11 0-21-1.5t-20-3.5q43-34 66-82.76 23-48.76 23-104.24 0-100-70-170t-170-70q-100 0-170 70t-70 170q0 55 23 104t66 83q-11 2-21 3.5t-21 1.5Zm193-24q-70 0-119-49t-49-119q0-70 49-119t119-49q70 0 119 49t49 119q0 70-49 119t-119 49Zm0-116 52 39q5 4 10.5.06T546-255l-20-64 51-37q5-4 3.33-10-1.66-6-8.33-6h-63.04L489-440q-1.78-6-8.89-6t-9.11 6l-19.96 68H388q-6.67 0-8.33 6-1.67 6 3.33 10l51 37-20 64q-2 6.12 3.5 10.06Q423-241 428-245l52-39Z"/></svg> |