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.2 KiB
XML
1 line
1.2 KiB
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M480-168q70 0 119-49t49-119q0-70-49-119t-119-49q-70 0-119 49t-49 119q0 70 49 119t119 49ZM367-548q21-11 44-18t49-9l-99-217H256l111 244Zm-96 330q-14.64-25.89-22.82-55.8-8.18-29.91-8.18-62.06 0-32.14 8.18-62.15Q256.36-428.02 271-454q-44 6-73.5 39.69Q168-380.61 168-336t29.5 78.31Q227-224 271-218Zm418 0q44-6 73.5-39.69Q792-291.39 792-336t-29.5-78.31Q733-448 689-454q14.64 25.89 22.82 55.8 8.18 29.91 8.18 62.06 0 32.14-8.18 62.15Q703.64-243.98 689-218ZM480-96q-43 0-81-14t-69-39q-11 2-21.29 3.5Q298.43-144 287-144q-79.37 0-135.18-55.82Q96-255.63 96-335q0-79 56-134.5T287-525h11L167-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-527h10q80 0 136 55.5T864-336q0 80.29-55.85 136.15Q752.29-144 672-144q-11 0-21-1.5t-21-3.5q-31 25-69.25 39T480-96Zm0-240ZM367-548 256-792l111 244Zm113 264-52 39q-5 4-10.5.06T414-255l20-64-51-37q-5-4-3.33-10 1.66-6 8.33-6h63.04L471-440q1.78-6 8.89-6t9.11 6l19.96 68H572q6.67 0 8.33 6 1.67 6-3.33 10l-51 37 20 64q2 6.12-3.5 10.06Q537-241 532-245l-52-39Zm113-264 111-244H598l-79 173 24 51q14 4 26 9t24 11Z"/></svg> |