Update to 6.4.0, Sharp Light Pro Font

This commit is contained in:
Rick Blommers 2023-03-28 20:33:33 +02:00
parent 61db41d56b
commit deeb5cbc42
11 changed files with 89 additions and 5 deletions

View File

@ -1,6 +1,7 @@
# Changes # Changes
- (2023-02-09) Update to 6.3.0, Aliases and Sharp Regular Pro fonts - (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 - Aliases are now included in the icon list names
- Support for font style "Font Awesome Sharp Regular" (Pro) - Support for font style "Font Awesome Sharp Regular" (Pro)
- Update generator to include all alias names - Update generator to include all alias names

View File

@ -215,6 +215,7 @@ const QString QtAwesome::FA_THIN_FONT_FILENAME = "pro/Font Awesome 6 Pro-Thin-10
const QString QtAwesome::FA_SOLID_FONT_FILENAME = "pro/Font Awesome 6 Pro-Solid-900.otf"; const QString QtAwesome::FA_SOLID_FONT_FILENAME = "pro/Font Awesome 6 Pro-Solid-900.otf";
const QString QtAwesome::FA_SHARP_SOLID_FONT_FILENAME = "pro/Font Awesome 6 Sharp-Solid-900.otf"; const QString QtAwesome::FA_SHARP_SOLID_FONT_FILENAME = "pro/Font Awesome 6 Sharp-Solid-900.otf";
const QString QtAwesome::FA_SHARP_REGULAR_FONT_FILENAME = "pro/Font Awesome 6 Sharp-Regular-400.otf"; const QString QtAwesome::FA_SHARP_REGULAR_FONT_FILENAME = "pro/Font Awesome 6 Sharp-Regular-400.otf";
const QString QtAwesome::FA_SHARP_LIGHT_FONT_FILENAME = "pro/Font Awesome 6 Sharp-Light-300.otf";
#else #else
const QString QtAwesome::FA_REGULAR_FONT_FILENAME = "Font Awesome 6 Free-Regular-400.otf"; const QString QtAwesome::FA_REGULAR_FONT_FILENAME = "Font Awesome 6 Free-Regular-400.otf";
const QString QtAwesome::FA_SOLID_FONT_FILENAME = "Font Awesome 6 Free-Solid-900.otf"; const QString QtAwesome::FA_SOLID_FONT_FILENAME = "Font Awesome 6 Free-Solid-900.otf";
@ -256,6 +257,7 @@ QtAwesome::QtAwesome(QObject* parent)
_fontDetails.insert(fa::fa_thin, QtAwesomeFontData(FA_THIN_FONT_FILENAME, FA_THIN_FONT_WEIGHT)); _fontDetails.insert(fa::fa_thin, QtAwesomeFontData(FA_THIN_FONT_FILENAME, FA_THIN_FONT_WEIGHT));
_fontDetails.insert(fa::fa_sharp_solid, QtAwesomeFontData(FA_SHARP_SOLID_FONT_FILENAME, FA_SHARP_SOLID_FONT_WEIGHT)); _fontDetails.insert(fa::fa_sharp_solid, QtAwesomeFontData(FA_SHARP_SOLID_FONT_FILENAME, FA_SHARP_SOLID_FONT_WEIGHT));
_fontDetails.insert(fa::fa_sharp_regular, QtAwesomeFontData(FA_SHARP_REGULAR_FONT_FILENAME, FA_SHARP_REGULAR_FONT_WEIGHT)); _fontDetails.insert(fa::fa_sharp_regular, QtAwesomeFontData(FA_SHARP_REGULAR_FONT_FILENAME, FA_SHARP_REGULAR_FONT_WEIGHT));
_fontDetails.insert(fa::fa_sharp_light, QtAwesomeFontData(FA_SHARP_LIGHT_FONT_FILENAME, FA_SHARP_LIGHT_FONT_WEIGHT));
#endif #endif
} }
@ -319,6 +321,7 @@ bool QtAwesome::initFontAwesome()
_namedCodepointsByStyle.insert(fa::fa_duotone, _namedCodepointsByStyle.value(fa::fa_solid)); _namedCodepointsByStyle.insert(fa::fa_duotone, _namedCodepointsByStyle.value(fa::fa_solid));
_namedCodepointsByStyle.insert(fa::fa_sharp_solid, _namedCodepointsByStyle.value(fa::fa_solid)); _namedCodepointsByStyle.insert(fa::fa_sharp_solid, _namedCodepointsByStyle.value(fa::fa_solid));
_namedCodepointsByStyle.insert(fa::fa_sharp_regular, _namedCodepointsByStyle.value(fa::fa_solid)); _namedCodepointsByStyle.insert(fa::fa_sharp_regular, _namedCodepointsByStyle.value(fa::fa_solid));
_namedCodepointsByStyle.insert(fa::fa_sharp_light, _namedCodepointsByStyle.value(fa::fa_solid));
#else #else
addToNamedCodePoints(fa::fa_regular, faRegularFreeIconArray, sizeof(faRegularFreeIconArray)/sizeof(QtAwesomeNamedIcon)); addToNamedCodePoints(fa::fa_regular, faRegularFreeIconArray, sizeof(faRegularFreeIconArray)/sizeof(QtAwesomeNamedIcon));
#endif #endif
@ -493,6 +496,7 @@ int QtAwesome::stringToStyleEnum(const QString style) const
else if (style == "fa-duotone") return fa::fa_duotone; else if (style == "fa-duotone") return fa::fa_duotone;
else if (style == "fa-sharp-solid") return fa::fa_sharp_solid; else if (style == "fa-sharp-solid") return fa::fa_sharp_solid;
else if (style == "fa-sharp-regular") return fa::fa_sharp_regular; else if (style == "fa-sharp-regular") return fa::fa_sharp_regular;
else if (style == "fa-sharp-light") return fa::fa_sharp_light;
#endif #endif
return fa::fa_solid; return fa::fa_solid;
} }
@ -509,6 +513,7 @@ const QString QtAwesome::styleEnumToString(int style) const
case fa::fa_duotone: return "fa-duotone"; case fa::fa_duotone: return "fa-duotone";
case fa::fa_sharp_solid: return "fa-sharp-solid"; case fa::fa_sharp_solid: return "fa-sharp-solid";
case fa::fa_sharp_regular: return "fa-sharp-regular"; case fa::fa_sharp_regular: return "fa-sharp-regular";
case fa::fa_sharp_light: return "fa-sharp-light";
#endif #endif
} }
return "fa_solid"; return "fa_solid";

