diff --git a/bin/internal/material_fonts.version b/bin/internal/material_fonts.version
index 677ef0f74c..0b744183dd 100644
--- a/bin/internal/material_fonts.version
+++ b/bin/internal/material_fonts.version
@@ -1 +1 @@
-flutter_infra_release/flutter/fonts/d76e4de0ef19d04a55bf3117322be9ced21864aa/fonts.zip
+flutter_infra_release/flutter/fonts/c633fffd8c20eed6cbc0098aec53b27dcd8f34cc/fonts.zip
diff --git a/packages/flutter/lib/src/material/icons.dart b/packages/flutter/lib/src/material/icons.dart
index 8355ef3426..dffcf21a7e 100644
--- a/packages/flutter/lib/src/material/icons.dart
+++ b/packages/flutter/lib/src/material/icons.dart
@@ -2298,6 +2298,18 @@ class Icons {
/// arrow_left — material icon named "arrow left" (outlined).
static const IconData arrow_left_outlined = IconData(0xee8e, fontFamily: 'MaterialIcons', matchTextDirection: true);
+ /// arrow_outward — material icon named "arrow outward".
+ static const IconData arrow_outward = IconData(0xf0852, fontFamily: 'MaterialIcons');
+
+ /// arrow_outward — material icon named "arrow outward" (sharp).
+ static const IconData arrow_outward_sharp = IconData(0xf0834, fontFamily: 'MaterialIcons');
+
+ /// arrow_outward — material icon named "arrow outward" (round).
+ static const IconData arrow_outward_rounded = IconData(0xf087d, fontFamily: 'MaterialIcons');
+
+ /// arrow_outward — material icon named "arrow outward" (outlined).
+ static const IconData arrow_outward_outlined = IconData(0xf089b, fontFamily: 'MaterialIcons');
+
/// arrow_right — material icon named "arrow right".
static const IconData arrow_right = IconData(0xe09e, fontFamily: 'MaterialIcons', matchTextDirection: true);
@@ -2394,6 +2406,9 @@ class Icons {
/// assignment — material icon named "assignment" (outlined).
static const IconData assignment_outlined = IconData(0xee98, fontFamily: 'MaterialIcons', matchTextDirection: true);
+ /// assignment_add — material icon named "assignment add".
+ static const IconData assignment_add = IconData(0xf0853, fontFamily: 'MaterialIcons');
+
/// assignment_ind — material icon named "assignment ind".
static const IconData assignment_ind = IconData(0xe0a6, fontFamily: 'MaterialIcons');
@@ -2454,6 +2469,18 @@ class Icons {
/// assignment_turned_in — material icon named "assignment turned in" (outlined).
static const IconData assignment_turned_in_outlined = IconData(0xee9b, fontFamily: 'MaterialIcons');
+ /// assist_walker — material icon named "assist walker".
+ static const IconData assist_walker = IconData(0xf0854, fontFamily: 'MaterialIcons');
+
+ /// assist_walker — material icon named "assist walker" (sharp).
+ static const IconData assist_walker_sharp = IconData(0xf0835, fontFamily: 'MaterialIcons');
+
+ /// assist_walker — material icon named "assist walker" (round).
+ static const IconData assist_walker_rounded = IconData(0xf087e, fontFamily: 'MaterialIcons');
+
+ /// assist_walker — material icon named "assist walker" (outlined).
+ static const IconData assist_walker_outlined = IconData(0xf089c, fontFamily: 'MaterialIcons');
+
/// assistant — material icon named "assistant".
static const IconData assistant = IconData(0xe0ab, fontFamily: 'MaterialIcons');
@@ -2913,6 +2940,9 @@ class Icons {
/// bar_chart — material icon named "bar chart" (outlined).
static const IconData bar_chart_outlined = IconData(0xeebc, fontFamily: 'MaterialIcons');
+ /// barcode_reader — material icon named "barcode reader".
+ static const IconData barcode_reader = IconData(0xf0855, fontFamily: 'MaterialIcons');
+
/// batch_prediction — material icon named "batch prediction".
static const IconData batch_prediction = IconData(0xe0cd, fontFamily: 'MaterialIcons');
@@ -3249,6 +3279,18 @@ class Icons {
/// blender — material icon named "blender" (outlined).
static const IconData blender_outlined = IconData(0xeed0, fontFamily: 'MaterialIcons');
+ /// blind — material icon named "blind".
+ static const IconData blind = IconData(0xf0856, fontFamily: 'MaterialIcons');
+
+ /// blind — material icon named "blind" (sharp).
+ static const IconData blind_sharp = IconData(0xf0836, fontFamily: 'MaterialIcons');
+
+ /// blind — material icon named "blind" (round).
+ static const IconData blind_rounded = IconData(0xf087f, fontFamily: 'MaterialIcons');
+
+ /// blind — material icon named "blind" (outlined).
+ static const IconData blind_outlined = IconData(0xf089d, fontFamily: 'MaterialIcons');
+
/// blinds — material icon named "blinds".
static const IconData blinds = IconData(0xf078f, fontFamily: 'MaterialIcons');
@@ -5535,6 +5577,18 @@ class Icons {
/// construction — material icon named "construction" (outlined).
static const IconData construction_outlined = IconData(0xef78, fontFamily: 'MaterialIcons');
+ /// contact_emergency — material icon named "contact emergency".
+ static const IconData contact_emergency = IconData(0xf0857, fontFamily: 'MaterialIcons');
+
+ /// contact_emergency — material icon named "contact emergency" (sharp).
+ static const IconData contact_emergency_sharp = IconData(0xf0837, fontFamily: 'MaterialIcons');
+
+ /// contact_emergency — material icon named "contact emergency" (round).
+ static const IconData contact_emergency_rounded = IconData(0xf0880, fontFamily: 'MaterialIcons');
+
+ /// contact_emergency — material icon named "contact emergency" (outlined).
+ static const IconData contact_emergency_outlined = IconData(0xf089e, fontFamily: 'MaterialIcons');
+
/// contact_mail — material icon named "contact mail".
static const IconData contact_mail = IconData(0xe18a, fontFamily: 'MaterialIcons');
@@ -5727,6 +5781,9 @@ class Icons {
/// control_point_duplicate — material icon named "control point duplicate" (outlined).
static const IconData control_point_duplicate_outlined = IconData(0xef84, fontFamily: 'MaterialIcons');
+ /// conveyor_belt — material icon named "conveyor belt".
+ static const IconData conveyor_belt = IconData(0xf0858, fontFamily: 'MaterialIcons');
+
/// cookie — material icon named "cookie".
static const IconData cookie = IconData(0xf04d9, fontFamily: 'MaterialIcons');
@@ -6747,6 +6804,9 @@ class Icons {
/// devices_other — material icon named "devices other" (outlined).
static const IconData devices_other_outlined = IconData(0xefba, fontFamily: 'MaterialIcons');
+ /// dew_point — material icon named "dew point".
+ static const IconData dew_point = IconData(0xf0859, fontFamily: 'MaterialIcons');
+
/// dialer_sip — material icon named "dialer sip".
static const IconData dialer_sip = IconData(0xe1cd, fontFamily: 'MaterialIcons');
@@ -7131,6 +7191,42 @@ class Icons {
/// display_settings — material icon named "display settings" (outlined).
static const IconData display_settings_outlined = IconData(0xf05eb, fontFamily: 'MaterialIcons');
+ /// diversity_1 — material icon named "diversity 1".
+ static const IconData diversity_1 = IconData(0xf085a, fontFamily: 'MaterialIcons');
+
+ /// diversity_1 — material icon named "diversity 1" (sharp).
+ static const IconData diversity_1_sharp = IconData(0xf0838, fontFamily: 'MaterialIcons');
+
+ /// diversity_1 — material icon named "diversity 1" (round).
+ static const IconData diversity_1_rounded = IconData(0xf0881, fontFamily: 'MaterialIcons');
+
+ /// diversity_1 — material icon named "diversity 1" (outlined).
+ static const IconData diversity_1_outlined = IconData(0xf089f, fontFamily: 'MaterialIcons');
+
+ /// diversity_2 — material icon named "diversity 2".
+ static const IconData diversity_2 = IconData(0xf085b, fontFamily: 'MaterialIcons');
+
+ /// diversity_2 — material icon named "diversity 2" (sharp).
+ static const IconData diversity_2_sharp = IconData(0xf0839, fontFamily: 'MaterialIcons');
+
+ /// diversity_2 — material icon named "diversity 2" (round).
+ static const IconData diversity_2_rounded = IconData(0xf0882, fontFamily: 'MaterialIcons');
+
+ /// diversity_2 — material icon named "diversity 2" (outlined).
+ static const IconData diversity_2_outlined = IconData(0xf08a0, fontFamily: 'MaterialIcons');
+
+ /// diversity_3 — material icon named "diversity 3".
+ static const IconData diversity_3 = IconData(0xf085c, fontFamily: 'MaterialIcons');
+
+ /// diversity_3 — material icon named "diversity 3" (sharp).
+ static const IconData diversity_3_sharp = IconData(0xf083a, fontFamily: 'MaterialIcons');
+
+ /// diversity_3 — material icon named "diversity 3" (round).
+ static const IconData diversity_3_rounded = IconData(0xf0883, fontFamily: 'MaterialIcons');
+
+ /// diversity_3 — material icon named "diversity 3" (outlined).
+ static const IconData diversity_3_outlined = IconData(0xf08a1, fontFamily: 'MaterialIcons');
+
/// dnd_forwardslash — material icon named "dnd forwardslash".
static const IconData dnd_forwardslash = IconData(0xe1eb, fontFamily: 'MaterialIcons');
@@ -7842,6 +7938,9 @@ class Icons {
/// edit_calendar — material icon named "edit calendar" (outlined).
static const IconData edit_calendar_outlined = IconData(0xf05ef, fontFamily: 'MaterialIcons');
+ /// edit_document — material icon named "edit document".
+ static const IconData edit_document = IconData(0xf085d, fontFamily: 'MaterialIcons');
+
/// edit_location — material icon named "edit location".
static const IconData edit_location = IconData(0xe21c, fontFamily: 'MaterialIcons');
@@ -7914,6 +8013,9 @@ class Icons {
/// edit_road — material icon named "edit road" (outlined).
static const IconData edit_road_outlined = IconData(0xf00e, fontFamily: 'MaterialIcons');
+ /// edit_square — material icon named "edit square".
+ static const IconData edit_square = IconData(0xf085e, fontFamily: 'MaterialIcons');
+
/// egg — material icon named "egg".
static const IconData egg = IconData(0xf04f8, fontFamily: 'MaterialIcons');
@@ -8682,6 +8784,66 @@ class Icons {
/// face — material icon named "face" (outlined).
static const IconData face_outlined = IconData(0xf040, fontFamily: 'MaterialIcons');
+ /// face_2 — material icon named "face 2".
+ static const IconData face_2 = IconData(0xf085f, fontFamily: 'MaterialIcons');
+
+ /// face_2 — material icon named "face 2" (sharp).
+ static const IconData face_2_sharp = IconData(0xf083b, fontFamily: 'MaterialIcons');
+
+ /// face_2 — material icon named "face 2" (round).
+ static const IconData face_2_rounded = IconData(0xf0884, fontFamily: 'MaterialIcons');
+
+ /// face_2 — material icon named "face 2" (outlined).
+ static const IconData face_2_outlined = IconData(0xf08a2, fontFamily: 'MaterialIcons');
+
+ /// face_3 — material icon named "face 3".
+ static const IconData face_3 = IconData(0xf0860, fontFamily: 'MaterialIcons');
+
+ /// face_3 — material icon named "face 3" (sharp).
+ static const IconData face_3_sharp = IconData(0xf083c, fontFamily: 'MaterialIcons');
+
+ /// face_3 — material icon named "face 3" (round).
+ static const IconData face_3_rounded = IconData(0xf0885, fontFamily: 'MaterialIcons');
+
+ /// face_3 — material icon named "face 3" (outlined).
+ static const IconData face_3_outlined = IconData(0xf08a3, fontFamily: 'MaterialIcons');
+
+ /// face_4 — material icon named "face 4".
+ static const IconData face_4 = IconData(0xf0861, fontFamily: 'MaterialIcons');
+
+ /// face_4 — material icon named "face 4" (sharp).
+ static const IconData face_4_sharp = IconData(0xf083d, fontFamily: 'MaterialIcons');
+
+ /// face_4 — material icon named "face 4" (round).
+ static const IconData face_4_rounded = IconData(0xf0886, fontFamily: 'MaterialIcons');
+
+ /// face_4 — material icon named "face 4" (outlined).
+ static const IconData face_4_outlined = IconData(0xf08a4, fontFamily: 'MaterialIcons');
+
+ /// face_5 — material icon named "face 5".
+ static const IconData face_5 = IconData(0xf0862, fontFamily: 'MaterialIcons');
+
+ /// face_5 — material icon named "face 5" (sharp).
+ static const IconData face_5_sharp = IconData(0xf083e, fontFamily: 'MaterialIcons');
+
+ /// face_5 — material icon named "face 5" (round).
+ static const IconData face_5_rounded = IconData(0xf0887, fontFamily: 'MaterialIcons');
+
+ /// face_5 — material icon named "face 5" (outlined).
+ static const IconData face_5_outlined = IconData(0xf08a5, fontFamily: 'MaterialIcons');
+
+ /// face_6 — material icon named "face 6".
+ static const IconData face_6 = IconData(0xf0863, fontFamily: 'MaterialIcons');
+
+ /// face_6 — material icon named "face 6" (sharp).
+ static const IconData face_6_sharp = IconData(0xf083f, fontFamily: 'MaterialIcons');
+
+ /// face_6 — material icon named "face 6" (round).
+ static const IconData face_6_rounded = IconData(0xf0888, fontFamily: 'MaterialIcons');
+
+ /// face_6 — material icon named "face 6" (outlined).
+ static const IconData face_6_outlined = IconData(0xf08a6, fontFamily: 'MaterialIcons');
+
/// face_retouching_natural — material icon named "face retouching natural".
static const IconData face_retouching_natural = IconData(0xe253, fontFamily: 'MaterialIcons');
@@ -9075,6 +9237,9 @@ class Icons {
/// file_upload — material icon named "file upload" (outlined).
static const IconData file_upload_outlined = IconData(0xf05d, fontFamily: 'MaterialIcons');
+ /// file_upload_off — material icon named "file upload off".
+ static const IconData file_upload_off = IconData(0xf0864, fontFamily: 'MaterialIcons');
+
/// filter — material icon named "filter".
static const IconData filter = IconData(0xe26f, fontFamily: 'MaterialIcons');
@@ -9730,16 +9895,28 @@ class Icons {
static const IconData flood_outlined = IconData(0xf06f3, fontFamily: 'MaterialIcons');
/// flourescent — material icon named "flourescent".
- static const IconData flourescent = IconData(0xe29f, fontFamily: 'MaterialIcons');
+ static const IconData flourescent = IconData(0xf0865, fontFamily: 'MaterialIcons');
/// flourescent — material icon named "flourescent" (sharp).
- static const IconData flourescent_sharp = IconData(0xe99a, fontFamily: 'MaterialIcons');
+ static const IconData flourescent_sharp = IconData(0xf0840, fontFamily: 'MaterialIcons');
/// flourescent — material icon named "flourescent" (round).
- static const IconData flourescent_rounded = IconData(0xf779, fontFamily: 'MaterialIcons');
+ static const IconData flourescent_rounded = IconData(0xf0889, fontFamily: 'MaterialIcons');
/// flourescent — material icon named "flourescent" (outlined).
- static const IconData flourescent_outlined = IconData(0xf08c, fontFamily: 'MaterialIcons');
+ static const IconData flourescent_outlined = IconData(0xf08a7, fontFamily: 'MaterialIcons');
+
+ /// fluorescent — material icon named "fluorescent".
+ static const IconData fluorescent = IconData(0xf0865, fontFamily: 'MaterialIcons');
+
+ /// fluorescent — material icon named "fluorescent" (sharp).
+ static const IconData fluorescent_sharp = IconData(0xf0840, fontFamily: 'MaterialIcons');
+
+ /// fluorescent — material icon named "fluorescent" (round).
+ static const IconData fluorescent_rounded = IconData(0xf0889, fontFamily: 'MaterialIcons');
+
+ /// fluorescent — material icon named "fluorescent" (outlined).
+ static const IconData fluorescent_outlined = IconData(0xf08a7, fontFamily: 'MaterialIcons');
/// flutter_dash — material icon named "flutter dash".
static const IconData flutter_dash = IconData(0xe2a0, fontFamily: 'MaterialIcons');
@@ -9960,6 +10137,9 @@ class Icons {
/// fork_right — material icon named "fork right" (outlined).
static const IconData fork_right_outlined = IconData(0xf0605, fontFamily: 'MaterialIcons');
+ /// forklift — material icon named "forklift".
+ static const IconData forklift = IconData(0xf0866, fontFamily: 'MaterialIcons');
+
/// format_align_center — material icon named "format align center".
static const IconData format_align_center = IconData(0xe2ab, fontFamily: 'MaterialIcons');
@@ -10128,6 +10308,9 @@ class Icons {
/// format_list_bulleted — material icon named "format list bulleted" (outlined).
static const IconData format_list_bulleted_outlined = IconData(0xf0a5, fontFamily: 'MaterialIcons', matchTextDirection: true);
+ /// format_list_bulleted_add — material icon named "format list bulleted add".
+ static const IconData format_list_bulleted_add = IconData(0xf0867, fontFamily: 'MaterialIcons');
+
/// format_list_numbered — material icon named "format list numbered".
static const IconData format_list_numbered = IconData(0xe2b9, fontFamily: 'MaterialIcons');
@@ -10404,6 +10587,9 @@ class Icons {
/// front_hand — material icon named "front hand" (outlined).
static const IconData front_hand_outlined = IconData(0xf0609, fontFamily: 'MaterialIcons');
+ /// front_loader — material icon named "front loader".
+ static const IconData front_loader = IconData(0xf0868, fontFamily: 'MaterialIcons');
+
/// fullscreen — material icon named "fullscreen".
static const IconData fullscreen = IconData(0xe2cb, fontFamily: 'MaterialIcons');
@@ -10908,6 +11094,30 @@ class Icons {
/// groups — material icon named "groups" (outlined).
static const IconData groups_outlined = IconData(0xf0db, fontFamily: 'MaterialIcons');
+ /// groups_2 — material icon named "groups 2".
+ static const IconData groups_2 = IconData(0xf0869, fontFamily: 'MaterialIcons');
+
+ /// groups_2 — material icon named "groups 2" (sharp).
+ static const IconData groups_2_sharp = IconData(0xf0841, fontFamily: 'MaterialIcons');
+
+ /// groups_2 — material icon named "groups 2" (round).
+ static const IconData groups_2_rounded = IconData(0xf088a, fontFamily: 'MaterialIcons');
+
+ /// groups_2 — material icon named "groups 2" (outlined).
+ static const IconData groups_2_outlined = IconData(0xf08a8, fontFamily: 'MaterialIcons');
+
+ /// groups_3 — material icon named "groups 3".
+ static const IconData groups_3 = IconData(0xf086a, fontFamily: 'MaterialIcons');
+
+ /// groups_3 — material icon named "groups 3" (sharp).
+ static const IconData groups_3_sharp = IconData(0xf0842, fontFamily: 'MaterialIcons');
+
+ /// groups_3 — material icon named "groups 3" (round).
+ static const IconData groups_3_rounded = IconData(0xf088b, fontFamily: 'MaterialIcons');
+
+ /// groups_3 — material icon named "groups 3" (outlined).
+ static const IconData groups_3_outlined = IconData(0xf08a9, fontFamily: 'MaterialIcons');
+
/// h_mobiledata — material icon named "h mobiledata".
static const IconData h_mobiledata = IconData(0xe2ef, fontFamily: 'MaterialIcons');
@@ -13980,6 +14190,18 @@ class Icons {
/// lyrics — material icon named "lyrics" (outlined).
static const IconData lyrics_outlined = IconData(0xf06f9, fontFamily: 'MaterialIcons');
+ /// macro_off — material icon named "macro off".
+ static const IconData macro_off = IconData(0xf086b, fontFamily: 'MaterialIcons');
+
+ /// macro_off — material icon named "macro off" (sharp).
+ static const IconData macro_off_sharp = IconData(0xf0843, fontFamily: 'MaterialIcons');
+
+ /// macro_off — material icon named "macro off" (round).
+ static const IconData macro_off_rounded = IconData(0xf088c, fontFamily: 'MaterialIcons');
+
+ /// macro_off — material icon named "macro off" (outlined).
+ static const IconData macro_off_outlined = IconData(0xf08aa, fontFamily: 'MaterialIcons');
+
/// mail — material icon named "mail".
static const IconData mail = IconData(0xe3c3, fontFamily: 'MaterialIcons');
@@ -14040,6 +14262,42 @@ class Icons {
/// man — material icon named "man" (outlined).
static const IconData man_outlined = IconData(0xf0630, fontFamily: 'MaterialIcons');
+ /// man_2 — material icon named "man 2".
+ static const IconData man_2 = IconData(0xf086c, fontFamily: 'MaterialIcons');
+
+ /// man_2 — material icon named "man 2" (sharp).
+ static const IconData man_2_sharp = IconData(0xf0844, fontFamily: 'MaterialIcons');
+
+ /// man_2 — material icon named "man 2" (round).
+ static const IconData man_2_rounded = IconData(0xf088d, fontFamily: 'MaterialIcons');
+
+ /// man_2 — material icon named "man 2" (outlined).
+ static const IconData man_2_outlined = IconData(0xf08ab, fontFamily: 'MaterialIcons');
+
+ /// man_3 — material icon named "man 3".
+ static const IconData man_3 = IconData(0xf086d, fontFamily: 'MaterialIcons');
+
+ /// man_3 — material icon named "man 3" (sharp).
+ static const IconData man_3_sharp = IconData(0xf0845, fontFamily: 'MaterialIcons');
+
+ /// man_3 — material icon named "man 3" (round).
+ static const IconData man_3_rounded = IconData(0xf088e, fontFamily: 'MaterialIcons');
+
+ /// man_3 — material icon named "man 3" (outlined).
+ static const IconData man_3_outlined = IconData(0xf08ac, fontFamily: 'MaterialIcons');
+
+ /// man_4 — material icon named "man 4".
+ static const IconData man_4 = IconData(0xf086e, fontFamily: 'MaterialIcons');
+
+ /// man_4 — material icon named "man 4" (sharp).
+ static const IconData man_4_sharp = IconData(0xf0846, fontFamily: 'MaterialIcons');
+
+ /// man_4 — material icon named "man 4" (round).
+ static const IconData man_4_rounded = IconData(0xf088f, fontFamily: 'MaterialIcons');
+
+ /// man_4 — material icon named "man 4" (outlined).
+ static const IconData man_4_outlined = IconData(0xf08ad, fontFamily: 'MaterialIcons');
+
/// manage_accounts — material icon named "manage accounts".
static const IconData manage_accounts = IconData(0xe3c6, fontFamily: 'MaterialIcons');
@@ -16434,6 +16692,9 @@ class Icons {
/// palette — material icon named "palette" (outlined).
static const IconData palette_outlined = IconData(0xf24f, fontFamily: 'MaterialIcons');
+ /// pallet — material icon named "pallet".
+ static const IconData pallet = IconData(0xf086f, fontFamily: 'MaterialIcons');
+
/// pan_tool — material icon named "pan tool".
static const IconData pan_tool = IconData(0xe46c, fontFamily: 'MaterialIcons');
@@ -16986,6 +17247,42 @@ class Icons {
/// person — material icon named "person" (outlined).
static const IconData person_outlined = IconData(0xf27b, fontFamily: 'MaterialIcons');
+ /// person_2 — material icon named "person 2".
+ static const IconData person_2 = IconData(0xf0870, fontFamily: 'MaterialIcons');
+
+ /// person_2 — material icon named "person 2" (sharp).
+ static const IconData person_2_sharp = IconData(0xf0847, fontFamily: 'MaterialIcons');
+
+ /// person_2 — material icon named "person 2" (round).
+ static const IconData person_2_rounded = IconData(0xf0890, fontFamily: 'MaterialIcons');
+
+ /// person_2 — material icon named "person 2" (outlined).
+ static const IconData person_2_outlined = IconData(0xf08ae, fontFamily: 'MaterialIcons');
+
+ /// person_3 — material icon named "person 3".
+ static const IconData person_3 = IconData(0xf0871, fontFamily: 'MaterialIcons');
+
+ /// person_3 — material icon named "person 3" (sharp).
+ static const IconData person_3_sharp = IconData(0xf0848, fontFamily: 'MaterialIcons');
+
+ /// person_3 — material icon named "person 3" (round).
+ static const IconData person_3_rounded = IconData(0xf0891, fontFamily: 'MaterialIcons');
+
+ /// person_3 — material icon named "person 3" (outlined).
+ static const IconData person_3_outlined = IconData(0xf08af, fontFamily: 'MaterialIcons');
+
+ /// person_4 — material icon named "person 4".
+ static const IconData person_4 = IconData(0xf0872, fontFamily: 'MaterialIcons');
+
+ /// person_4 — material icon named "person 4" (sharp).
+ static const IconData person_4_sharp = IconData(0xf0849, fontFamily: 'MaterialIcons');
+
+ /// person_4 — material icon named "person 4" (round).
+ static const IconData person_4_rounded = IconData(0xf0892, fontFamily: 'MaterialIcons');
+
+ /// person_4 — material icon named "person 4" (outlined).
+ static const IconData person_4_outlined = IconData(0xf08b0, fontFamily: 'MaterialIcons');
+
/// person_add — material icon named "person add".
static const IconData person_add = IconData(0xe492, fontFamily: 'MaterialIcons');
@@ -18267,6 +18564,18 @@ class Icons {
/// psychology — material icon named "psychology" (outlined).
static const IconData psychology_outlined = IconData(0xf2d2, fontFamily: 'MaterialIcons');
+ /// psychology_alt — material icon named "psychology alt".
+ static const IconData psychology_alt = IconData(0xf0873, fontFamily: 'MaterialIcons');
+
+ /// psychology_alt — material icon named "psychology alt" (sharp).
+ static const IconData psychology_alt_sharp = IconData(0xf084a, fontFamily: 'MaterialIcons');
+
+ /// psychology_alt — material icon named "psychology alt" (round).
+ static const IconData psychology_alt_rounded = IconData(0xf0893, fontFamily: 'MaterialIcons');
+
+ /// psychology_alt — material icon named "psychology alt" (outlined).
+ static const IconData psychology_alt_outlined = IconData(0xf08b1, fontFamily: 'MaterialIcons');
+
/// public — material icon named "public".
static const IconData public = IconData(0xe4f0, fontFamily: 'MaterialIcons');
@@ -18711,6 +19020,9 @@ class Icons {
/// real_estate_agent — material icon named "real estate agent" (outlined).
static const IconData real_estate_agent_outlined = IconData(0xf2ee, fontFamily: 'MaterialIcons');
+ /// rebase_edit — material icon named "rebase edit".
+ static const IconData rebase_edit = IconData(0xf0874, fontFamily: 'MaterialIcons');
+
/// receipt — material icon named "receipt".
static const IconData receipt = IconData(0xe50c, fontFamily: 'MaterialIcons');
@@ -18987,6 +19299,18 @@ class Icons {
/// reorder — material icon named "reorder" (outlined).
static const IconData reorder_outlined = IconData(0xf301, fontFamily: 'MaterialIcons');
+ /// repartition — material icon named "repartition".
+ static const IconData repartition = IconData(0xf0875, fontFamily: 'MaterialIcons');
+
+ /// repartition — material icon named "repartition" (sharp).
+ static const IconData repartition_sharp = IconData(0xf084b, fontFamily: 'MaterialIcons');
+
+ /// repartition — material icon named "repartition" (round).
+ static const IconData repartition_rounded = IconData(0xf0894, fontFamily: 'MaterialIcons');
+
+ /// repartition — material icon named "repartition" (outlined).
+ static const IconData repartition_outlined = IconData(0xf08b2, fontFamily: 'MaterialIcons');
+
/// repeat — material icon named "repeat".
static const IconData repeat = IconData(0xe51f, fontFamily: 'MaterialIcons');
@@ -20631,6 +20955,18 @@ class Icons {
/// severe_cold — material icon named "severe cold" (outlined).
static const IconData severe_cold_outlined = IconData(0xf0712, fontFamily: 'MaterialIcons');
+ /// shape_line — material icon named "shape line".
+ static const IconData shape_line = IconData(0xf0876, fontFamily: 'MaterialIcons');
+
+ /// shape_line — material icon named "shape line" (sharp).
+ static const IconData shape_line_sharp = IconData(0xf084c, fontFamily: 'MaterialIcons');
+
+ /// shape_line — material icon named "shape line" (round).
+ static const IconData shape_line_rounded = IconData(0xf0895, fontFamily: 'MaterialIcons');
+
+ /// shape_line — material icon named "shape line" (outlined).
+ static const IconData shape_line_outlined = IconData(0xf08b3, fontFamily: 'MaterialIcons');
+
/// share — material icon named "share".
static const IconData share = IconData(0xe593, fontFamily: 'MaterialIcons');
@@ -20667,6 +21003,9 @@ class Icons {
/// share_location — material icon named "share location" (outlined).
static const IconData share_location_outlined = IconData(0xf377, fontFamily: 'MaterialIcons');
+ /// shelves — material icon named "shelves".
+ static const IconData shelves = IconData(0xf0877, fontFamily: 'MaterialIcons');
+
/// shield — material icon named "shield".
static const IconData shield = IconData(0xe596, fontFamily: 'MaterialIcons');
@@ -24144,6 +24483,9 @@ class Icons {
/// trip_origin — material icon named "trip origin" (outlined).
static const IconData trip_origin_outlined = IconData(0xf463, fontFamily: 'MaterialIcons');
+ /// trolley — material icon named "trolley".
+ static const IconData trolley = IconData(0xf0878, fontFamily: 'MaterialIcons');
+
/// troubleshoot — material icon named "troubleshoot".
static const IconData troubleshoot = IconData(0xf07ce, fontFamily: 'MaterialIcons');
@@ -24432,6 +24774,18 @@ class Icons {
/// unfold_less — material icon named "unfold less" (outlined).
static const IconData unfold_less_outlined = IconData(0xf470, fontFamily: 'MaterialIcons');
+ /// unfold_less_double — material icon named "unfold less double".
+ static const IconData unfold_less_double = IconData(0xf0879, fontFamily: 'MaterialIcons');
+
+ /// unfold_less_double — material icon named "unfold less double" (sharp).
+ static const IconData unfold_less_double_sharp = IconData(0xf084d, fontFamily: 'MaterialIcons');
+
+ /// unfold_less_double — material icon named "unfold less double" (round).
+ static const IconData unfold_less_double_rounded = IconData(0xf0896, fontFamily: 'MaterialIcons');
+
+ /// unfold_less_double — material icon named "unfold less double" (outlined).
+ static const IconData unfold_less_double_outlined = IconData(0xf08b4, fontFamily: 'MaterialIcons');
+
/// unfold_more — material icon named "unfold more".
static const IconData unfold_more = IconData(0xe68e, fontFamily: 'MaterialIcons');
@@ -24444,6 +24798,18 @@ class Icons {
/// unfold_more — material icon named "unfold more" (outlined).
static const IconData unfold_more_outlined = IconData(0xf471, fontFamily: 'MaterialIcons');
+ /// unfold_more_double — material icon named "unfold more double".
+ static const IconData unfold_more_double = IconData(0xf087a, fontFamily: 'MaterialIcons');
+
+ /// unfold_more_double — material icon named "unfold more double" (sharp).
+ static const IconData unfold_more_double_sharp = IconData(0xf084e, fontFamily: 'MaterialIcons');
+
+ /// unfold_more_double — material icon named "unfold more double" (round).
+ static const IconData unfold_more_double_rounded = IconData(0xf0897, fontFamily: 'MaterialIcons');
+
+ /// unfold_more_double — material icon named "unfold more double" (outlined).
+ static const IconData unfold_more_double_outlined = IconData(0xf08b5, fontFamily: 'MaterialIcons');
+
/// unpublished — material icon named "unpublished".
static const IconData unpublished = IconData(0xe68f, fontFamily: 'MaterialIcons');
@@ -24756,6 +25122,18 @@ class Icons {
/// video_camera_front — material icon named "video camera front" (outlined).
static const IconData video_camera_front_outlined = IconData(0xf486, fontFamily: 'MaterialIcons');
+ /// video_chat — material icon named "video chat".
+ static const IconData video_chat = IconData(0xf087b, fontFamily: 'MaterialIcons');
+
+ /// video_chat — material icon named "video chat" (sharp).
+ static const IconData video_chat_sharp = IconData(0xf084f, fontFamily: 'MaterialIcons');
+
+ /// video_chat — material icon named "video chat" (round).
+ static const IconData video_chat_rounded = IconData(0xf0898, fontFamily: 'MaterialIcons');
+
+ /// video_chat — material icon named "video chat" (outlined).
+ static const IconData video_chat_outlined = IconData(0xf08b6, fontFamily: 'MaterialIcons');
+
/// video_collection — material icon named "video collection".
static const IconData video_collection = IconData(0xe6a5, fontFamily: 'MaterialIcons');
@@ -25689,6 +26067,15 @@ class Icons {
/// web_stories — material icon named "web stories".
static const IconData web_stories = IconData(0xe6e0, fontFamily: 'MaterialIcons');
+ /// web_stories — material icon named "web stories" (sharp).
+ static const IconData web_stories_sharp = IconData(0xf0850, fontFamily: 'MaterialIcons');
+
+ /// web_stories — material icon named "web stories" (round).
+ static const IconData web_stories_rounded = IconData(0xf0899, fontFamily: 'MaterialIcons');
+
+ /// web_stories — material icon named "web stories" (outlined).
+ static const IconData web_stories_outlined = IconData(0xf08b7, fontFamily: 'MaterialIcons');
+
/// webhook — material icon named "webhook".
static const IconData webhook = IconData(0xf05a4, fontFamily: 'MaterialIcons');
@@ -26058,6 +26445,18 @@ class Icons {
/// woman — material icon named "woman" (outlined).
static const IconData woman_outlined = IconData(0xf069e, fontFamily: 'MaterialIcons');
+ /// woman_2 — material icon named "woman 2".
+ static const IconData woman_2 = IconData(0xf087c, fontFamily: 'MaterialIcons');
+
+ /// woman_2 — material icon named "woman 2" (sharp).
+ static const IconData woman_2_sharp = IconData(0xf0851, fontFamily: 'MaterialIcons');
+
+ /// woman_2 — material icon named "woman 2" (round).
+ static const IconData woman_2_rounded = IconData(0xf089a, fontFamily: 'MaterialIcons');
+
+ /// woman_2 — material icon named "woman 2" (outlined).
+ static const IconData woman_2_outlined = IconData(0xf08b8, fontFamily: 'MaterialIcons');
+
/// woo_commerce — material icon named "woo commerce".
static const IconData woo_commerce = IconData(0xf05ac, fontFamily: 'MaterialIcons');
diff --git a/packages/flutter/test/material/icons_test.dart b/packages/flutter/test/material/icons_test.dart
index a2a792aef8..483be01ec8 100644
--- a/packages/flutter/test/material/icons_test.dart
+++ b/packages/flutter/test/material/icons_test.dart
@@ -122,6 +122,27 @@ void main() {
await expectLater(find.byType(Wrap), matchesGoldenFile('test.icons.sample3.png'));
}, skip: isBrowser); // https://github.com/flutter/flutter/issues/39998
+
+ // Regression test for https://github.com/flutter/flutter/issues/103202.
+ testWidgets('Another sample of icons look as expected', (WidgetTester tester) async {
+ await _loadIconFont();
+
+ await tester.pumpWidget(MaterialApp(
+ home: IconTheme(
+ data: const IconThemeData(size: 200),
+ child: Wrap(
+ children: const [
+ Icon(Icons.repeat_on),
+ Icon(Icons.repeat_on_outlined),
+ Icon(Icons.repeat_on_rounded),
+ Icon(Icons.repeat_on_sharp),
+ ],
+ ),
+ ),
+ ));
+
+ await expectLater(find.byType(Wrap), matchesGoldenFile('test.icons.sample4.png'));
+ }, skip: isBrowser); // https://github.com/flutter/flutter/issues/39998
}
// Loads the cached material icon font.