diff --git a/CHANGES.md b/CHANGES.md index 00b5358..64cb567 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,5 +1,6 @@ # Changes +- (2023-08-16) Update to 6.4.2, Fix issue missing pro icons in namedCodePoints - (2023-03-28) Update to 6.4.0, Sharp Light Pro font - (2023-02-09) Update to 6.3.0, Aliases and Sharp Regular Pro font - Aliases are now included in the icon list names diff --git a/QtAwesome/QtAwesome.cpp b/QtAwesome/QtAwesome.cpp index ea200b1..dbad980 100644 --- a/QtAwesome/QtAwesome.cpp +++ b/QtAwesome/QtAwesome.cpp @@ -315,6 +315,8 @@ bool QtAwesome::initFontAwesome() //initialize others code icons maps #ifdef FONT_AWESOME_PRO + addToNamedCodePoints(fa::fa_solid, faProIconArray, sizeof(faProIconArray)/sizeof(QtAwesomeNamedIcon)); + _namedCodepointsByStyle.insert(fa::fa_regular, _namedCodepointsByStyle.value(fa::fa_solid)); _namedCodepointsByStyle.insert(fa::fa_light, _namedCodepointsByStyle.value(fa::fa_solid)); _namedCodepointsByStyle.insert(fa::fa_thin, _namedCodepointsByStyle.value(fa::fa_solid)); diff --git a/QtAwesome/QtAwesomeEnumGenerated.h b/QtAwesome/QtAwesomeEnumGenerated.h index 12e6490..01e399e 100644 --- a/QtAwesome/QtAwesomeEnumGenerated.h +++ b/QtAwesome/QtAwesomeEnumGenerated.h @@ -2057,6 +2057,7 @@ enum fa_brand_icons : uint16_t { fa_d_and_d_beyond = 0xf6ca, fa_dailymotion = 0xe052, fa_dashcube = 0xf210, + fa_debian = 0xe60b, fa_deezer = 0xe077, fa_delicious = 0xf1a5, fa_deploydog = 0xf38e, @@ -2351,6 +2352,7 @@ enum fa_brand_icons : uint16_t { fa_snapchat_square = 0xf2ad, fa_square_steam = 0xf1b7, fa_steam_square = 0xf1b7, + fa_square_threads = 0xe619, fa_square_tumblr = 0xf174, fa_tumblr_square = 0xf174, fa_square_twitter = 0xf081, @@ -2361,6 +2363,7 @@ enum fa_brand_icons : uint16_t { fa_vimeo_square = 0xf194, fa_square_whatsapp = 0xf40c, fa_whatsapp_square = 0xf40c, + fa_square_x_twitter = 0xe61a, fa_square_xing = 0xf169, fa_xing_square = 0xf169, fa_square_youtube = 0xf431, @@ -2393,6 +2396,7 @@ enum fa_brand_icons : uint16_t { fa_themeco = 0xf5c6, fa_themeisle = 0xf2b2, fa_think_peaks = 0xf731, + fa_threads = 0xe618, fa_tiktok = 0xe07b, fa_trade_federation = 0xf513, fa_trello = 0xf181, @@ -2445,6 +2449,7 @@ enum fa_brand_icons : uint16_t { fa_wpforms = 0xf298, fa_wpressr = 0xf3e4, fa_rendact = 0xf3e4, + fa_x_twitter = 0xe61b, fa_xbox = 0xf412, fa_xing = 0xf168, fa_y_combinator = 0xf23b, @@ -2490,6 +2495,7 @@ enum fa_pro_icons : uint16_t { fa_angel = 0xf779, fa_angle = 0xe08c, fa_angle_90 = 0xe08d, + fa_angles_up_down = 0xe60d, fa_apartment = 0xe468, fa_aperture = 0xe2df, fa_apostrophe = 0x27, @@ -2498,6 +2504,7 @@ enum fa_pro_icons : uint16_t { fa_sort_alt = 0xf883, fa_arrow_down_big_small = 0xf88c, fa_sort_size_down = 0xf88c, + fa_arrow_down_from_arc = 0xe614, fa_arrow_down_from_dotted_line = 0xe090, fa_arrow_down_from_line = 0xf345, fa_arrow_from_top = 0xf345, @@ -2516,9 +2523,11 @@ enum fa_pro_icons : uint16_t { fa_arrow_down_to_square = 0xe096, fa_arrow_down_triangle_square = 0xf888, fa_sort_shapes_down = 0xf888, + fa_arrow_left_from_arc = 0xe615, fa_arrow_left_from_line = 0xf344, fa_arrow_from_right = 0xf344, fa_arrow_left_long_to_line = 0xe3d4, + fa_arrow_left_to_arc = 0xe616, fa_arrow_left_to_line = 0xf33e, fa_arrow_to_left = 0xf33e, fa_arrow_progress = 0xe5df, @@ -2548,6 +2557,7 @@ enum fa_pro_icons : uint16_t { fa_sort_size_up_alt = 0xf88f, fa_arrow_up_square_triangle = 0xf88b, fa_sort_shapes_up_alt = 0xf88b, + fa_arrow_up_to_arc = 0xe617, fa_arrow_up_to_dotted_line = 0xe0a1, fa_arrow_up_to_line = 0xf341, fa_arrow_to_top = 0xf341, @@ -3494,6 +3504,7 @@ enum fa_pro_icons : uint16_t { fa_glass_half_full = 0xe192, fa_glasses_round = 0xf5f5, fa_glasses_alt = 0xf5f5, + fa_globe_pointer = 0xe60e, fa_globe_snow = 0xf7a3, fa_globe_stand = 0xf5f6, fa_goal_net = 0xe3ab, @@ -3562,6 +3573,7 @@ enum fa_pro_icons : uint16_t { fa_hat_witch = 0xf6e7, fa_head_side = 0xf6e9, fa_head_side_brain = 0xf808, + fa_head_side_gear = 0xe611, fa_head_side_goggles = 0xf6ea, fa_head_vr = 0xf6ea, fa_head_side_headphones = 0xf8c2, @@ -3710,6 +3722,7 @@ enum fa_pro_icons : uint16_t { fa_lightbulb_gear = 0xe5fd, fa_lightbulb_on = 0xf672, fa_lightbulb_slash = 0xf673, + fa_lighthouse = 0xe612, fa_lights_holiday = 0xf7b2, fa_line_columns = 0xf870, fa_line_height = 0xf871, @@ -3991,7 +4004,9 @@ enum fa_pro_icons : uint16_t { fa_person_carry = 0xf4cf, fa_person_dolly = 0xf4d0, fa_person_dolly_empty = 0xf4d1, + fa_person_dress_fairy = 0xe607, fa_person_dress_simple = 0xe21c, + fa_person_fairy = 0xe608, fa_person_from_portal = 0xe023, fa_portal_exit = 0xe023, fa_person_pinball = 0xe21d, @@ -4080,6 +4095,7 @@ enum fa_pro_icons : uint16_t { fa_rabbit = 0xf708, fa_rabbit_running = 0xf709, fa_rabbit_fast = 0xf709, + fa_raccoon = 0xe613, fa_racquet = 0xf45a, fa_radar = 0xe024, fa_radio_tuner = 0xf8d8, @@ -4191,6 +4207,7 @@ enum fa_pro_icons : uint16_t { fa_shirt_running = 0xe3c8, fa_shirt_tank_top = 0xe3c9, fa_shish_kebab = 0xf821, + fa_shoelace = 0xe60c, fa_shovel = 0xf713, fa_shovel_snow = 0xf7c3, fa_shower_down = 0xe24d, @@ -4404,6 +4421,8 @@ enum fa_pro_icons : uint16_t { fa_store_lock = 0xe4a6, fa_strawberry = 0xe32b, fa_stretcher = 0xf825, + fa_subtitles = 0xe60f, + fa_subtitles_slash = 0xe610, fa_sun_bright = 0xe28f, fa_sun_alt = 0xe28f, fa_sun_cloud = 0xf763, @@ -4417,6 +4436,8 @@ enum fa_pro_icons : uint16_t { fa_sushi_roll = 0xe48b, fa_maki_roll = 0xe48b, fa_makizushi = 0xe48b, + fa_swap = 0xe609, + fa_swap_arrows = 0xe60a, fa_sword = 0xf71c, fa_sword_laser = 0xe03b, fa_sword_laser_alt = 0xe03c, diff --git a/QtAwesome/QtAwesomeStringGenerated.h b/QtAwesome/QtAwesomeStringGenerated.h index d389372..0b19e66 100644 --- a/QtAwesome/QtAwesomeStringGenerated.h +++ b/QtAwesome/QtAwesomeStringGenerated.h @@ -2055,6 +2055,7 @@ static const fa::QtAwesomeNamedIcon faBrandsIconArray[] = { { "d-and-d-beyond", fa::fa_d_and_d_beyond } , { "dailymotion", fa::fa_dailymotion } , { "dashcube", fa::fa_dashcube } , + { "debian", fa::fa_debian } , { "deezer", fa::fa_deezer } , { "delicious", fa::fa_delicious } , { "deploydog", fa::fa_deploydog } , @@ -2349,6 +2350,7 @@ static const fa::QtAwesomeNamedIcon faBrandsIconArray[] = { { "snapchat-square", fa::fa_snapchat_square } , { "square-steam", fa::fa_square_steam } , { "steam-square", fa::fa_steam_square } , + { "square-threads", fa::fa_square_threads } , { "square-tumblr", fa::fa_square_tumblr } , { "tumblr-square", fa::fa_tumblr_square } , { "square-twitter", fa::fa_square_twitter } , @@ -2359,6 +2361,7 @@ static const fa::QtAwesomeNamedIcon faBrandsIconArray[] = { { "vimeo-square", fa::fa_vimeo_square } , { "square-whatsapp", fa::fa_square_whatsapp } , { "whatsapp-square", fa::fa_whatsapp_square } , + { "square-x-twitter", fa::fa_square_x_twitter } , { "square-xing", fa::fa_square_xing } , { "xing-square", fa::fa_xing_square } , { "square-youtube", fa::fa_square_youtube } , @@ -2391,6 +2394,7 @@ static const fa::QtAwesomeNamedIcon faBrandsIconArray[] = { { "themeco", fa::fa_themeco } , { "themeisle", fa::fa_themeisle } , { "think-peaks", fa::fa_think_peaks } , + { "threads", fa::fa_threads } , { "tiktok", fa::fa_tiktok } , { "trade-federation", fa::fa_trade_federation } , { "trello", fa::fa_trello } , @@ -2443,6 +2447,7 @@ static const fa::QtAwesomeNamedIcon faBrandsIconArray[] = { { "wpforms", fa::fa_wpforms } , { "wpressr", fa::fa_wpressr } , { "rendact", fa::fa_rendact } , + { "x-twitter", fa::fa_x_twitter } , { "xbox", fa::fa_xbox } , { "xing", fa::fa_xing } , { "y-combinator", fa::fa_y_combinator } , @@ -2488,6 +2493,7 @@ static const fa::QtAwesomeNamedIcon faProIconArray[] = { { "angel", fa::fa_angel } , { "angle", fa::fa_angle } , { "angle-90", fa::fa_angle_90 } , + { "angles-up-down", fa::fa_angles_up_down } , { "apartment", fa::fa_apartment } , { "aperture", fa::fa_aperture } , { "apostrophe", fa::fa_apostrophe } , @@ -2496,6 +2502,7 @@ static const fa::QtAwesomeNamedIcon faProIconArray[] = { { "sort-alt", fa::fa_sort_alt } , { "arrow-down-big-small", fa::fa_arrow_down_big_small } , { "sort-size-down", fa::fa_sort_size_down } , + { "arrow-down-from-arc", fa::fa_arrow_down_from_arc } , { "arrow-down-from-dotted-line", fa::fa_arrow_down_from_dotted_line } , { "arrow-down-from-line", fa::fa_arrow_down_from_line } , { "arrow-from-top", fa::fa_arrow_from_top } , @@ -2514,9 +2521,11 @@ static const fa::QtAwesomeNamedIcon faProIconArray[] = { { "arrow-down-to-square", fa::fa_arrow_down_to_square } , { "arrow-down-triangle-square", fa::fa_arrow_down_triangle_square } , { "sort-shapes-down", fa::fa_sort_shapes_down } , + { "arrow-left-from-arc", fa::fa_arrow_left_from_arc } , { "arrow-left-from-line", fa::fa_arrow_left_from_line } , { "arrow-from-right", fa::fa_arrow_from_right } , { "arrow-left-long-to-line", fa::fa_arrow_left_long_to_line } , + { "arrow-left-to-arc", fa::fa_arrow_left_to_arc } , { "arrow-left-to-line", fa::fa_arrow_left_to_line } , { "arrow-to-left", fa::fa_arrow_to_left } , { "arrow-progress", fa::fa_arrow_progress } , @@ -2546,6 +2555,7 @@ static const fa::QtAwesomeNamedIcon faProIconArray[] = { { "sort-size-up-alt", fa::fa_sort_size_up_alt } , { "arrow-up-square-triangle", fa::fa_arrow_up_square_triangle } , { "sort-shapes-up-alt", fa::fa_sort_shapes_up_alt } , + { "arrow-up-to-arc", fa::fa_arrow_up_to_arc } , { "arrow-up-to-dotted-line", fa::fa_arrow_up_to_dotted_line } , { "arrow-up-to-line", fa::fa_arrow_up_to_line } , { "arrow-to-top", fa::fa_arrow_to_top } , @@ -3492,6 +3502,7 @@ static const fa::QtAwesomeNamedIcon faProIconArray[] = { { "glass-half-full", fa::fa_glass_half_full } , { "glasses-round", fa::fa_glasses_round } , { "glasses-alt", fa::fa_glasses_alt } , + { "globe-pointer", fa::fa_globe_pointer } , { "globe-snow", fa::fa_globe_snow } , { "globe-stand", fa::fa_globe_stand } , { "goal-net", fa::fa_goal_net } , @@ -3560,6 +3571,7 @@ static const fa::QtAwesomeNamedIcon faProIconArray[] = { { "hat-witch", fa::fa_hat_witch } , { "head-side", fa::fa_head_side } , { "head-side-brain", fa::fa_head_side_brain } , + { "head-side-gear", fa::fa_head_side_gear } , { "head-side-goggles", fa::fa_head_side_goggles } , { "head-vr", fa::fa_head_vr } , { "head-side-headphones", fa::fa_head_side_headphones } , @@ -3708,6 +3720,7 @@ static const fa::QtAwesomeNamedIcon faProIconArray[] = { { "lightbulb-gear", fa::fa_lightbulb_gear } , { "lightbulb-on", fa::fa_lightbulb_on } , { "lightbulb-slash", fa::fa_lightbulb_slash } , + { "lighthouse", fa::fa_lighthouse } , { "lights-holiday", fa::fa_lights_holiday } , { "line-columns", fa::fa_line_columns } , { "line-height", fa::fa_line_height } , @@ -3989,7 +4002,9 @@ static const fa::QtAwesomeNamedIcon faProIconArray[] = { { "person-carry", fa::fa_person_carry } , { "person-dolly", fa::fa_person_dolly } , { "person-dolly-empty", fa::fa_person_dolly_empty } , + { "person-dress-fairy", fa::fa_person_dress_fairy } , { "person-dress-simple", fa::fa_person_dress_simple } , + { "person-fairy", fa::fa_person_fairy } , { "person-from-portal", fa::fa_person_from_portal } , { "portal-exit", fa::fa_portal_exit } , { "person-pinball", fa::fa_person_pinball } , @@ -4078,6 +4093,7 @@ static const fa::QtAwesomeNamedIcon faProIconArray[] = { { "rabbit", fa::fa_rabbit } , { "rabbit-running", fa::fa_rabbit_running } , { "rabbit-fast", fa::fa_rabbit_fast } , + { "raccoon", fa::fa_raccoon } , { "racquet", fa::fa_racquet } , { "radar", fa::fa_radar } , { "radio-tuner", fa::fa_radio_tuner } , @@ -4189,6 +4205,7 @@ static const fa::QtAwesomeNamedIcon faProIconArray[] = { { "shirt-running", fa::fa_shirt_running } , { "shirt-tank-top", fa::fa_shirt_tank_top } , { "shish-kebab", fa::fa_shish_kebab } , + { "shoelace", fa::fa_shoelace } , { "shovel", fa::fa_shovel } , { "shovel-snow", fa::fa_shovel_snow } , { "shower-down", fa::fa_shower_down } , @@ -4402,6 +4419,8 @@ static const fa::QtAwesomeNamedIcon faProIconArray[] = { { "store-lock", fa::fa_store_lock } , { "strawberry", fa::fa_strawberry } , { "stretcher", fa::fa_stretcher } , + { "subtitles", fa::fa_subtitles } , + { "subtitles-slash", fa::fa_subtitles_slash } , { "sun-bright", fa::fa_sun_bright } , { "sun-alt", fa::fa_sun_alt } , { "sun-cloud", fa::fa_sun_cloud } , @@ -4415,6 +4434,8 @@ static const fa::QtAwesomeNamedIcon faProIconArray[] = { { "sushi-roll", fa::fa_sushi_roll } , { "maki-roll", fa::fa_maki_roll } , { "makizushi", fa::fa_makizushi } , + { "swap", fa::fa_swap } , + { "swap-arrows", fa::fa_swap_arrows } , { "sword", fa::fa_sword } , { "sword-laser", fa::fa_sword_laser } , { "sword-laser-alt", fa::fa_sword_laser_alt } , diff --git a/QtAwesome/fonts/Font Awesome 6 Brands-Regular-400.otf b/QtAwesome/fonts/Font Awesome 6 Brands-Regular-400.otf index 4b88085..a96d590 100644 Binary files a/QtAwesome/fonts/Font Awesome 6 Brands-Regular-400.otf and b/QtAwesome/fonts/Font Awesome 6 Brands-Regular-400.otf differ diff --git a/QtAwesome/fonts/Font Awesome 6 Free-Regular-400.otf b/QtAwesome/fonts/Font Awesome 6 Free-Regular-400.otf index 597c320..1f2530d 100644 Binary files a/QtAwesome/fonts/Font Awesome 6 Free-Regular-400.otf and b/QtAwesome/fonts/Font Awesome 6 Free-Regular-400.otf differ diff --git a/QtAwesome/fonts/Font Awesome 6 Free-Solid-900.otf b/QtAwesome/fonts/Font Awesome 6 Free-Solid-900.otf index a95c71e..81e67fd 100644 Binary files a/QtAwesome/fonts/Font Awesome 6 Free-Solid-900.otf and b/QtAwesome/fonts/Font Awesome 6 Free-Solid-900.otf differ diff --git a/README.md b/README.md index 5f0f14a..812a184 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ icons to your [Qt application](http://qt-project.org/). ## Table of Contents -- [Latest Release 6.4.0](#latest-release-640) +- [Latest Release 6.4.2](#latest-release-642) - [Font Awesome 6 Release](#font-awesome-6-release) - [Installation Free Version](#installation-free-version) - [Installation Pro version](#installation-pro-version) @@ -19,9 +19,10 @@ icons to your [Qt application](http://qt-project.org/). - [Contact](#contact) - [License](#license) -## Latest Release 6.4.0 +## Latest Release 6.4.2 Support for "Font Awesome Sharp Light (Pro) icons. +Fix issue, pro icons are are now included namedCodePoints list. [View changelog](CHANGES.md)