View File

@ -34,6 +34,7 @@ enum fa_styles {
fa_duotone = 5, fa_duotone = 5,
fa_sharp_solid = 6, fa_sharp_solid = 6,
fa_sharp_regular = 7, fa_sharp_regular = 7,
fa_sharp_light = 8,
#endif #endif
fa_brands = 2 fa_brands = 2
}; };
@ -89,12 +90,14 @@ public:
static const QString FA_THIN_FONT_FILENAME; // fa-thin static const QString FA_THIN_FONT_FILENAME; // fa-thin
static const QString FA_SHARP_SOLID_FONT_FILENAME; // fa-sharp fa-solid static const QString FA_SHARP_SOLID_FONT_FILENAME; // fa-sharp fa-solid
static const QString FA_SHARP_REGULAR_FONT_FILENAME; // fa-sharp fa-regular static const QString FA_SHARP_REGULAR_FONT_FILENAME; // fa-sharp fa-regular
static const QString FA_SHARP_LIGHT_FONT_FILENAME; // fa-sharp fa-light
static const int DUOTONE_HEX_ICON_VALUE = 0x100000; static const int DUOTONE_HEX_ICON_VALUE = 0x100000;
static const QFont::Weight FA_LIGHT_FONT_WEIGHT = QFont::Light; static const QFont::Weight FA_LIGHT_FONT_WEIGHT = QFont::Light;
static const QFont::Weight FA_THIN_FONT_WEIGHT = QFont::ExtraLight; static const QFont::Weight FA_THIN_FONT_WEIGHT = QFont::ExtraLight;
static const QFont::Weight FA_DUOTONE_FONT_WEIGHT = QFont::Black; static const QFont::Weight FA_DUOTONE_FONT_WEIGHT = QFont::Black;
static const QFont::Weight FA_SHARP_SOLID_FONT_WEIGHT = QFont::Black; static const QFont::Weight FA_SHARP_SOLID_FONT_WEIGHT = QFont::Black;
static const QFont::Weight FA_SHARP_REGULAR_FONT_WEIGHT = QFont::Normal; static const QFont::Weight FA_SHARP_REGULAR_FONT_WEIGHT = QFont::Normal;
static const QFont::Weight FA_SHARP_LIGHT_FONT_WEIGHT = QFont::Light;
#endif #endif
public: public:

View File

