About this project

This repository hosts the official Material Design icon sets from Google: Material Symbols and Material Icons. Both sets share underlying designs but differ in technology and maintenance status. Material Symbols is the current set (introduced April 2022), built on variable font technology. It offers Outlined, Rounded, and Sharp fonts, with design axes for Optical Size, Weight, Grade, and Fill. The Fill axis can be animated and enables filled styles across all fonts. Static icons are also provided, though without all variable-style permutations. Material Icons is the classic set and is no longer updated; it includes Outlined, Filled, Rounded, Sharp, and Two-tone styles, offered in font, SVG, PNG, and platform-specific formats. All icons can be browsed through Google Fonts at https://fonts.google.com/icons, where users can switch between the two sets. The repository is generated from upstream Google source files, so pull requests for new or modified icon designs are not accepted; icon requests should be submitted as GitHub issues, with conceptual examples welcome. Third-party logos are not included for legal reasons. For developers, the repo provides pre-generated font files in the `font` and `variablefont` folders, but linking to the Google Fonts hosted web fonts is generally recommended. npm packages are maintained by a community user (@marella) and are automatically published via GitHub Actions, but they are not monitored or vetted by Google. Available packages include `material-symbols`, `material-icons`, `@material-design-icons/font`, and `@material-design-icons/svg`. The icon set is licensed under the Apache License Version 2.0, allowing free use and remixing in products, with attribution appreciated but not required.