* UFontAwesomeV6: 更新为Font Awesome version: 6.6.0
This commit is contained in:
parent
57534ad9c3
commit
35ad7bc7a5
@ -1,4 +1,4 @@
|
||||
/******************************************************************************
|
||||
/******************************************************************************
|
||||
* SunnyUI 开源控件库、工具类库、扩展类库、多页面开发框架。
|
||||
* CopyRight (C) 2012-2024 ShenYongHua(沈永华).
|
||||
* QQ群:56829229 QQ:17612584 EMail:SunnyUI@QQ.Com
|
||||
@ -19,6 +19,7 @@
|
||||
* 2023-04-23: V3.3.5 增加文件说明
|
||||
* 2024-06-26: V3.6.7 更新为Font Awesome version: 6.5.2
|
||||
* 2024-06-27: V3.6.7 减小文件大小
|
||||
* 2024-07-21: V3.6.8 更新为Font Awesome version: 6.6.0
|
||||
******************************************************************************/
|
||||
|
||||
/******************************************************************************
|
||||
@ -60,7 +61,7 @@ learn about Font Awesome.
|
||||
namespace Sunny.UI;
|
||||
|
||||
///<summary>
|
||||
///Font Awesome version: 6.5.2
|
||||
///Font Awesome version: 6.6.0
|
||||
///fa-regular-400.ttf
|
||||
///Symbol count: 163
|
||||
///</summary>
|
||||
@ -232,9 +233,9 @@ public static class FontAweSomeV6Regular
|
||||
}
|
||||
|
||||
///<summary>
|
||||
///Font Awesome version: 6.5.2
|
||||
///Font Awesome version: 6.6.0
|
||||
///fa-brands-400.ttf
|
||||
///Symbol count: 490
|
||||
///Symbol count: 492
|
||||
///</summary>
|
||||
public static class FontAweSomeV6Brands
|
||||
{
|
||||
@ -340,6 +341,7 @@ public static class FontAweSomeV6Brands
|
||||
public const int fa_d_and_d_beyond = 0xf6ca;
|
||||
public const int fa_d_and_d = 0xf38d;
|
||||
public const int fa_dailymotion = 0xe052;
|
||||
public const int fa_dart_lang = 0xe693;
|
||||
public const int fa_dashcube = 0xf210;
|
||||
public const int fa_debian = 0xe60b;
|
||||
public const int fa_deezer = 0xe077;
|
||||
@ -389,6 +391,7 @@ public static class FontAweSomeV6Brands
|
||||
public const int fa_firstdraft = 0xf3a1;
|
||||
public const int fa_flickr = 0xf16e;
|
||||
public const int fa_flipboard = 0xf44d;
|
||||
public const int fa_flutter = 0xe694;
|
||||
public const int fa_fly = 0xf417;
|
||||
public const int fa_font_awesome = 0xf2b4;
|
||||
public const int fa_fonticons_fi = 0xf3a2;
|
||||
@ -731,9 +734,9 @@ public static class FontAweSomeV6Brands
|
||||
}
|
||||
|
||||
///<summary>
|
||||
///Font Awesome version: 6.5.2
|
||||
///Font Awesome version: 6.6.0
|
||||
///fa-solid-900.ttf
|
||||
///Symbol count: 1392
|
||||
///Symbol count: 1395
|
||||
///</summary>
|
||||
public static class FontAweSomeV6Solid
|
||||
{
|
||||
@ -1924,6 +1927,7 @@ public static class FontAweSomeV6Solid
|
||||
public const int fa_table_cells_column_lock = 0xe678;
|
||||
public const int fa_table_cells_large = 0xf009;
|
||||
public const int fa_table_cells_row_lock = 0xe67a;
|
||||
public const int fa_table_cells_row_unlock = 0xe691;
|
||||
public const int fa_table_cells = 0xf00a;
|
||||
public const int fa_table_columns = 0xf0db;
|
||||
public const int fa_table_list = 0xf00b;
|
||||
@ -1965,6 +1969,7 @@ public static class FontAweSomeV6Solid
|
||||
public const int fa_thermometer = 0xf491;
|
||||
public const int fa_thumbs_down = 0xf165;
|
||||
public const int fa_thumbs_up = 0xf164;
|
||||
public const int fa_thumbtack_slash = 0xe68f;
|
||||
public const int fa_thumbtack = 0xf08d;
|
||||
public const int fa_ticket_simple = 0xf3ff;
|
||||
public const int fa_ticket = 0xf145;
|
||||
@ -2103,6 +2108,7 @@ public static class FontAweSomeV6Solid
|
||||
public const int fa_water_ladder = 0xf5c5;
|
||||
public const int fa_water = 0xf773;
|
||||
public const int fa_wave_square = 0xf83e;
|
||||
public const int fa_web_awesome = 0xe682;
|
||||
public const int fa_weight_hanging = 0xf5cd;
|
||||
public const int fa_weight_scale = 0xf496;
|
||||
public const int fa_wheat_awn_circle_exclamation = 0xe598;
|
||||
|
@ -185,17 +185,82 @@ namespace Sunny.UI
|
||||
}
|
||||
}
|
||||
|
||||
internal static class FontAweSomeV6ItemBuilder
|
||||
public static class FontAweSomeV6ItemBuilder
|
||||
{
|
||||
public static void Build()
|
||||
{
|
||||
string path = @"D:\Temp\Font-Awesome-6.x\";
|
||||
string scss = path + @"scss\_variables.scss";
|
||||
string version = "Font Awesome version: 6.5.2";
|
||||
string version = "Font Awesome version: 6.6.0";
|
||||
|
||||
string[] lines = File.ReadAllLines(scss);
|
||||
|
||||
string header = """
|
||||
/******************************************************************************
|
||||
* SunnyUI 开源控件库、工具类库、扩展类库、多页面开发框架。
|
||||
* CopyRight (C) 2012-2024 ShenYongHua(沈永华).
|
||||
* QQ群:56829229 QQ:17612584 EMail:SunnyUI@QQ.Com
|
||||
*
|
||||
* Blog: https://www.cnblogs.com/yhuse
|
||||
* Gitee: https://gitee.com/yhuse/SunnyUI
|
||||
* GitHub: https://github.com/yhuse/SunnyUI
|
||||
*
|
||||
* SunnyUI.dll can be used for free under the GPL-3.0 license.
|
||||
* If you use this code, please keep this note.
|
||||
* 如果您使用此代码,请保留此说明。
|
||||
******************************************************************************
|
||||
* 文件名称: UFontAwesomeV6.cs
|
||||
* 文件说明: 字体图片定义类:FontAweSome,V6.4.0
|
||||
* 当前版本: V3.1
|
||||
* 创建日期: 2023-04-23
|
||||
*
|
||||
* 2023-04-23: V3.3.5 增加文件说明
|
||||
* 2024-06-26: V3.6.7 更新为Font Awesome version: 6.5.2
|
||||
* 2024-06-27: V3.6.7 减小文件大小
|
||||
* 2024-07-21: V3.6.8 更新为Font Awesome version: 6.6.0
|
||||
******************************************************************************/
|
||||
|
||||
/******************************************************************************
|
||||
* https://fontawesome.com/search?o=r&m=free
|
||||
* https://fontawesome.com/license/free
|
||||
* https://github.com/FortAwesome/Font-Awesome/blob/6.x/LICENSE.txt
|
||||
******************************************************************************
|
||||
|
||||
UPDATED: JULY 12, 2018
|
||||
|
||||
Font Awesome Free License
|
||||
|
||||
Font Awesome Free is free, open source, and GPL friendly. You can use it for
|
||||
commercial projects, open source projects, or really almost whatever you want.
|
||||
|
||||
Icons - CC BY 4.0 License
|
||||
In the Font Awesome Free download, the CC BY 4.0 license applies to all icons
|
||||
packaged as .svg and .js files types.
|
||||
|
||||
Fonts - SIL OFL 1.1 License
|
||||
In the Font Awesome Free download, the SIL OFL license applies to all icons
|
||||
packaged as web and desktop font files.
|
||||
|
||||
Code - MIT License
|
||||
In the Font Awesome Free download, the MIT license applies to all non-font and
|
||||
non-icon files.
|
||||
|
||||
Attribution
|
||||
Attribution is required by MIT, SIL OFL, and CC BY licenses. Downloaded Font
|
||||
Awesome Free files already contain embedded comments with sufficient
|
||||
attribution, so you shouldn't need to do anything additional when using
|
||||
these files normally.
|
||||
|
||||
We've kept attribution comments terse, so we ask that you do not actively work
|
||||
to remove them from files, especially code. They're a great way for folks to
|
||||
learn about Font Awesome.
|
||||
******************************************************************************/
|
||||
|
||||
""";
|
||||
|
||||
StringBuilder sb = new StringBuilder();
|
||||
sb.AppendLine(header);
|
||||
|
||||
int startLine = 0;
|
||||
for (startLine = 0; startLine < lines.Length; startLine++)
|
||||
{
|
||||
@ -284,7 +349,7 @@ namespace Sunny.UI
|
||||
}
|
||||
sb.AppendLine("}");
|
||||
|
||||
File.WriteAllText("D:\\UFontAwesomeV6.cs", sb.ToString());
|
||||
File.WriteAllText("D:\\UFontAwesomeV6.cs", sb.ToString(), Encoding.UTF8);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user