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="M69.27-424Q54-424 43.5-434.29T33-459.79Q33-475 43.33-485.5T68.94-496h125.79q15.27 0 25.77 10.29t10.5 25.5q0 15.21-10.33 25.71T195.06-424H69.27ZM276-168q-50 0-85-35t-35-85h-34q-19 0-29.5-15T88-335l14-41h91q34.86 0 58.93-24.36T276-460q0-15.23-5-28.11Q266-501 258-512h47q34.86 0 58.93-24.3Q388-560.61 388-595.8q0-35.2-24.36-59.7T304-680h-94l14-40q8-22 26.5-35t41.5-13h406q17 0 28.5 13.78Q738-740.45 733-723l-25 99h47q17.21 0 32.6 8 15.4 8 26.4 22l78 110q10 14 12.5 29.5T902-423l-31 109q-3 11-12.47 18.5T837-288h-21q0 50-35 85t-85 35q-50 0-85-35t-35-85H396q0 50-35 85t-85 35ZM141.28-560q-15.28 0-25.78-10.29-10.5-10.29-10.5-25.5t10.34-25.71q10.33-10.5 25.61-10.5h161.77q15.28 0 25.78 10.29 10.5 10.29 10.5 25.5t-10.34 25.71Q318.33-560 303.05-560H141.28ZM276-240q20.4 0 34.2-13.8Q324-267.6 324-288q0-20.4-13.8-34.2Q296.4-336 276-336q-20.4 0-34.2 13.8Q228-308.4 228-288q0 20.4 13.8 34.2Q255.6-240 276-240Zm420 0q20.4 0 34.2-13.8Q744-267.6 744-288q0-20.4-13.8-34.2Q716.4-336 696-336q-20.4 0-34.2 13.8Q648-308.4 648-288q0 20.4 13.8 34.2Q675.6-240 696-240Zm-36-192h170l3-11-78-109h-65l-30 120Z"/></svg> |