@ -2521,6 +2521,7 @@ enum fa_pro_icons : uint16_t {
fa_arrow_left_long_to_line = 0xe3d4, fa_arrow_left_long_to_line = 0xe3d4,
fa_arrow_left_to_line = 0xf33e, fa_arrow_left_to_line = 0xf33e,
fa_arrow_to_left = 0xf33e, fa_arrow_to_left = 0xf33e,
fa_arrow_progress = 0xe5df,
fa_arrow_right_from_arc = 0xe4b1, fa_arrow_right_from_arc = 0xe4b1,
fa_arrow_right_from_line = 0xf343, fa_arrow_right_from_line = 0xf343,
fa_arrow_from_left = 0xf343, fa_arrow_from_left = 0xf343,
@ -2582,6 +2583,7 @@ enum fa_pro_icons : uint16_t {
fa_badge_sheriff = 0xf8a2, fa_badge_sheriff = 0xf8a2,
fa_badger_honey = 0xf6b4, fa_badger_honey = 0xf6b4,
fa_badminton = 0xe33a, fa_badminton = 0xe33a,
fa_bag_seedling = 0xe5f2,
fa_bagel = 0xe3d7, fa_bagel = 0xe3d7,
fa_bags_shopping = 0xf847, fa_bags_shopping = 0xf847,
fa_baguette = 0xe3d8, fa_baguette = 0xe3d8,
@ -2624,6 +2626,9 @@ enum fa_pro_icons : uint16_t {
fa_bells = 0xf77f, fa_bells = 0xf77f,
fa_bench_tree = 0xe2e7, fa_bench_tree = 0xe2e7,
fa_billboard = 0xe5cd, fa_billboard = 0xe5cd,
fa_bin_bottles = 0xe5f5,
fa_bin_bottles_recycle = 0xe5f6,
fa_bin_recycle = 0xe5f7,
fa_binary = 0xe33b, fa_binary = 0xe33b,
fa_binary_circle_check = 0xe33c, fa_binary_circle_check = 0xe33c,
fa_binary_lock = 0xe33d, fa_binary_lock = 0xe33d,
@ -2775,6 +2780,7 @@ enum fa_pro_icons : uint16_t {
fa_calendar_edit = 0xf333, fa_calendar_edit = 0xf333,
fa_calendar_range = 0xe0d6, fa_calendar_range = 0xe0d6,
fa_calendar_star = 0xf736, fa_calendar_star = 0xf736,
fa_calendar_users = 0xe5e2,
fa_calendars = 0xe0d7, fa_calendars = 0xe0d7,
fa_camcorder = 0xf8a8, fa_camcorder = 0xf8a8,
fa_video_handheld = 0xf8a8, fa_video_handheld = 0xf8a8,
@ -2848,11 +2854,16 @@ enum fa_pro_icons : uint16_t {
fa_chart_candlestick = 0xe0e2, fa_chart_candlestick = 0xe0e2,
fa_chart_line_down = 0xf64d, fa_chart_line_down = 0xf64d,
fa_chart_line_up = 0xe0e5, fa_chart_line_up = 0xe0e5,
fa_chart_line_up_down = 0xe5d7,
fa_chart_mixed = 0xf643, fa_chart_mixed = 0xf643,
fa_analytics = 0xf643, fa_analytics = 0xf643,
fa_chart_mixed_up_circle_currency = 0xe5d8,
fa_chart_mixed_up_circle_dollar = 0xe5d9,
fa_chart_network = 0xf78a, fa_chart_network = 0xf78a,
fa_chart_pie_simple = 0xf64e, fa_chart_pie_simple = 0xf64e,
fa_chart_pie_alt = 0xf64e, fa_chart_pie_alt = 0xf64e,
fa_chart_pie_simple_circle_currency = 0xe604,
fa_chart_pie_simple_circle_dollar = 0xe605,
fa_chart_pyramid = 0xe0e6, fa_chart_pyramid = 0xe0e6,
fa_chart_radar = 0xe0e7, fa_chart_radar = 0xe0e7,
fa_chart_scatter = 0xf7ee, fa_chart_scatter = 0xf7ee,
@ -2889,6 +2900,7 @@ enum fa_pro_icons : uint16_t {
fa_chevron_double_right = 0xf324, fa_chevron_double_right = 0xf324,
fa_chevrons_up = 0xf325, fa_chevrons_up = 0xf325,
fa_chevron_double_up = 0xf325, fa_chevron_double_up = 0xf325,
fa_chf_sign = 0xe602,
fa_chimney = 0xf78b, fa_chimney = 0xf78b,
fa_chopsticks = 0xe3f7, fa_chopsticks = 0xe3f7,
fa_circle_0 = 0xe0ed, fa_circle_0 = 0xe0ed,
@ -3002,6 +3014,7 @@ enum fa_pro_icons : uint16_t {
fa_circle_y = 0xe12f, fa_circle_y = 0xe12f,
fa_circle_yen = 0xe5d0, fa_circle_yen = 0xe5d0,
fa_circle_z = 0xe130, fa_circle_z = 0xe130,
fa_circles_overlap = 0xe600,
fa_citrus = 0xe2f4, fa_citrus = 0xe2f4,
fa_citrus_slice = 0xe2f5, fa_citrus_slice = 0xe2f5,
fa_clapperboard_play = 0xe132, fa_clapperboard_play = 0xe132,
@ -3036,6 +3049,7 @@ enum fa_pro_icons : uint16_t {
fa_clock_two_thirty = 0xe35b, fa_clock_two_thirty = 0xe35b,
fa_closed_captioning_slash = 0xe135, fa_closed_captioning_slash = 0xe135,
fa_clothes_hanger = 0xe136, fa_clothes_hanger = 0xe136,
fa_cloud_binary = 0xe601,
fa_cloud_bolt_moon = 0xf76d, fa_cloud_bolt_moon = 0xf76d,
fa_thunderstorm_moon = 0xf76d, fa_thunderstorm_moon = 0xf76d,
fa_cloud_bolt_sun = 0xf76e, fa_cloud_bolt_sun = 0xf76e,
@ -3113,6 +3127,7 @@ enum fa_pro_icons : uint16_t {
fa_computer_speaker = 0xf8b2, fa_computer_speaker = 0xf8b2,
fa_container_storage = 0xf4b7, fa_container_storage = 0xf4b7,
fa_conveyor_belt = 0xf46e, fa_conveyor_belt = 0xf46e,
fa_conveyor_belt_arm = 0xe5f8,
fa_conveyor_belt_boxes = 0xf46f, fa_conveyor_belt_boxes = 0xf46f,
fa_conveyor_belt_alt = 0xf46f, fa_conveyor_belt_alt = 0xf46f,
fa_conveyor_belt_empty = 0xe150, fa_conveyor_belt_empty = 0xe150,
@ -3172,10 +3187,14 @@ enum fa_pro_icons : uint16_t {
fa_dice_d12 = 0xf6ce, fa_dice_d12 = 0xf6ce,
fa_dice_d4 = 0xf6d0, fa_dice_d4 = 0xf6d0,
fa_dice_d8 = 0xf6d2, fa_dice_d8 = 0xf6d2,
fa_dinosaur = 0xe5fe,
fa_diploma = 0xf5ea, fa_diploma = 0xf5ea,
fa_scroll_ribbon = 0xf5ea, fa_scroll_ribbon = 0xf5ea,
fa_disc_drive = 0xf8b5, fa_disc_drive = 0xf8b5,
fa_display_arrow_down = 0xe164, fa_display_arrow_down = 0xe164,
fa_display_chart_up = 0xe5e3,
fa_display_chart_up_circle_currency = 0xe5e5,
fa_display_chart_up_circle_dollar = 0xe5e6,
fa_display_code = 0xe165, fa_display_code = 0xe165,
fa_desktop_code = 0xe165, fa_desktop_code = 0xe165,
fa_display_medical = 0xe166, fa_display_medical = 0xe166,
@ -3341,6 +3360,7 @@ enum fa_pro_icons : uint16_t {
fa_file_circle_info = 0xe493, fa_file_circle_info = 0xe493,
fa_file_dashed_line = 0xf877, fa_file_dashed_line = 0xf877,
fa_page_break = 0xf877, fa_page_break = 0xf877,
fa_file_doc = 0xe5ed,
fa_file_exclamation = 0xf31a, fa_file_exclamation = 0xf31a,
fa_file_heart = 0xe176, fa_file_heart = 0xe176,
fa_file_lock = 0xe3a6, fa_file_lock = 0xe3a6,
@ -3355,6 +3375,7 @@ enum fa_pro_icons : uint16_t {
fa_file_user = 0xf65c, fa_file_user = 0xf65c,
fa_file_xmark = 0xf317, fa_file_xmark = 0xf317,
fa_file_times = 0xf317, fa_file_times = 0xf317,
fa_file_zip = 0xe5ee,
fa_files = 0xe178, fa_files = 0xe178,
fa_files_medical = 0xf7fd, fa_files_medical = 0xf7fd,
fa_film_canister = 0xf8b7, fa_film_canister = 0xf8b7,
@ -3379,6 +3400,7 @@ enum fa_pro_icons : uint16_t {
fa_flag_swallowtail = 0xf74c, fa_flag_swallowtail = 0xf74c,
fa_flag_alt = 0xf74c, fa_flag_alt = 0xf74c,
fa_flashlight = 0xf8b8, fa_flashlight = 0xf8b8,
fa_flask_gear = 0xe5f1,
fa_flask_round_poison = 0xf6e0, fa_flask_round_poison = 0xf6e0,
fa_flask_poison = 0xf6e0, fa_flask_poison = 0xf6e0,
fa_flask_round_potion = 0xf6e1, fa_flask_round_potion = 0xf6e1,
@ -3458,6 +3480,9 @@ enum fa_pro_icons : uint16_t {
fa_tachometer_fastest = 0xf62b, fa_tachometer_fastest = 0xf62b,
fa_gauge_simple_min = 0xf62d, fa_gauge_simple_min = 0xf62d,
fa_tachometer_slowest = 0xf62d, fa_tachometer_slowest = 0xf62d,
fa_gear_code = 0xe5e8,
fa_gear_complex = 0xe5e9,
fa_gear_complex_code = 0xe5eb,
fa_gif = 0xe190, fa_gif = 0xe190,
fa_gift_card = 0xf663, fa_gift_card = 0xf663,
fa_gingerbread_man = 0xf79d, fa_gingerbread_man = 0xf79d,
@ -3486,6 +3511,11 @@ enum fa_pro_icons : uint16_t {
fa_grid_5 = 0xe199, fa_grid_5 = 0xe199,
fa_grid_dividers = 0xe3ad, fa_grid_dividers = 0xe3ad,
fa_grid_horizontal = 0xe307, fa_grid_horizontal = 0xe307,
fa_grid_round = 0xe5da,
fa_grid_round_2 = 0xe5db,
fa_grid_round_2_plus = 0xe5dc,
fa_grid_round_4 = 0xe5dd,
fa_grid_round_5 = 0xe5de,
fa_grill = 0xe5a3, fa_grill = 0xe5a3,
fa_grill_fire = 0xe5a4, fa_grill_fire = 0xe5a4,
fa_grill_hot = 0xe5a5, fa_grill_hot = 0xe5a5,
@ -3525,6 +3555,7 @@ enum fa_pro_icons : uint16_t {
fa_hands_holding_heart = 0xf4c3, fa_hands_holding_heart = 0xf4c3,
fa_hands_heart = 0xf4c3, fa_hands_heart = 0xf4c3,
fa_hashtag_lock = 0xe415, fa_hashtag_lock = 0xe415,
fa_hat_beach = 0xe606,
fa_hat_chef = 0xf86b, fa_hat_chef = 0xf86b,
fa_hat_santa = 0xf7a7, fa_hat_santa = 0xf7a7,
fa_hat_winter = 0xf7a8, fa_hat_winter = 0xf7a8,
@ -3620,6 +3651,7 @@ enum fa_pro_icons : uint16_t {
fa_jack_o_lantern = 0xf30e, fa_jack_o_lantern = 0xf30e,
fa_joystick = 0xf8c5, fa_joystick = 0xf8c5,
fa_jug = 0xf8c6, fa_jug = 0xf8c6,
fa_jug_bottle = 0xe5fb,
fa_kazoo = 0xf8c7, fa_kazoo = 0xf8c7,
fa_kerning = 0xf86f, fa_kerning = 0xf86f,
fa_key_skeleton = 0xf6f3, fa_key_skeleton = 0xf6f3,
@ -3643,6 +3675,7 @@ enum fa_pro_icons : uint16_t {
fa_lamp_floor = 0xe015, fa_lamp_floor = 0xe015,
fa_lamp_street = 0xe1c5, fa_lamp_street = 0xe1c5,
fa_laptop_arrow_down = 0xe1c6, fa_laptop_arrow_down = 0xe1c6,
fa_laptop_binary = 0xe5e7,
fa_laptop_mobile = 0xf87a, fa_laptop_mobile = 0xf87a,
fa_phone_laptop = 0xf87a, fa_phone_laptop = 0xf87a,
fa_laptop_slash = 0xe1c7, fa_laptop_slash = 0xe1c7,
@ -3674,6 +3707,7 @@ enum fa_pro_icons : uint16_t {
fa_lightbulb_dollar = 0xf670, fa_lightbulb_dollar = 0xf670,
fa_lightbulb_exclamation = 0xf671, fa_lightbulb_exclamation = 0xf671,
fa_lightbulb_exclamation_on = 0xe1ca, fa_lightbulb_exclamation_on = 0xe1ca,
fa_lightbulb_gear = 0xe5fd,
fa_lightbulb_on = 0xf672, fa_lightbulb_on = 0xf672,
fa_lightbulb_slash = 0xf673, fa_lightbulb_slash = 0xf673,
fa_lights_holiday = 0xf7b2, fa_lights_holiday = 0xf7b2,
@ -3961,6 +3995,7 @@ enum fa_pro_icons : uint16_t {
fa_person_from_portal = 0xe023, fa_person_from_portal = 0xe023,
fa_portal_exit = 0xe023, fa_portal_exit = 0xe023,
fa_person_pinball = 0xe21d, fa_person_pinball = 0xe21d,
fa_person_running_fast = 0xe5ff,
fa_person_seat = 0xe21e, fa_person_seat = 0xe21e,
fa_person_seat_reclined = 0xe21f, fa_person_seat_reclined = 0xe21f,
fa_person_sign = 0xf757, fa_person_sign = 0xf757,
@ -4080,6 +4115,7 @@ enum fa_pro_icons : uint16_t {
fa_arrow_alt_right = 0xf356, fa_arrow_alt_right = 0xf356,
fa_right_from_line = 0xf347, fa_right_from_line = 0xf347,
fa_arrow_alt_from_left = 0xf347, fa_arrow_alt_from_left = 0xf347,
fa_right_left_large = 0xe5e1,
fa_right_long_to_line = 0xe444, fa_right_long_to_line = 0xe444,
fa_right_to_line = 0xf34c, fa_right_to_line = 0xf34c,
fa_arrow_alt_to_right = 0xf34c, fa_arrow_alt_to_right = 0xf34c,
@ -4554,6 +4590,7 @@ enum fa_pro_icons : uint16_t {
fa_user_md_chat = 0xf82e, fa_user_md_chat = 0xf82e,
fa_user_group_crown = 0xf6a5, fa_user_group_crown = 0xf6a5,
fa_users_crown = 0xf6a5, fa_users_crown = 0xf6a5,
fa_user_group_simple = 0xe603,
fa_user_hair = 0xe45a, fa_user_hair = 0xe45a,
fa_user_hair_buns = 0xe3d3, fa_user_hair_buns = 0xe3d3,
fa_user_hair_long = 0xe45b, fa_user_hair_long = 0xe45b,

View File

@ -8,5 +8,6 @@
<file>fonts/pro/Font Awesome 6 Pro-Thin-100.otf</file> <file>fonts/pro/Font Awesome 6 Pro-Thin-100.otf</file>
<file>fonts/pro/Font Awesome 6 Sharp-Solid-900.otf</file> <file>fonts/pro/Font Awesome 6 Sharp-Solid-900.otf</file>
<file>fonts/pro/Font Awesome 6 Sharp-Regular-400.otf</file> <file>fonts/pro/Font Awesome 6 Sharp-Regular-400.otf</file>
<file>fonts/pro/Font Awesome 6 Sharp-Light-300.otf</file>
</qresource> </qresource>
</RCC> </RCC>

View File

@ -2519,6 +2519,7 @@ static const fa::QtAwesomeNamedIcon faProIconArray[] = {
{ "arrow-left-long-to-line", fa::fa_arrow_left_long_to_line } , { "arrow-left-long-to-line", fa::fa_arrow_left_long_to_line } ,
{ "arrow-left-to-line", fa::fa_arrow_left_to_line } , { "arrow-left-to-line", fa::fa_arrow_left_to_line } ,
{ "arrow-to-left", fa::fa_arrow_to_left } , { "arrow-to-left", fa::fa_arrow_to_left } ,
{ "arrow-progress", fa::fa_arrow_progress } ,
{ "arrow-right-from-arc", fa::fa_arrow_right_from_arc } , { "arrow-right-from-arc", fa::fa_arrow_right_from_arc } ,
{ "arrow-right-from-line", fa::fa_arrow_right_from_line } , { "arrow-right-from-line", fa::fa_arrow_right_from_line } ,
{ "arrow-from-left", fa::fa_arrow_from_left } , { "arrow-from-left", fa::fa_arrow_from_left } ,
@ -2580,6 +2581,7 @@ static const fa::QtAwesomeNamedIcon faProIconArray[] = {
{ "badge-sheriff", fa::fa_badge_sheriff } , { "badge-sheriff", fa::fa_badge_sheriff } ,
{ "badger-honey", fa::fa_badger_honey } , { "badger-honey", fa::fa_badger_honey } ,
{ "badminton", fa::fa_badminton } , { "badminton", fa::fa_badminton } ,
{ "bag-seedling", fa::fa_bag_seedling } ,
{ "bagel", fa::fa_bagel } , { "bagel", fa::fa_bagel } ,
{ "bags-shopping", fa::fa_bags_shopping } , { "bags-shopping", fa::fa_bags_shopping } ,
{ "baguette", fa::fa_baguette } , { "baguette", fa::fa_baguette } ,
@ -2622,6 +2624,9 @@ static const fa::QtAwesomeNamedIcon faProIconArray[] = {
{ "bells", fa::fa_bells } , { "bells", fa::fa_bells } ,
{ "bench-tree", fa::fa_bench_tree } , { "bench-tree", fa::fa_bench_tree } ,
{ "billboard", fa::fa_billboard } , { "billboard", fa::fa_billboard } ,
{ "bin-bottles", fa::fa_bin_bottles } ,
{ "bin-bottles-recycle", fa::fa_bin_bottles_recycle } ,
{ "bin-recycle", fa::fa_bin_recycle } ,
{ "binary", fa::fa_binary } , { "binary", fa::fa_binary } ,
{ "binary-circle-check", fa::fa_binary_circle_check } , { "binary-circle-check", fa::fa_binary_circle_check } ,
{ "binary-lock", fa::fa_binary_lock } , { "binary-lock", fa::fa_binary_lock } ,
@ -2773,6 +2778,7 @@ static const fa::QtAwesomeNamedIcon faProIconArray[] = {
{ "calendar-edit", fa::fa_calendar_edit } , { "calendar-edit", fa::fa_calendar_edit } ,
{ "calendar-range", fa::fa_calendar_range } , { "calendar-range", fa::fa_calendar_range } ,
{ "calendar-star", fa::fa_calendar_star } , { "calendar-star", fa::fa_calendar_star } ,
{ "calendar-users", fa::fa_calendar_users } ,
{ "calendars", fa::fa_calendars } , { "calendars", fa::fa_calendars } ,
{ "camcorder", fa::fa_camcorder } , { "camcorder", fa::fa_camcorder } ,
{ "video-handheld", fa::fa_video_handheld } , { "video-handheld", fa::fa_video_handheld } ,
@ -2846,11 +2852,16 @@ static const fa::QtAwesomeNamedIcon faProIconArray[] = {
{ "chart-candlestick", fa::fa_chart_candlestick } , { "chart-candlestick", fa::fa_chart_candlestick } ,
{ "chart-line-down", fa::fa_chart_line_down } , { "chart-line-down", fa::fa_chart_line_down } ,
{ "chart-line-up", fa::fa_chart_line_up } , { "chart-line-up", fa::fa_chart_line_up } ,
{ "chart-line-up-down", fa::fa_chart_line_up_down } ,
{ "chart-mixed", fa::fa_chart_mixed } , { "chart-mixed", fa::fa_chart_mixed } ,
{ "analytics", fa::fa_analytics } , { "analytics", fa::fa_analytics } ,
{ "chart-mixed-up-circle-currency", fa::fa_chart_mixed_up_circle_currency } ,
{ "chart-mixed-up-circle-dollar", fa::fa_chart_mixed_up_circle_dollar } ,
{ "chart-network", fa::fa_chart_network } , { "chart-network", fa::fa_chart_network } ,
{ "chart-pie-simple", fa::fa_chart_pie_simple } , { "chart-pie-simple", fa::fa_chart_pie_simple } ,
{ "chart-pie-alt", fa::fa_chart_pie_alt } , { "chart-pie-alt", fa::fa_chart_pie_alt } ,
{ "chart-pie-simple-circle-currency", fa::fa_chart_pie_simple_circle_currency } ,
{ "chart-pie-simple-circle-dollar", fa::fa_chart_pie_simple_circle_dollar } ,
{ "chart-pyramid", fa::fa_chart_pyramid } , { "chart-pyramid", fa::fa_chart_pyramid } ,
{ "chart-radar", fa::fa_chart_radar } , { "chart-radar", fa::fa_chart_radar } ,
{ "chart-scatter", fa::fa_chart_scatter } , { "chart-scatter", fa::fa_chart_scatter } ,
@ -2887,6 +2898,7 @@ static const fa::QtAwesomeNamedIcon faProIconArray[] = {
{ "chevron-double-right", fa::fa_chevron_double_right } , { "chevron-double-right", fa::fa_chevron_double_right } ,
{ "chevrons-up", fa::fa_chevrons_up } , { "chevrons-up", fa::fa_chevrons_up } ,
{ "chevron-double-up", fa::fa_chevron_double_up } , { "chevron-double-up", fa::fa_chevron_double_up } ,
{ "chf-sign", fa::fa_chf_sign } ,
{ "chimney", fa::fa_chimney } , { "chimney", fa::fa_chimney } ,
{ "chopsticks", fa::fa_chopsticks } , { "chopsticks", fa::fa_chopsticks } ,
{ "circle-0", fa::fa_circle_0 } , { "circle-0", fa::fa_circle_0 } ,
@ -3000,6 +3012,7 @@ static const fa::QtAwesomeNamedIcon faProIconArray[] = {
{ "circle-y", fa::fa_circle_y } , { "circle-y", fa::fa_circle_y } ,
{ "circle-yen", fa::fa_circle_yen } , { "circle-yen", fa::fa_circle_yen } ,
{ "circle-z", fa::fa_circle_z } , { "circle-z", fa::fa_circle_z } ,
{ "circles-overlap", fa::fa_circles_overlap } ,
{ "citrus", fa::fa_citrus } , { "citrus", fa::fa_citrus } ,
{ "citrus-slice", fa::fa_citrus_slice } , { "citrus-slice", fa::fa_citrus_slice } ,
{ "clapperboard-play", fa::fa_clapperboard_play } , { "clapperboard-play", fa::fa_clapperboard_play } ,
@ -3034,6 +3047,7 @@ static const fa::QtAwesomeNamedIcon faProIconArray[] = {
{ "clock-two-thirty", fa::fa_clock_two_thirty } , { "clock-two-thirty", fa::fa_clock_two_thirty } ,
{ "closed-captioning-slash", fa::fa_closed_captioning_slash } , { "closed-captioning-slash", fa::fa_closed_captioning_slash } ,
{ "clothes-hanger", fa::fa_clothes_hanger } , { "clothes-hanger", fa::fa_clothes_hanger } ,
{ "cloud-binary", fa::fa_cloud_binary } ,
{ "cloud-bolt-moon", fa::fa_cloud_bolt_moon } , { "cloud-bolt-moon", fa::fa_cloud_bolt_moon } ,
{ "thunderstorm-moon", fa::fa_thunderstorm_moon } , { "thunderstorm-moon", fa::fa_thunderstorm_moon } ,
{ "cloud-bolt-sun", fa::fa_cloud_bolt_sun } , { "cloud-bolt-sun", fa::fa_cloud_bolt_sun } ,
@ -3111,6 +3125,7 @@ static const fa::QtAwesomeNamedIcon faProIconArray[] = {
{ "computer-speaker", fa::fa_computer_speaker } , { "computer-speaker", fa::fa_computer_speaker } ,
{ "container-storage", fa::fa_container_storage } , { "container-storage", fa::fa_container_storage } ,
{ "conveyor-belt", fa::fa_conveyor_belt } , { "conveyor-belt", fa::fa_conveyor_belt } ,
{ "conveyor-belt-arm", fa::fa_conveyor_belt_arm } ,
{ "conveyor-belt-boxes", fa::fa_conveyor_belt_boxes } , { "conveyor-belt-boxes", fa::fa_conveyor_belt_boxes } ,
{ "conveyor-belt-alt", fa::fa_conveyor_belt_alt } , { "conveyor-belt-alt", fa::fa_conveyor_belt_alt } ,
{ "conveyor-belt-empty", fa::fa_conveyor_belt_empty } , { "conveyor-belt-empty", fa::fa_conveyor_belt_empty } ,
@ -3170,10 +3185,14 @@ static const fa::QtAwesomeNamedIcon faProIconArray[] = {
{ "dice-d12", fa::fa_dice_d12 } , { "dice-d12", fa::fa_dice_d12 } ,
{ "dice-d4", fa::fa_dice_d4 } , { "dice-d4", fa::fa_dice_d4 } ,
{ "dice-d8", fa::fa_dice_d8 } , { "dice-d8", fa::fa_dice_d8 } ,
{ "dinosaur", fa::fa_dinosaur } ,
{ "diploma", fa::fa_diploma } , { "diploma", fa::fa_diploma } ,
{ "scroll-ribbon", fa::fa_scroll_ribbon } , { "scroll-ribbon", fa::fa_scroll_ribbon } ,
{ "disc-drive", fa::fa_disc_drive } , { "disc-drive", fa::fa_disc_drive } ,
{ "display-arrow-down", fa::fa_display_arrow_down } , { "display-arrow-down", fa::fa_display_arrow_down } ,
{ "display-chart-up", fa::fa_display_chart_up } ,
{ "display-chart-up-circle-currency", fa::fa_display_chart_up_circle_currency } ,
{ "display-chart-up-circle-dollar", fa::fa_display_chart_up_circle_dollar } ,
{ "display-code", fa::fa_display_code } , { "display-code", fa::fa_display_code } ,
{ "desktop-code", fa::fa_desktop_code } , { "desktop-code", fa::fa_desktop_code } ,
{ "display-medical", fa::fa_display_medical } , { "display-medical", fa::fa_display_medical } ,
@ -3339,6 +3358,7 @@ static const fa::QtAwesomeNamedIcon faProIconArray[] = {
{ "file-circle-info", fa::fa_file_circle_info } , { "file-circle-info", fa::fa_file_circle_info } ,
{ "file-dashed-line", fa::fa_file_dashed_line } , { "file-dashed-line", fa::fa_file_dashed_line } ,
{ "page-break", fa::fa_page_break } , { "page-break", fa::fa_page_break } ,
{ "file-doc", fa::fa_file_doc } ,
{ "file-exclamation", fa::fa_file_exclamation } , { "file-exclamation", fa::fa_file_exclamation } ,
{ "file-heart", fa::fa_file_heart } , { "file-heart", fa::fa_file_heart } ,
{ "file-lock", fa::fa_file_lock } , { "file-lock", fa::fa_file_lock } ,
@ -3353,6 +3373,7 @@ static const fa::QtAwesomeNamedIcon faProIconArray[] = {
{ "file-user", fa::fa_file_user } , { "file-user", fa::fa_file_user } ,
{ "file-xmark", fa::fa_file_xmark } , { "file-xmark", fa::fa_file_xmark } ,
{ "file-times", fa::fa_file_times } , { "file-times", fa::fa_file_times } ,
{ "file-zip", fa::fa_file_zip } ,
{ "files", fa::fa_files } , { "files", fa::fa_files } ,
{ "files-medical", fa::fa_files_medical } , { "files-medical", fa::fa_files_medical } ,
{ "film-canister", fa::fa_film_canister } , { "film-canister", fa::fa_film_canister } ,
@ -3377,6 +3398,7 @@ static const fa::QtAwesomeNamedIcon faProIconArray[] = {
{ "flag-swallowtail", fa::fa_flag_swallowtail } , { "flag-swallowtail", fa::fa_flag_swallowtail } ,
{ "flag-alt", fa::fa_flag_alt } , { "flag-alt", fa::fa_flag_alt } ,
{ "flashlight", fa::fa_flashlight } , { "flashlight", fa::fa_flashlight } ,
{ "flask-gear", fa::fa_flask_gear } ,
{ "flask-round-poison", fa::fa_flask_round_poison } , { "flask-round-poison", fa::fa_flask_round_poison } ,
{ "flask-poison", fa::fa_flask_poison } , { "flask-poison", fa::fa_flask_poison } ,
{ "flask-round-potion", fa::fa_flask_round_potion } , { "flask-round-potion", fa::fa_flask_round_potion } ,
@ -3456,6 +3478,9 @@ static const fa::QtAwesomeNamedIcon faProIconArray[] = {
{ "tachometer-fastest", fa::fa_tachometer_fastest } , { "tachometer-fastest", fa::fa_tachometer_fastest } ,
{ "gauge-simple-min", fa::fa_gauge_simple_min } , { "gauge-simple-min", fa::fa_gauge_simple_min } ,
{ "tachometer-slowest", fa::fa_tachometer_slowest } , { "tachometer-slowest", fa::fa_tachometer_slowest } ,
{ "gear-code", fa::fa_gear_code } ,
{ "gear-complex", fa::fa_gear_complex } ,
{ "gear-complex-code", fa::fa_gear_complex_code } ,
{ "gif", fa::fa_gif } , { "gif", fa::fa_gif } ,
{ "gift-card", fa::fa_gift_card } , { "gift-card", fa::fa_gift_card } ,
{ "gingerbread-man", fa::fa_gingerbread_man } , { "gingerbread-man", fa::fa_gingerbread_man } ,
@ -3484,6 +3509,11 @@ static const fa::QtAwesomeNamedIcon faProIconArray[] = {
{ "grid-5", fa::fa_grid_5 } , { "grid-5", fa::fa_grid_5 } ,
{ "grid-dividers", fa::fa_grid_dividers } , { "grid-dividers", fa::fa_grid_dividers } ,
{ "grid-horizontal", fa::fa_grid_horizontal } , { "grid-horizontal", fa::fa_grid_horizontal } ,
{ "grid-round", fa::fa_grid_round } ,
{ "grid-round-2", fa::fa_grid_round_2 } ,
{ "grid-round-2-plus", fa::fa_grid_round_2_plus } ,
{ "grid-round-4", fa::fa_grid_round_4 } ,
{ "grid-round-5", fa::fa_grid_round_5 } ,
{ "grill", fa::fa_grill } , { "grill", fa::fa_grill } ,
{ "grill-fire", fa::fa_grill_fire } , { "grill-fire", fa::fa_grill_fire } ,
{ "grill-hot", fa::fa_grill_hot } , { "grill-hot", fa::fa_grill_hot } ,
@ -3523,6 +3553,7 @@ static const fa::QtAwesomeNamedIcon faProIconArray[] = {
{ "hands-holding-heart", fa::fa_hands_holding_heart } , { "hands-holding-heart", fa::fa_hands_holding_heart } ,
{ "hands-heart", fa::fa_hands_heart } , { "hands-heart", fa::fa_hands_heart } ,
{ "hashtag-lock", fa::fa_hashtag_lock } , { "hashtag-lock", fa::fa_hashtag_lock } ,
{ "hat-beach", fa::fa_hat_beach } ,
{ "hat-chef", fa::fa_hat_chef } , { "hat-chef", fa::fa_hat_chef } ,
{ "hat-santa", fa::fa_hat_santa } , { "hat-santa", fa::fa_hat_santa } ,
{ "hat-winter", fa::fa_hat_winter } , { "hat-winter", fa::fa_hat_winter } ,
@ -3618,6 +3649,7 @@ static const fa::QtAwesomeNamedIcon faProIconArray[] = {
{ "jack-o-lantern", fa::fa_jack_o_lantern } , { "jack-o-lantern", fa::fa_jack_o_lantern } ,
{ "joystick", fa::fa_joystick } , { "joystick", fa::fa_joystick } ,
{ "jug", fa::fa_jug } , { "jug", fa::fa_jug } ,
{ "jug-bottle", fa::fa_jug_bottle } ,
{ "kazoo", fa::fa_kazoo } , { "kazoo", fa::fa_kazoo } ,
{ "kerning", fa::fa_kerning } , { "kerning", fa::fa_kerning } ,
{ "key-skeleton", fa::fa_key_skeleton } , { "key-skeleton", fa::fa_key_skeleton } ,
@ -3641,6 +3673,7 @@ static const fa::QtAwesomeNamedIcon faProIconArray[] = {
{ "lamp-floor", fa::fa_lamp_floor } , { "lamp-floor", fa::fa_lamp_floor } ,
{ "lamp-street", fa::fa_lamp_street } , { "lamp-street", fa::fa_lamp_street } ,
{ "laptop-arrow-down", fa::fa_laptop_arrow_down } , { "laptop-arrow-down", fa::fa_laptop_arrow_down } ,
{ "laptop-binary", fa::fa_laptop_binary } ,
{ "laptop-mobile", fa::fa_laptop_mobile } , { "laptop-mobile", fa::fa_laptop_mobile } ,
{ "phone-laptop", fa::fa_phone_laptop } , { "phone-laptop", fa::fa_phone_laptop } ,
{ "laptop-slash", fa::fa_laptop_slash } , { "laptop-slash", fa::fa_laptop_slash } ,
@ -3672,6 +3705,7 @@ static const fa::QtAwesomeNamedIcon faProIconArray[] = {
{ "lightbulb-dollar", fa::fa_lightbulb_dollar } , { "lightbulb-dollar", fa::fa_lightbulb_dollar } ,
{ "lightbulb-exclamation", fa::fa_lightbulb_exclamation } , { "lightbulb-exclamation", fa::fa_lightbulb_exclamation } ,
{ "lightbulb-exclamation-on", fa::fa_lightbulb_exclamation_on } , { "lightbulb-exclamation-on", fa::fa_lightbulb_exclamation_on } ,
{ "lightbulb-gear", fa::fa_lightbulb_gear } ,
{ "lightbulb-on", fa::fa_lightbulb_on } , { "lightbulb-on", fa::fa_lightbulb_on } ,
{ "lightbulb-slash", fa::fa_lightbulb_slash } , { "lightbulb-slash", fa::fa_lightbulb_slash } ,
{ "lights-holiday", fa::fa_lights_holiday } , { "lights-holiday", fa::fa_lights_holiday } ,
@ -3959,6 +3993,7 @@ static const fa::QtAwesomeNamedIcon faProIconArray[] = {
{ "person-from-portal", fa::fa_person_from_portal } , { "person-from-portal", fa::fa_person_from_portal } ,
{ "portal-exit", fa::fa_portal_exit } , { "portal-exit", fa::fa_portal_exit } ,
{ "person-pinball", fa::fa_person_pinball } , { "person-pinball", fa::fa_person_pinball } ,
{ "person-running-fast", fa::fa_person_running_fast } ,
{ "person-seat", fa::fa_person_seat } , { "person-seat", fa::fa_person_seat } ,
{ "person-seat-reclined", fa::fa_person_seat_reclined } , { "person-seat-reclined", fa::fa_person_seat_reclined } ,
{ "person-sign", fa::fa_person_sign } , { "person-sign", fa::fa_person_sign } ,
@ -4078,6 +4113,7 @@ static const fa::QtAwesomeNamedIcon faProIconArray[] = {
{ "arrow-alt-right", fa::fa_arrow_alt_right } , { "arrow-alt-right", fa::fa_arrow_alt_right } ,
{ "right-from-line", fa::fa_right_from_line } , { "right-from-line", fa::fa_right_from_line } ,
{ "arrow-alt-from-left", fa::fa_arrow_alt_from_left } , { "arrow-alt-from-left", fa::fa_arrow_alt_from_left } ,
{ "right-left-large", fa::fa_right_left_large } ,
{ "right-long-to-line", fa::fa_right_long_to_line } , { "right-long-to-line", fa::fa_right_long_to_line } ,
{ "right-to-line", fa::fa_right_to_line } , { "right-to-line", fa::fa_right_to_line } ,
{ "arrow-alt-to-right", fa::fa_arrow_alt_to_right } , { "arrow-alt-to-right", fa::fa_arrow_alt_to_right } ,
@ -4552,6 +4588,7 @@ static const fa::QtAwesomeNamedIcon faProIconArray[] = {
{ "user-md-chat", fa::fa_user_md_chat } , { "user-md-chat", fa::fa_user_md_chat } ,
{ "user-group-crown", fa::fa_user_group_crown } , { "user-group-crown", fa::fa_user_group_crown } ,
{ "users-crown", fa::fa_users_crown } , { "users-crown", fa::fa_users_crown } ,
{ "user-group-simple", fa::fa_user_group_simple } ,
{ "user-hair", fa::fa_user_hair } , { "user-hair", fa::fa_user_hair } ,
{ "user-hair-buns", fa::fa_user_hair_buns } , { "user-hair-buns", fa::fa_user_hair_buns } ,
{ "user-hair-long", fa::fa_user_hair_long } , { "user-hair-long", fa::fa_user_hair_long } ,

View File

@ -22,6 +22,7 @@ MainWindow::MainWindow(QWidget *parent) :
ui->comboBox->addItem("Duotone", fa::fa_duotone); ui->comboBox->addItem("Duotone", fa::fa_duotone);
ui->comboBox->addItem("Sharp Solid", fa::fa_sharp_solid); ui->comboBox->addItem("Sharp Solid", fa::fa_sharp_solid);
ui->comboBox->addItem("Sharp Regular", fa::fa_sharp_regular); ui->comboBox->addItem("Sharp Regular", fa::fa_sharp_regular);
ui->comboBox->addItem("Sharp Light", fa::fa_sharp_light);
#endif #endif
// a simple beer button // a simple beer button

View File

@ -5,7 +5,7 @@ icons to your [Qt application](http://qt-project.org/).
## Table of Contents ## Table of Contents
- [Latest Release 6.3.0](#latest-release-630) - [Latest Release 6.4.0](#latest-release-640)
- [Font Awesome 6 Release](#font-awesome-6-release) - [Font Awesome 6 Release](#font-awesome-6-release)
- [Installation Free Version](#installation-free-version) - [Installation Free Version](#installation-free-version)
- [Installation Pro version](#installation-pro-version) - [Installation Pro version](#installation-pro-version)
@ -19,10 +19,9 @@ icons to your [Qt application](http://qt-project.org/).
- [Contact](#contact) - [Contact](#contact)
- [License](#license) - [License](#license)
## Latest Release 6.3.0 ## Latest Release 6.4.0
Support for "Font Awesome Sharp Regular" (Pro) icons. Support for "Font Awesome Sharp Light (Pro) icons.
All alias-names are now added to the to the icon-name map.
[View changelog](CHANGES.md) [View changelog](CHANGES.md)