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
857 B
XML
1 line
857 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M228-144q-15 0-25.5-10.5T192-180v-87q0-14 5-27t16-24l477-477q11-11 24-16t27-5q14 0 27 5t24 16l51 51q11 11 16 24t5 27q0 14-5 27t-16 24L366-165q-11 11-24 16t-27 5h-87Zm36-72h51l380-380-25-26-26-25-380 380v51Zm539-491-51-51 51 51Zm-133 85-26-25 51 51-25-26ZM564-144q61 0 120.5-35.5T744-276q0-31-13-51.5T692-368q-12-9-26.5-8.5T640-365q-11 11-10 26.5t13 24.5q14 11 21.5 18.5T672-276q0 23-35.5 41.5T564-216q-14 0-25 11t-11 25q0 15 11 25.5t25 10.5ZM360-708q0 13-16.5 26.5T269-640q-70 34-97.5 61T144-516q0 28 14 47.5t35 33.5q13 8 27.5 5.5T244-444q9-12 6.5-27T235-494q-8-5-13.5-11t-5.5-11q0-10 17.5-22.5T301-576q79-40 105-68.5t26-63.5q0-51-37.5-79.5T298-816q-41 0-78 13.5T166-767q-9 12-8 26.5t13 23.5q11 9 26.5 7.5T222-721q13-13 33-18t43-5q31 0 46.5 10.5T360-708Z"/></svg> |