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
832 B
XML
1 line
832 B
XML
<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="m726-672-41 32q-5 4-11 0t-4-10l17-53-46-37q-5-4-2.5-10t8.5-6h53l17-52q2-6 9-6t9 6l17 52h53q6 0 8.5 6t-2.5 10l-46 37 17 53q2 6-4 10t-11 0l-41-32ZM480-288q-42 0-69-27t-27-68q0-40 27-68.5t69-28.5q19 0 35 6t28 17q4 5 7.5 8.5t7.5 8.5q8 12 13 26.5t5 30.5q0 41-27 68t-69 27ZM168-96q-29 0-50.5-21.5T96-168v-432q0-29 21.5-50.5T168-672h120l50-67q13-17 27-22.5t31-6.5q11-1 18.5 7.5T421-741q0 5-.5 10.5T420-720q0 44 14.5 86t38.5 82q-69 3-115 51.5T312-384q0 70 48 119t120 49q64 0 109-39t56-99l34 29q11 9 22.5 13.5T726-307q13 0 24.5-4.5T773-325q8-7 15.5-13.5T804-352q17-16 38.5-7t21.5 32v159q0 29-21 50.5T792-96H168Zm558-295q7 0 13-2t11-7q64-59 137.5-142T961-721q0-110-71-174.5T726-960q-93 0-163.5 64T492-720q0 95 73 178t137 142q5 5 11 7t13 2Z"/></svg> |