NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #755 most downloaded on pub.dev
Full flutter support for latest Google Material Symbols Icons.
Last release 2 months ago
23 Jul 2026
Ships fairly regularly
a new release about every 6 weeks
Nearly every release is documented
notes for 55 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
4 years old
78 releases · first in 2023
One column per quarter.
Update to version 2.960 of the material icons variable fonts 'released' 07/16/2026 with 4264 icons.
matchTextDirection) for 35 icons that are no longer
auto-mirrored in the official Material Symbols sources: battery_unknown, bike_lane,
branding_watermark, content_copy, content_cut, contrast, desktop_landscape,
desktop_landscape_add, desktop_portrait, devices_other, diagonal_line, featured_video,
flag (and its aliases assistant_photo, emoji_flags, flag_filled, outlined_flag),
float_landscape_2, float_portrait_2, grading, highlight_mouse_cursor, hotel_class,
line_curve, picture_in_picture, picture_in_picture_alt, picture_in_picture_large,
picture_in_picture_medium, picture_in_picture_mobile, picture_in_picture_small,
position_top_right, star_half, video_camera_back_add, videocam, view_quilt, volume_offupdate_metadata.dart RTL auto-mirroring detection: incremental runs
now merge detection results with the previous run's list instead of overwriting it, and icons
can correctly lose their auto-mirrored status when Google removes it (this is what surfaced
the 35 icon corrections above).Update to version 2.951 of the material icons variable fonts 'released' 06/11/2026 with 4255 icons.
Removed use of static const variables for font family names/package name in IconData() declarations because the tree shaker can only see strings, it c
Update to version 2.928 of the material icons variable fonts 'released' 03/26/2026 with 4205 icons.
MaterialSymbolsOutline, MaterialSymbolsRound and MaterialSymbolSharp
IconData extensions for defining icons as IconData is now final and cannot be extended.
https://github.com/flutter/flutter/commit/5940fcf3f9231c33c2d56c82c686cb4834a3e0e3
https://github.com/flutter/flutter/issues/181342
https://github.com/flutter/flutter/issues/181344Update to version 2.906 of the material icons variable fonts 'released' 01/29/2026 with 4177 icons.
generator\compare_rtl_mirroring.dart to compare the RTL auto mirrored marked icons
in lib\material_symbols_metadata.dart to the icons marked with corresponding dart
matchTextDirection:true in lib\symbols.dart and make sure they match.Breaking Change: Moved CLI tool install_material_symbols_icons_fonts to a separate package material_symbols_icons_cli to reduce dependencies for the m…
install_material_symbols_icons_fonts to a separate package material_symbols_icons_cli to reduce dependencies for the main package.args, path, chalkdart, glob to dev_dependencies.README.md with instructions for the new CLI package.Fixed right to left language support, which was not correctly catching many of the icons that needed to be set as RTL
Update to version 2.874 of the material icons variable fonts 'released' 09/18/2025 with 4100 icons
Pub.dev release v.4.2873.0 of material_symbols_icons
Pub.dev release v.4.2873.0 of material_symbols_icons
twoToneVariationFix mistake in 4.2872.1 in creating root path - did not work in packaged version
Fix the install_material_symbols_icons_fonts.dart to properly work on linux and MacOSX. There could be directory path issues and the scripts needed to
Update to version 2.872 of the material icons variable fonts 'released' 09/04/2025 with 4096 icons
Update to version 2.867 of the material icons variable fonts 'released' 08/14/2025 with 4092 icons
Update to version 2.858 of the material icons variable fonts 'released' 07/30/2025 with 4018 icons ('released' is in quotes because of offical repo ac
ubuntu-latest from
ubuntu-20.04-4core. I did this for my copy of the offical repo and was able to successfully generate the fonts!
So we finally have new fonts after almost 4 months! There have been many new symbols added as you can see below.
I have submitted PR https://github.com/google/material-design-icons/pull/1922 to fix the official repo and I
hope it gets merged soon. For now I will be able to generate the fonts until google fixes the official repo.Added Right To Left (RTL) language support for all of the icons (YeeHa!!)
libs\material_symbols_metadata.dart
This data may be useful for anyone creating a material symbols icon viewer, etc.
This metadata includes icon categories, tags, original name (if it had to be renamed),
popularity, and RTL mirroring info.Update to version 2.815 of the material icons variable fonts released 04/10/2025 with 3899 icons
Update to version 2.811 of the material icons variable fonts released 03/21/2025 with 3869 icons
Added example image of vscode icon preview
Update to version 2.810 of the material icons variable fonts released 03/13/2025 with 3866 icons
Fix HR lines in README.md horizontal rule lines which were not rendering correctly after lint fix.
Update to version 2.808 of the material icons variable fonts released 03/06/2025 with 3854 icons
Remove test directory and dependency on flutter_test because there were no tests.
Update to version 2.805 of the material icons variable fonts released 01/30/2025 with 3813 icons
Update to version 2.804 of the material icons variable fonts released 01/23/2025 with 3810 icons
Fixes to install_material_symbols_icons_fonts command
install_material_symbols_icons_fonts commandNothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Add support for dart pub global activate material_symbols_icons and install_material_symbols_icons_fonts command to automatically install the fonts on
dart pub global activate material_symbols_icons and install_material_symbols_icons_fonts command
to automatically install the fonts on windows, macos and linux to support VSCode icon previews.Fix update_package.dart so that the generated symbols_map.dart file matches the dart format output and package does not get docked for having file tha
symbols_map.dart file matches the dart format output and
package does not get docked for having file that does not match dart format.Update to version 2.801 of the material icons variable fonts released 12/05/2024 with 3797 icons
Update the README.md file to include some info on installing the fonts directly from the package.
Regenerate the files with update_package.dart -s flag to generate the dart doc code for inline svg's that allow icon preview when the fonts are instal
update_package.dart -s flag to generate the dart doc code for inline svg's that allow
icon preview when the fonts are installed locally. I had been missing this when generating the dart docs
for some time !?Update to version 2.800 of the material icons variable fonts released 11/22/2024 with 3793 icons
Update to version 2.799 of the material icons variable fonts released 11/15/2024 with 3774 icons
grade from e885 to f09aTotal icons now 3736 after removing the two duplicated and erroneous icon names
materialSymbolsMap map in symbols_map.dart and added them instead to a new
Map called renamedMaterialSymbolsMap in symbols_map.dart. This map contains the
original name as the key and the renamed name as the value.Version 2.791 of official variable fonts release Oct 17, 2024
Version 2.791 of official variable fonts release Oct 17, 2024
materialSymbolsMap map in symbols_map.dart
Added original material symbols icons names which had to be renamed for dart to
materialSymbolsIconNameToUnicodeMap map in iconname_to_unicode_map.dartUpdate to version 2.789 of the material icons variable fonts released 10/11/2024 with 3709 icons
Update to version 2.788 of the material icons variable fonts released 10/4/2024 with 3698 icons
Fix static analysis error 'Dangling library comment' in get.dart and material_symbols_icon.dart by adding library; line
library; lineUpdate to version 2.784 of the material icons variable fonts released 09/5/2024 with 3672 icons
Update to version 2.784 of the material icons variable fonts released 08/22/2024 with 3665 icons
Update to version 2.780 of the material icons variable fonts released 08/09/2024 with 3644 icons
Fix number of icons in README.md to 3637
Update to version 2.777 of the material icons variable fonts released 08/01/2024 with 3637 icons
Update to version 2.771 of the material icons variable fonts released 07/11/2024 with 3635 icons
Update to version 2.768 of the material icons variable fonts released 07/05/2024 with 3628 icons
Update to version 2.762 of the material icons variable fonts released 06/06/2024 with 3608 icons
Update to version 2.758 of the material icons variable fonts released 05/30/2024 with 3599 icons
Update to version 2.744 of the material icons variable fonts released 05/16/2024 with 3553 icons
Removed obsolete code for update_package.dart
Added static IconData get(String name, SymbolStyle style) method on Symbols that is specified in the official Material Symbols specification This is i
Symbols.values can be used to access an Iterable<String> of the icon names for each available icon.
Symbols.map can be used to access a Map<String,int> of the icon names to unicode code points for each icon.Fix incorrect import statement in README.md example.
Icon(...) example text to the example app to illustrate widget parameters needs to accomplish
the visible font axis settings.Update to version 2.719 of the material icons variable fonts released 02/01/2024 with 3479 icons
Updated to version 2.718 of the material icons variable fonts released 01/25/2024 with 3478 icons
Re-enable @staticIconProvider to see if pub.dev will take it now (other icon packages use this now) (previously was rejected by pub.dev)
Corresponds to the 2.716 release of the Material Symbols Icons font.
Corresponds to the 2.716 release of the Material Symbols Icons font.
lib\iconname_to_unicode_map.dart file which contains a iconname -> unicode codepoint map.
Fixes https://github.com/timmaffett/material_symbols_icons/issues/16
This file can optionally be used by users of the package to get a map of all iconnames to codepoint within the font.[FILL,Grad,opsz,wght] because the brackets [] were
having to be URL encoded by part of the flutter build process and then the testing harness could not load the fonts
because the URL encoded names are embedded in the flutter app and they can't be used on filesystem to load the fonts.
(Fixes https://github.com/timmaffett/material_symbols_icons/issues/12)Updated to version 2.713 of the material icons variable fonts released 12/07/2023
Your coding agent can read these notes before it upgrades. Set up the MCP server →