zoukankan      html  css  js  c++  java
  • (六十六)c#Winform自定义控件-图标-HZHControls

    官网

    http://www.hzhcontrols.com

    前提

    入行已经7,8年了,一直想做一套漂亮点的自定义控件,于是就有了本系列文章。

    GitHub:https://github.com/kwwwvagaa/NetWinformControl

    码云:https://gitee.com/kwwwvagaa/net_winform_custom_control.git

    如果觉得写的还行,请点个 star 支持一下吧

    欢迎前来交流探讨: 企鹅群568015492 企鹅群568015492

    麻烦博客下方点个【推荐】,谢谢

    NuGet

    Install-Package HZH_Controls

    目录

    https://www.cnblogs.com/bfyx/p/11364884.html

    用处及效果

    获取一个image

     HZH_Controls.FontImages.GetImage(样式枚举, 大小, 前景色,背景色);

    获取一个icon

     HZH_Controls.FontImages.GetIcon(样式枚举, 大小, 前景色,背景色);

    UCBtnImg设置图标,可以使用属性ImageFontIcons

    准备工作

    下载字体文件

    http://www.fontawesome.com.cn/faicons/  

    https://www.elegantthemes.com/blog/resources/elegant-icon-font

    如果想直接要字体文件,可以到我源码里面去看

    开始

    添加一个枚举,用来定义字体对应的值

       1  public enum FontIcons 
       2     {
       3         #region Awesome    English:Awesome
       4         /// <summary>
       5         /// a fa 500PX
       6         /// </summary>
       7         A_fa_500px = 0xf26e,
       8         /// <summary>
       9         /// a fa address book
      10         /// </summary>
      11         A_fa_address_book = 0xf2b9,
      12         /// <summary>
      13         /// a fa address book o
      14         /// </summary>
      15         A_fa_address_book_o = 0xf2ba,
      16         /// <summary>
      17         /// a fa address card
      18         /// </summary>
      19         A_fa_address_card = 0xf2bb,
      20         /// <summary>
      21         /// a fa address card o
      22         /// </summary>
      23         A_fa_address_card_o = 0xf2bc,
      24         /// <summary>
      25         /// a fa adjust
      26         /// </summary>
      27         A_fa_adjust = 0xf042,
      28         /// <summary>
      29         /// a fa adn
      30         /// </summary>
      31         A_fa_adn = 0xf170,
      32         /// <summary>
      33         /// a fa align center
      34         /// </summary>
      35         A_fa_align_center = 0xf037,
      36         /// <summary>
      37         /// a fa align justify
      38         /// </summary>
      39         A_fa_align_justify = 0xf039,
      40         /// <summary>
      41         /// a fa align left
      42         /// </summary>
      43         A_fa_align_left = 0xf036,
      44         /// <summary>
      45         /// a fa align right
      46         /// </summary>
      47         A_fa_align_right = 0xf038,
      48         /// <summary>
      49         /// a fa amazon
      50         /// </summary>
      51         A_fa_amazon = 0xf270,
      52         /// <summary>
      53         /// a fa ambulance
      54         /// </summary>
      55         A_fa_ambulance = 0xf0f9,
      56         /// <summary>
      57         /// a fa anchor
      58         /// </summary>
      59         A_fa_anchor = 0xf13d,
      60         /// <summary>
      61         /// a fa android
      62         /// </summary>
      63         A_fa_android = 0xf17b,
      64         /// <summary>
      65         /// a fa angellist
      66         /// </summary>
      67         A_fa_angellist = 0xf209,
      68         /// <summary>
      69         /// a fa angle double down
      70         /// </summary>
      71         A_fa_angle_double_down = 0xf103,
      72         /// <summary>
      73         /// a fa angle double left
      74         /// </summary>
      75         A_fa_angle_double_left = 0xf100,
      76         /// <summary>
      77         /// a fa angle double right
      78         /// </summary>
      79         A_fa_angle_double_right = 0xf101,
      80         /// <summary>
      81         /// a fa angle double up
      82         /// </summary>
      83         A_fa_angle_double_up = 0xf102,
      84         /// <summary>
      85         /// a fa angle down
      86         /// </summary>
      87         A_fa_angle_down = 0xf107,
      88         /// <summary>
      89         /// a fa angle left
      90         /// </summary>
      91         A_fa_angle_left = 0xf104,
      92         /// <summary>
      93         /// a fa angle right
      94         /// </summary>
      95         A_fa_angle_right = 0xf105,
      96         /// <summary>
      97         /// a fa angle up
      98         /// </summary>
      99         A_fa_angle_up = 0xf106,
     100         /// <summary>
     101         /// a fa apple
     102         /// </summary>
     103         A_fa_apple = 0xf179,
     104         /// <summary>
     105         /// a fa archive
     106         /// </summary>
     107         A_fa_archive = 0xf187,
     108         /// <summary>
     109         /// a fa area chart
     110         /// </summary>
     111         A_fa_area_chart = 0xf1fe,
     112         /// <summary>
     113         /// a fa arrow circle down
     114         /// </summary>
     115         A_fa_arrow_circle_down = 0xf0ab,
     116         /// <summary>
     117         /// a fa arrow circle left
     118         /// </summary>
     119         A_fa_arrow_circle_left = 0xf0a8,
     120         /// <summary>
     121         /// a fa arrow circle o down
     122         /// </summary>
     123         A_fa_arrow_circle_o_down = 0xf01a,
     124         /// <summary>
     125         /// a fa arrow circle o left
     126         /// </summary>
     127         A_fa_arrow_circle_o_left = 0xf190,
     128         /// <summary>
     129         /// a fa arrow circle o right
     130         /// </summary>
     131         A_fa_arrow_circle_o_right = 0xf18e,
     132         /// <summary>
     133         /// a fa arrow circle o up
     134         /// </summary>
     135         A_fa_arrow_circle_o_up = 0xf01b,
     136         /// <summary>
     137         /// a fa arrow circle right
     138         /// </summary>
     139         A_fa_arrow_circle_right = 0xf0a9,
     140         /// <summary>
     141         /// a fa arrow circle up
     142         /// </summary>
     143         A_fa_arrow_circle_up = 0xf0aa,
     144         /// <summary>
     145         /// a fa arrow down
     146         /// </summary>
     147         A_fa_arrow_down = 0xf063,
     148         /// <summary>
     149         /// a fa arrow left
     150         /// </summary>
     151         A_fa_arrow_left = 0xf060,
     152         /// <summary>
     153         /// a fa arrow right
     154         /// </summary>
     155         A_fa_arrow_right = 0xf061,
     156         /// <summary>
     157         /// a fa arrow up
     158         /// </summary>
     159         A_fa_arrow_up = 0xf062,
     160         /// <summary>
     161         /// a fa arrows
     162         /// </summary>
     163         A_fa_arrows = 0xf047,
     164         /// <summary>
     165         /// a fa arrows alt
     166         /// </summary>
     167         A_fa_arrows_alt = 0xf0b2,
     168         /// <summary>
     169         /// a fa arrows h
     170         /// </summary>
     171         A_fa_arrows_h = 0xf07e,
     172         /// <summary>
     173         /// a fa arrows v
     174         /// </summary>
     175         A_fa_arrows_v = 0xf07d,
     176         /// <summary>
     177         /// a fa asl interpreting
     178         /// </summary>
     179         A_fa_asl_interpreting = 0xf2a3,
     180         /// <summary>
     181         /// a fa assistive listening systems
     182         /// </summary>
     183         A_fa_assistive_listening_systems = 0xf2a2,
     184         /// <summary>
     185         /// a fa asterisk
     186         /// </summary>
     187         A_fa_asterisk = 0xf069,
     188         /// <summary>
     189         /// a fa at
     190         /// </summary>
     191         A_fa_at = 0xf1fa,
     192         /// <summary>
     193         /// a fa audio description
     194         /// </summary>
     195         A_fa_audio_description = 0xf29e,
     196         /// <summary>
     197         /// a fa backward
     198         /// </summary>
     199         A_fa_backward = 0xf04a,
     200         /// <summary>
     201         /// a fa balance scale
     202         /// </summary>
     203         A_fa_balance_scale = 0xf24e,
     204         /// <summary>
     205         /// a fa ban
     206         /// </summary>
     207         A_fa_ban = 0xf05e,
     208         /// <summary>
     209         /// a fa bandcamp
     210         /// </summary>
     211         A_fa_bandcamp = 0xf2d5,
     212         /// <summary>
     213         /// a fa bar chart
     214         /// </summary>
     215         A_fa_bar_chart = 0xf080,
     216         /// <summary>
     217         /// a fa barcode
     218         /// </summary>
     219         A_fa_barcode = 0xf02a,
     220         /// <summary>
     221         /// a fa bars
     222         /// </summary>
     223         A_fa_bars = 0xf0c9,
     224         /// <summary>
     225         /// a fa bath
     226         /// </summary>
     227         A_fa_bath = 0xf2cd,
     228         /// <summary>
     229         /// a fa battery
     230         /// </summary>
     231         A_fa_battery = 0xf240,
     232         /// <summary>
     233         /// a fa battery 0
     234         /// </summary>
     235         A_fa_battery_0 = 0xf244,
     236         /// <summary>
     237         /// a fa battery 1
     238         /// </summary>
     239         A_fa_battery_1 = 0xf243,
     240         /// <summary>
     241         /// a fa battery 2
     242         /// </summary>
     243         A_fa_battery_2 = 0xf242,
     244         /// <summary>
     245         /// a fa battery 3
     246         /// </summary>
     247         A_fa_battery_3 = 0xf241,
     248         /// <summary>
     249         /// a fa beer
     250         /// </summary>
     251         A_fa_beer = 0xf0fc,
     252         /// <summary>
     253         /// a fa behance
     254         /// </summary>
     255         A_fa_behance = 0xf1b4,
     256         /// <summary>
     257         /// a fa behance square
     258         /// </summary>
     259         A_fa_behance_square = 0xf1b5,
     260         /// <summary>
     261         /// a fa bell
     262         /// </summary>
     263         A_fa_bell = 0xf0f3,
     264         /// <summary>
     265         /// a fa bell o
     266         /// </summary>
     267         A_fa_bell_o = 0xf0a2,
     268         /// <summary>
     269         /// a fa bell slash
     270         /// </summary>
     271         A_fa_bell_slash = 0xf1f6,
     272         /// <summary>
     273         /// a fa bell slash o
     274         /// </summary>
     275         A_fa_bell_slash_o = 0xf1f7,
     276         /// <summary>
     277         /// a fa bicycle
     278         /// </summary>
     279         A_fa_bicycle = 0xf206,
     280         /// <summary>
     281         /// a fa binoculars
     282         /// </summary>
     283         A_fa_binoculars = 0xf1e5,
     284         /// <summary>
     285         /// a fa birthday cake
     286         /// </summary>
     287         A_fa_birthday_cake = 0xf1fd,
     288         /// <summary>
     289         /// a fa bitbucket
     290         /// </summary>
     291         A_fa_bitbucket = 0xf171,
     292         /// <summary>
     293         /// a fa bitbucket square
     294         /// </summary>
     295         A_fa_bitbucket_square = 0xf172,
     296         /// <summary>
     297         /// a fa bitcoin
     298         /// </summary>
     299         A_fa_bitcoin = 0xf15a,
     300         /// <summary>
     301         /// a fa black tie
     302         /// </summary>
     303         A_fa_black_tie = 0xf27e,
     304         /// <summary>
     305         /// a fa blind
     306         /// </summary>
     307         A_fa_blind = 0xf29d,
     308         /// <summary>
     309         /// a fa bluetooth
     310         /// </summary>
     311         A_fa_bluetooth = 0xf293,
     312         /// <summary>
     313         /// a fa bluetooth b
     314         /// </summary>
     315         A_fa_bluetooth_b = 0xf294,
     316         /// <summary>
     317         /// a fa bold
     318         /// </summary>
     319         A_fa_bold = 0xf032,
     320         /// <summary>
     321         /// a fa bomb
     322         /// </summary>
     323         A_fa_bomb = 0xf1e2,
     324         /// <summary>
     325         /// a fa book
     326         /// </summary>
     327         A_fa_book = 0xf02d,
     328         /// <summary>
     329         /// a fa bookmark
     330         /// </summary>
     331         A_fa_bookmark = 0xf02e,
     332         /// <summary>
     333         /// a fa bookmark o
     334         /// </summary>
     335         A_fa_bookmark_o = 0xf097,
     336         /// <summary>
     337         /// a fa braille
     338         /// </summary>
     339         A_fa_braille = 0xf2a1,
     340         /// <summary>
     341         /// a fa briefcase
     342         /// </summary>
     343         A_fa_briefcase = 0xf0b1,
     344         /// <summary>
     345         /// a fa bug
     346         /// </summary>
     347         A_fa_bug = 0xf188,
     348         /// <summary>
     349         /// a fa building
     350         /// </summary>
     351         A_fa_building = 0xf1ad,
     352         /// <summary>
     353         /// a fa building o
     354         /// </summary>
     355         A_fa_building_o = 0xf0f7,
     356         /// <summary>
     357         /// a fa bullhorn
     358         /// </summary>
     359         A_fa_bullhorn = 0xf0a1,
     360         /// <summary>
     361         /// a fa bullseye
     362         /// </summary>
     363         A_fa_bullseye = 0xf140,
     364         /// <summary>
     365         /// a fa bus
     366         /// </summary>
     367         A_fa_bus = 0xf207,
     368         /// <summary>
     369         /// a fa buysellads
     370         /// </summary>
     371         A_fa_buysellads = 0xf20d,
     372         /// <summary>
     373         /// a fa calculator
     374         /// </summary>
     375         A_fa_calculator = 0xf1ec,
     376         /// <summary>
     377         /// a fa calendar
     378         /// </summary>
     379         A_fa_calendar = 0xf073,
     380         /// <summary>
     381         /// a fa calendar check o
     382         /// </summary>
     383         A_fa_calendar_check_o = 0xf274,
     384         /// <summary>
     385         /// a fa calendar minus o
     386         /// </summary>
     387         A_fa_calendar_minus_o = 0xf272,
     388         /// <summary>
     389         /// a fa calendar o
     390         /// </summary>
     391         A_fa_calendar_o = 0xf133,
     392         /// <summary>
     393         /// a fa calendar plus o
     394         /// </summary>
     395         A_fa_calendar_plus_o = 0xf271,
     396         /// <summary>
     397         /// a fa calendar times o
     398         /// </summary>
     399         A_fa_calendar_times_o = 0xf273,
     400         /// <summary>
     401         /// a fa camera
     402         /// </summary>
     403         A_fa_camera = 0xf030,
     404         /// <summary>
     405         /// a fa camera retro
     406         /// </summary>
     407         A_fa_camera_retro = 0xf083,
     408         /// <summary>
     409         /// a fa car
     410         /// </summary>
     411         A_fa_car = 0xf1b9,
     412         /// <summary>
     413         /// a fa caret down
     414         /// </summary>
     415         A_fa_caret_down = 0xf0d7,
     416         /// <summary>
     417         /// a fa caret left
     418         /// </summary>
     419         A_fa_caret_left = 0xf0d9,
     420         /// <summary>
     421         /// a fa caret right
     422         /// </summary>
     423         A_fa_caret_right = 0xf0da,
     424         /// <summary>
     425         /// a fa caret up
     426         /// </summary>
     427         A_fa_caret_up = 0xf0d8,
     428         /// <summary>
     429         /// a fa cart arrow down
     430         /// </summary>
     431         A_fa_cart_arrow_down = 0xf218,
     432         /// <summary>
     433         /// a fa cart plus
     434         /// </summary>
     435         A_fa_cart_plus = 0xf217,
     436         /// <summary>
     437         /// a fa cc
     438         /// </summary>
     439         A_fa_cc = 0xf20a,
     440         /// <summary>
     441         /// a fa cc amex
     442         /// </summary>
     443         A_fa_cc_amex = 0xf1f3,
     444         /// <summary>
     445         /// a fa cc diners club
     446         /// </summary>
     447         A_fa_cc_diners_club = 0xf24c,
     448         /// <summary>
     449         /// a fa cc discover
     450         /// </summary>
     451         A_fa_cc_discover = 0xf1f2,
     452         /// <summary>
     453         /// a fa cc JCB
     454         /// </summary>
     455         A_fa_cc_jcb = 0xf24b,
     456         /// <summary>
     457         /// a fa cc mastercard
     458         /// </summary>
     459         A_fa_cc_mastercard = 0xf1f1,
     460         /// <summary>
     461         /// a fa cc paypal
     462         /// </summary>
     463         A_fa_cc_paypal = 0xf1f4,
     464         /// <summary>
     465         /// a fa cc stripe
     466         /// </summary>
     467         A_fa_cc_stripe = 0xf1f5,
     468         /// <summary>
     469         /// a fa cc visa
     470         /// </summary>
     471         A_fa_cc_visa = 0xf1f0,
     472         /// <summary>
     473         /// a fa certificate
     474         /// </summary>
     475         A_fa_certificate = 0xf0a3,
     476         /// <summary>
     477         /// a fa chain
     478         /// </summary>
     479         A_fa_chain = 0xf0c1,
     480         /// <summary>
     481         /// a fa check
     482         /// </summary>
     483         A_fa_check = 0xf00c,
     484         /// <summary>
     485         /// a fa check circle
     486         /// </summary>
     487         A_fa_check_circle = 0xf058,
     488         /// <summary>
     489         /// a fa check circle o
     490         /// </summary>
     491         A_fa_check_circle_o = 0xf05d,
     492         /// <summary>
     493         /// a fa check square
     494         /// </summary>
     495         A_fa_check_square = 0xf14a,
     496         /// <summary>
     497         /// a fa check square o
     498         /// </summary>
     499         A_fa_check_square_o = 0xf046,
     500         /// <summary>
     501         /// a fa chevron circle down
     502         /// </summary>
     503         A_fa_chevron_circle_down = 0xf13a,
     504         /// <summary>
     505         /// a fa chevron circle left
     506         /// </summary>
     507         A_fa_chevron_circle_left = 0xf137,
     508         /// <summary>
     509         /// a fa chevron circle right
     510         /// </summary>
     511         A_fa_chevron_circle_right = 0xf138,
     512         /// <summary>
     513         /// a fa chevron circle up
     514         /// </summary>
     515         A_fa_chevron_circle_up = 0xf139,
     516         /// <summary>
     517         /// a fa chevron down
     518         /// </summary>
     519         A_fa_chevron_down = 0xf078,
     520         /// <summary>
     521         /// a fa chevron left
     522         /// </summary>
     523         A_fa_chevron_left = 0xf053,
     524         /// <summary>
     525         /// a fa chevron right
     526         /// </summary>
     527         A_fa_chevron_right = 0xf054,
     528         /// <summary>
     529         /// a fa chevron up
     530         /// </summary>
     531         A_fa_chevron_up = 0xf077,
     532         /// <summary>
     533         /// a fa child
     534         /// </summary>
     535         A_fa_child = 0xf1ae,
     536         /// <summary>
     537         /// a fa chrome
     538         /// </summary>
     539         A_fa_chrome = 0xf268,
     540         /// <summary>
     541         /// a fa circle
     542         /// </summary>
     543         A_fa_circle = 0xf111,
     544         /// <summary>
     545         /// a fa circle o
     546         /// </summary>
     547         A_fa_circle_o = 0xf10c,
     548         /// <summary>
     549         /// a fa circle o notch
     550         /// </summary>
     551         A_fa_circle_o_notch = 0xf1ce,
     552         /// <summary>
     553         /// a fa circle thin
     554         /// </summary>
     555         A_fa_circle_thin = 0xf1db,
     556         /// <summary>
     557         /// a fa clock o
     558         /// </summary>
     559         A_fa_clock_o = 0xf017,
     560         /// <summary>
     561         /// a fa clone
     562         /// </summary>
     563         A_fa_clone = 0xf24d,
     564         /// <summary>
     565         /// a fa close
     566         /// </summary>
     567         A_fa_close = 0xf00d,
     568         /// <summary>
     569         /// a fa cloud
     570         /// </summary>
     571         A_fa_cloud = 0xf0c2,
     572         /// <summary>
     573         /// a fa cloud download
     574         /// </summary>
     575         A_fa_cloud_download = 0xf0ed,
     576         /// <summary>
     577         /// a fa cloud upload
     578         /// </summary>
     579         A_fa_cloud_upload = 0xf0ee,
     580         /// <summary>
     581         /// a fa code
     582         /// </summary>
     583         A_fa_code = 0xf121,
     584         /// <summary>
     585         /// a fa code fork
     586         /// </summary>
     587         A_fa_code_fork = 0xf126,
     588         /// <summary>
     589         /// a fa codepen
     590         /// </summary>
     591         A_fa_codepen = 0xf1cb,
     592         /// <summary>
     593         /// a fa codiepie
     594         /// </summary>
     595         A_fa_codiepie = 0xf284,
     596         /// <summary>
     597         /// a fa coffee
     598         /// </summary>
     599         A_fa_coffee = 0xf0f4,
     600         /// <summary>
     601         /// a fa cog
     602         /// </summary>
     603         A_fa_cog = 0xf013,
     604         /// <summary>
     605         /// a fa cogs
     606         /// </summary>
     607         A_fa_cogs = 0xf085,
     608         /// <summary>
     609         /// a fa columns
     610         /// </summary>
     611         A_fa_columns = 0xf0db,
     612         /// <summary>
     613         /// a fa comment
     614         /// </summary>
     615         A_fa_comment = 0xf075,
     616         /// <summary>
     617         /// a fa comment o
     618         /// </summary>
     619         A_fa_comment_o = 0xf0e5,
     620         /// <summary>
     621         /// a fa commenting
     622         /// </summary>
     623         A_fa_commenting = 0xf27a,
     624         /// <summary>
     625         /// a fa commenting o
     626         /// </summary>
     627         A_fa_commenting_o = 0xf27b,
     628         /// <summary>
     629         /// a fa comments
     630         /// </summary>
     631         A_fa_comments = 0xf086,
     632         /// <summary>
     633         /// a fa comments o
     634         /// </summary>
     635         A_fa_comments_o = 0xf0e6,
     636         /// <summary>
     637         /// a fa compass
     638         /// </summary>
     639         A_fa_compass = 0xf14e,
     640         /// <summary>
     641         /// a fa compress
     642         /// </summary>
     643         A_fa_compress = 0xf066,
     644         /// <summary>
     645         /// a fa connectdevelop
     646         /// </summary>
     647         A_fa_connectdevelop = 0xf20e,
     648         /// <summary>
     649         /// a fa contao
     650         /// </summary>
     651         A_fa_contao = 0xf26d,
     652         /// <summary>
     653         /// a fa copy
     654         /// </summary>
     655         A_fa_copy = 0xf0c5,
     656         /// <summary>
     657         /// a fa copyright
     658         /// </summary>
     659         A_fa_copyright = 0xf1f9,
     660         /// <summary>
     661         /// a fa creative commons
     662         /// </summary>
     663         A_fa_creative_commons = 0xf25e,
     664         /// <summary>
     665         /// a fa credit card
     666         /// </summary>
     667         A_fa_credit_card = 0xf09d,
     668         /// <summary>
     669         /// a fa credit card alt
     670         /// </summary>
     671         A_fa_credit_card_alt = 0xf283,
     672         /// <summary>
     673         /// a fa crop
     674         /// </summary>
     675         A_fa_crop = 0xf125,
     676         /// <summary>
     677         /// a fa crosshairs
     678         /// </summary>
     679         A_fa_crosshairs = 0xf05b,
     680         /// <summary>
     681         /// a fa CSS3
     682         /// </summary>
     683         A_fa_css3 = 0xf13c,
     684         /// <summary>
     685         /// a fa cube
     686         /// </summary>
     687         A_fa_cube = 0xf1b2,
     688         /// <summary>
     689         /// a fa cubes
     690         /// </summary>
     691         A_fa_cubes = 0xf1b3,
     692         /// <summary>
     693         /// a fa cut
     694         /// </summary>
     695         A_fa_cut = 0xf0c4,
     696         /// <summary>
     697         /// a fa cutlery
     698         /// </summary>
     699         A_fa_cutlery = 0xf0f5,
     700         /// <summary>
     701         /// a fa dashboard
     702         /// </summary>
     703         A_fa_dashboard = 0xf0e4,
     704         /// <summary>
     705         /// a fa dashcube
     706         /// </summary>
     707         A_fa_dashcube = 0xf210,
     708         /// <summary>
     709         /// a fa database
     710         /// </summary>
     711         A_fa_database = 0xf1c0,
     712         /// <summary>
     713         /// a fa deaf
     714         /// </summary>
     715         A_fa_deaf = 0xf2a4,
     716         /// <summary>
     717         /// a fa delicious
     718         /// </summary>
     719         A_fa_delicious = 0xf1a5,
     720         /// <summary>
     721         /// a fa desktop
     722         /// </summary>
     723         A_fa_desktop = 0xf108,
     724         /// <summary>
     725         /// a fa deviantart
     726         /// </summary>
     727         A_fa_deviantart = 0xf1bd,
     728         /// <summary>
     729         /// a fa diamond
     730         /// </summary>
     731         A_fa_diamond = 0xf219,
     732         /// <summary>
     733         /// a fa digg
     734         /// </summary>
     735         A_fa_digg = 0xf1a6,
     736         /// <summary>
     737         /// a fa dot circle o
     738         /// </summary>
     739         A_fa_dot_circle_o = 0xf192,
     740         /// <summary>
     741         /// a fa download
     742         /// </summary>
     743         A_fa_download = 0xf019,
     744         /// <summary>
     745         /// a fa dribbble
     746         /// </summary>
     747         A_fa_dribbble = 0xf17d,
     748         /// <summary>
     749         /// a fa dropbox
     750         /// </summary>
     751         A_fa_dropbox = 0xf16b,
     752         /// <summary>
     753         /// a fa drupal
     754         /// </summary>
     755         A_fa_drupal = 0xf1a9,
     756         /// <summary>
     757         /// a fa edge
     758         /// </summary>
     759         A_fa_edge = 0xf282,
     760         /// <summary>
     761         /// a fa edit
     762         /// </summary>
     763         A_fa_edit = 0xf044,
     764         /// <summary>
     765         /// a fa eercast
     766         /// </summary>
     767         A_fa_eercast = 0xf2da,
     768         /// <summary>
     769         /// a fa eject
     770         /// </summary>
     771         A_fa_eject = 0xf052,
     772         /// <summary>
     773         /// a fa ellipsis h
     774         /// </summary>
     775         A_fa_ellipsis_h = 0xf141,
     776         /// <summary>
     777         /// a fa ellipsis v
     778         /// </summary>
     779         A_fa_ellipsis_v = 0xf142,
     780         /// <summary>
     781         /// a fa empire
     782         /// </summary>
     783         A_fa_empire = 0xf1d1,
     784         /// <summary>
     785         /// a fa envelope
     786         /// </summary>
     787         A_fa_envelope = 0xf0e0,
     788         /// <summary>
     789         /// a fa envelope o
     790         /// </summary>
     791         A_fa_envelope_o = 0xf003,
     792         /// <summary>
     793         /// a fa envelope open
     794         /// </summary>
     795         A_fa_envelope_open = 0xf2b6,
     796         /// <summary>
     797         /// a fa envelope open o
     798         /// </summary>
     799         A_fa_envelope_open_o = 0xf2b7,
     800         /// <summary>
     801         /// a fa envelope square
     802         /// </summary>
     803         A_fa_envelope_square = 0xf199,
     804         /// <summary>
     805         /// a fa envira
     806         /// </summary>
     807         A_fa_envira = 0xf299,
     808         /// <summary>
     809         /// a fa eraser
     810         /// </summary>
     811         A_fa_eraser = 0xf12d,
     812         /// <summary>
     813         /// a fa etsy
     814         /// </summary>
     815         A_fa_etsy = 0xf2d7,
     816         /// <summary>
     817         /// a fa euro
     818         /// </summary>
     819         A_fa_euro = 0xf153,
     820         /// <summary>
     821         /// a fa exchange
     822         /// </summary>
     823         A_fa_exchange = 0xf0ec,
     824         /// <summary>
     825         /// a fa exclamation
     826         /// </summary>
     827         A_fa_exclamation = 0xf12a,
     828         /// <summary>
     829         /// a fa exclamation circle
     830         /// </summary>
     831         A_fa_exclamation_circle = 0xf06a,
     832         /// <summary>
     833         /// a fa expand
     834         /// </summary>
     835         A_fa_expand = 0xf065,
     836         /// <summary>
     837         /// a fa expeditedssl
     838         /// </summary>
     839         A_fa_expeditedssl = 0xf23e,
     840         /// <summary>
     841         /// a fa external link
     842         /// </summary>
     843         A_fa_external_link = 0xf08e,
     844         /// <summary>
     845         /// a fa external link square
     846         /// </summary>
     847         A_fa_external_link_square = 0xf14c,
     848         /// <summary>
     849         /// a fa eye
     850         /// </summary>
     851         A_fa_eye = 0xf06e,
     852         /// <summary>
     853         /// a fa eye slash
     854         /// </summary>
     855         A_fa_eye_slash = 0xf070,
     856         /// <summary>
     857         /// a fa eyedropper
     858         /// </summary>
     859         A_fa_eyedropper = 0xf1fb,
     860         /// <summary>
     861         /// a fa fa
     862         /// </summary>
     863         A_fa_fa = 0xf2b4,
     864         /// <summary>
     865         /// a fa facebook
     866         /// </summary>
     867         A_fa_facebook = 0xf09a,
     868         /// <summary>
     869         /// a fa facebook official
     870         /// </summary>
     871         A_fa_facebook_official = 0xf230,
     872         /// <summary>
     873         /// a fa facebook square
     874         /// </summary>
     875         A_fa_facebook_square = 0xf082,
     876         /// <summary>
     877         /// a fa fast backward
     878         /// </summary>
     879         A_fa_fast_backward = 0xf049,
     880         /// <summary>
     881         /// a fa fast forward
     882         /// </summary>
     883         A_fa_fast_forward = 0xf050,
     884         /// <summary>
     885         /// a fa fax
     886         /// </summary>
     887         A_fa_fax = 0xf1ac,
     888         /// <summary>
     889         /// a fa feed
     890         /// </summary>
     891         A_fa_feed = 0xf09e,
     892         /// <summary>
     893         /// a fa female
     894         /// </summary>
     895         A_fa_female = 0xf182,
     896         /// <summary>
     897         /// a fa fighter jet
     898         /// </summary>
     899         A_fa_fighter_jet = 0xf0fb,
     900         /// <summary>
     901         /// a fa file
     902         /// </summary>
     903         A_fa_file = 0xf15b,
     904         /// <summary>
     905         /// a fa file code o
     906         /// </summary>
     907         A_fa_file_code_o = 0xf1c9,
     908         /// <summary>
     909         /// a fa file excel o
     910         /// </summary>
     911         A_fa_file_excel_o = 0xf1c3,
     912         /// <summary>
     913         /// a fa file o
     914         /// </summary>
     915         A_fa_file_o = 0xf016,
     916         /// <summary>
     917         /// a fa file PDF o
     918         /// </summary>
     919         A_fa_file_pdf_o = 0xf1c1,
     920         /// <summary>
     921         /// a fa file photo o
     922         /// </summary>
     923         A_fa_file_photo_o = 0xf1c5,
     924         /// <summary>
     925         /// a fa file powerpoint o
     926         /// </summary>
     927         A_fa_file_powerpoint_o = 0xf1c4,
     928         /// <summary>
     929         /// a fa file sound o
     930         /// </summary>
     931         A_fa_file_sound_o = 0xf1c7,
     932         /// <summary>
     933         /// a fa file text
     934         /// </summary>
     935         A_fa_file_text = 0xf15c,
     936         /// <summary>
     937         /// a fa file text o
     938         /// </summary>
     939         A_fa_file_text_o = 0xf0f6,
     940         /// <summary>
     941         /// a fa file video o
     942         /// </summary>
     943         A_fa_file_video_o = 0xf1c8,
     944         /// <summary>
     945         /// a fa file word o
     946         /// </summary>
     947         A_fa_file_word_o = 0xf1c2,
     948         /// <summary>
     949         /// a fa file zip o
     950         /// </summary>
     951         A_fa_file_zip_o = 0xf1c6,
     952         /// <summary>
     953         /// a fa film
     954         /// </summary>
     955         A_fa_film = 0xf008,
     956         /// <summary>
     957         /// a fa filter
     958         /// </summary>
     959         A_fa_filter = 0xf0b0,
     960         /// <summary>
     961         /// a fa fire
     962         /// </summary>
     963         A_fa_fire = 0xf06d,
     964         /// <summary>
     965         /// a fa fire extinguisher
     966         /// </summary>
     967         A_fa_fire_extinguisher = 0xf134,
     968         /// <summary>
     969         /// a fa firefox
     970         /// </summary>
     971         A_fa_firefox = 0xf269,
     972         /// <summary>
     973         /// a fa first order
     974         /// </summary>
     975         A_fa_first_order = 0xf2b0,
     976         /// <summary>
     977         /// a fa flag
     978         /// </summary>
     979         A_fa_flag = 0xf024,
     980         /// <summary>
     981         /// a fa flag checkered
     982         /// </summary>
     983         A_fa_flag_checkered = 0xf11e,
     984         /// <summary>
     985         /// a fa flag o
     986         /// </summary>
     987         A_fa_flag_o = 0xf11d,
     988         /// <summary>
     989         /// a fa flash
     990         /// </summary>
     991         A_fa_flash = 0xf0e7,
     992         /// <summary>
     993         /// a fa flask
     994         /// </summary>
     995         A_fa_flask = 0xf0c3,
     996         /// <summary>
     997         /// a fa flickr
     998         /// </summary>
     999         A_fa_flickr = 0xf16e,
    1000         /// <summary>
    1001         /// a fa folder
    1002         /// </summary>
    1003         A_fa_folder = 0xf07b,
    1004         /// <summary>
    1005         /// a fa folder o
    1006         /// </summary>
    1007         A_fa_folder_o = 0xf114,
    1008         /// <summary>
    1009         /// a fa folder open
    1010         /// </summary>
    1011         A_fa_folder_open = 0xf07c,
    1012         /// <summary>
    1013         /// a fa folder open o
    1014         /// </summary>
    1015         A_fa_folder_open_o = 0xf115,
    1016         /// <summary>
    1017         /// a fa font
    1018         /// </summary>
    1019         A_fa_font = 0xf031,
    1020         /// <summary>
    1021         /// a fa fonticons
    1022         /// </summary>
    1023         A_fa_fonticons = 0xf280,
    1024         /// <summary>
    1025         /// a fa fort awesome
    1026         /// </summary>
    1027         A_fa_fort_awesome = 0xf286,
    1028         /// <summary>
    1029         /// a fa forumbee
    1030         /// </summary>
    1031         A_fa_forumbee = 0xf211,
    1032         /// <summary>
    1033         /// a fa forward
    1034         /// </summary>
    1035         A_fa_forward = 0xf04e,
    1036         /// <summary>
    1037         /// a fa foursquare
    1038         /// </summary>
    1039         A_fa_foursquare = 0xf180,
    1040         /// <summary>
    1041         /// a fa free code camp
    1042         /// </summary>
    1043         A_fa_free_code_camp = 0xf2c5,
    1044         /// <summary>
    1045         /// a fa frown o
    1046         /// </summary>
    1047         A_fa_frown_o = 0xf119,
    1048         /// <summary>
    1049         /// a fa futbol o
    1050         /// </summary>
    1051         A_fa_futbol_o = 0xf1e3,
    1052         /// <summary>
    1053         /// a fa gamepad
    1054         /// </summary>
    1055         A_fa_gamepad = 0xf11b,
    1056         /// <summary>
    1057         /// a fa GBP
    1058         /// </summary>
    1059         A_fa_gbp = 0xf154,
    1060         /// <summary>
    1061         /// a fa genderless
    1062         /// </summary>
    1063         A_fa_genderless = 0xf22d,
    1064         /// <summary>
    1065         /// a fa get pocket
    1066         /// </summary>
    1067         A_fa_get_pocket = 0xf265,
    1068         /// <summary>
    1069         /// a fa gg
    1070         /// </summary>
    1071         A_fa_gg = 0xf260,
    1072         /// <summary>
    1073         /// a fa gg circle
    1074         /// </summary>
    1075         A_fa_gg_circle = 0xf261,
    1076         /// <summary>
    1077         /// a fa gift
    1078         /// </summary>
    1079         A_fa_gift = 0xf06b,
    1080         /// <summary>
    1081         /// a fa git
    1082         /// </summary>
    1083         A_fa_git = 0xf1d3,
    1084         /// <summary>
    1085         /// a fa git square
    1086         /// </summary>
    1087         A_fa_git_square = 0xf1d2,
    1088         /// <summary>
    1089         /// a fa github
    1090         /// </summary>
    1091         A_fa_github = 0xf09b,
    1092         /// <summary>
    1093         /// a fa github alt
    1094         /// </summary>
    1095         A_fa_github_alt = 0xf113,
    1096         /// <summary>
    1097         /// a fa github square
    1098         /// </summary>
    1099         A_fa_github_square = 0xf092,
    1100         /// <summary>
    1101         /// a fa gitlab
    1102         /// </summary>
    1103         A_fa_gitlab = 0xf296,
    1104         /// <summary>
    1105         /// a fa gittip
    1106         /// </summary>
    1107         A_fa_gittip = 0xf184,
    1108         /// <summary>
    1109         /// a fa glass
    1110         /// </summary>
    1111         A_fa_glass = 0xf000,
    1112         /// <summary>
    1113         /// a fa glide
    1114         /// </summary>
    1115         A_fa_glide = 0xf2a5,
    1116         /// <summary>
    1117         /// a fa glide g
    1118         /// </summary>
    1119         A_fa_glide_g = 0xf2a6,
    1120         /// <summary>
    1121         /// a fa globe
    1122         /// </summary>
    1123         A_fa_globe = 0xf0ac,
    1124         /// <summary>
    1125         /// a fa google
    1126         /// </summary>
    1127         A_fa_google = 0xf1a0,
    1128         /// <summary>
    1129         /// a fa google plus
    1130         /// </summary>
    1131         A_fa_google_plus = 0xf0d5,
    1132         /// <summary>
    1133         /// a fa google plus official
    1134         /// </summary>
    1135         A_fa_google_plus_official = 0xf2b3,
    1136         /// <summary>
    1137         /// a fa google plus square
    1138         /// </summary>
    1139         A_fa_google_plus_square = 0xf0d4,
    1140         /// <summary>
    1141         /// a fa google wallet
    1142         /// </summary>
    1143         A_fa_google_wallet = 0xf1ee,
    1144         /// <summary>
    1145         /// a fa graduation cap
    1146         /// </summary>
    1147         A_fa_graduation_cap = 0xf19d,
    1148         /// <summary>
    1149         /// a fa grav
    1150         /// </summary>
    1151         A_fa_grav = 0xf2d6,
    1152         /// <summary>
    1153         /// a fa group
    1154         /// </summary>
    1155         A_fa_group = 0xf0c0,
    1156         /// <summary>
    1157         /// a fa h square
    1158         /// </summary>
    1159         A_fa_h_square = 0xf0fd,
    1160         /// <summary>
    1161         /// a fa hacker news
    1162         /// </summary>
    1163         A_fa_hacker_news = 0xf1d4,
    1164         /// <summary>
    1165         /// a fa hand lizard o
    1166         /// </summary>
    1167         A_fa_hand_lizard_o = 0xf258,
    1168         /// <summary>
    1169         /// a fa hand o down
    1170         /// </summary>
    1171         A_fa_hand_o_down = 0xf0a7,
    1172         /// <summary>
    1173         /// a fa hand o left
    1174         /// </summary>
    1175         A_fa_hand_o_left = 0xf0a5,
    1176         /// <summary>
    1177         /// a fa hand o right
    1178         /// </summary>
    1179         A_fa_hand_o_right = 0xf0a4,
    1180         /// <summary>
    1181         /// a fa hand o up
    1182         /// </summary>
    1183         A_fa_hand_o_up = 0xf0a6,
    1184         /// <summary>
    1185         /// a fa hand peace o
    1186         /// </summary>
    1187         A_fa_hand_peace_o = 0xf25b,
    1188         /// <summary>
    1189         /// a fa hand pointer o
    1190         /// </summary>
    1191         A_fa_hand_pointer_o = 0xf25a,
    1192         /// <summary>
    1193         /// a fa hand rock o
    1194         /// </summary>
    1195         A_fa_hand_rock_o = 0xf255,
    1196         /// <summary>
    1197         /// a fa hand scissors o
    1198         /// </summary>
    1199         A_fa_hand_scissors_o = 0xf257,
    1200         /// <summary>
    1201         /// a fa hand spock o
    1202         /// </summary>
    1203         A_fa_hand_spock_o = 0xf259,
    1204         /// <summary>
    1205         /// a fa hand stop o
    1206         /// </summary>
    1207         A_fa_hand_stop_o = 0xf256,
    1208         /// <summary>
    1209         /// a fa handshake o
    1210         /// </summary>
    1211         A_fa_handshake_o = 0xf2b5,
    1212         /// <summary>
    1213         /// a fa hashtag
    1214         /// </summary>
    1215         A_fa_hashtag = 0xf292,
    1216         /// <summary>
    1217         /// a fa HDD o
    1218         /// </summary>
    1219         A_fa_hdd_o = 0xf0a0,
    1220         /// <summary>
    1221         /// a fa header
    1222         /// </summary>
    1223         A_fa_header = 0xf1dc,
    1224         /// <summary>
    1225         /// a fa headphones
    1226         /// </summary>
    1227         A_fa_headphones = 0xf025,
    1228         /// <summary>
    1229         /// a fa heart
    1230         /// </summary>
    1231         A_fa_heart = 0xf004,
    1232         /// <summary>
    1233         /// a fa heart o
    1234         /// </summary>
    1235         A_fa_heart_o = 0xf08a,
    1236         /// <summary>
    1237         /// a fa heartbeat
    1238         /// </summary>
    1239         A_fa_heartbeat = 0xf21e,
    1240         /// <summary>
    1241         /// a fa history
    1242         /// </summary>
    1243         A_fa_history = 0xf1da,
    1244         /// <summary>
    1245         /// a fa home
    1246         /// </summary>
    1247         A_fa_home = 0xf015,
    1248         /// <summary>
    1249         /// a fa hospital o
    1250         /// </summary>
    1251         A_fa_hospital_o = 0xf0f8,
    1252         /// <summary>
    1253         /// a fa hotel
    1254         /// </summary>
    1255         A_fa_hotel = 0xf236,
    1256         /// <summary>
    1257         /// a fa hourglass
    1258         /// </summary>
    1259         A_fa_hourglass = 0xf254,
    1260         /// <summary>
    1261         /// a fa hourglass end
    1262         /// </summary>
    1263         A_fa_hourglass_end = 0xf253,
    1264         /// <summary>
    1265         /// a fa hourglass half
    1266         /// </summary>
    1267         A_fa_hourglass_half = 0xf252,
    1268         /// <summary>
    1269         /// a fa hourglass o
    1270         /// </summary>
    1271         A_fa_hourglass_o = 0xf250,
    1272         /// <summary>
    1273         /// a fa hourglass start
    1274         /// </summary>
    1275         A_fa_hourglass_start = 0xf251,
    1276         /// <summary>
    1277         /// a fa houzz
    1278         /// </summary>
    1279         A_fa_houzz = 0xf27c,
    1280         /// <summary>
    1281         /// a fa HTML5
    1282         /// </summary>
    1283         A_fa_html5 = 0xf13b,
    1284         /// <summary>
    1285         /// a fa i cursor
    1286         /// </summary>
    1287         A_fa_i_cursor = 0xf246,
    1288         /// <summary>
    1289         /// a fa identifier badge
    1290         /// </summary>
    1291         A_fa_id_badge = 0xf2c1,
    1292         /// <summary>
    1293         /// a fa identifier card
    1294         /// </summary>
    1295         A_fa_id_card = 0xf2c2,
    1296         /// <summary>
    1297         /// a fa identifier card o
    1298         /// </summary>
    1299         A_fa_id_card_o = 0xf2c3,
    1300         /// <summary>
    1301         /// a fa imdb
    1302         /// </summary>
    1303         A_fa_imdb = 0xf2d8,
    1304         /// <summary>
    1305         /// a fa inbox
    1306         /// </summary>
    1307         A_fa_inbox = 0xf01c,
    1308         /// <summary>
    1309         /// a fa indent
    1310         /// </summary>
    1311         A_fa_indent = 0xf03c,
    1312         /// <summary>
    1313         /// a fa industry
    1314         /// </summary>
    1315         A_fa_industry = 0xf275,
    1316         /// <summary>
    1317         /// a fa information
    1318         /// </summary>
    1319         A_fa_info = 0xf129,
    1320         /// <summary>
    1321         /// a fa information circle
    1322         /// </summary>
    1323         A_fa_info_circle = 0xf05a,
    1324         /// <summary>
    1325         /// a fa inr
    1326         /// </summary>
    1327         A_fa_inr = 0xf156,
    1328         /// <summary>
    1329         /// a fa instagram
    1330         /// </summary>
    1331         A_fa_instagram = 0xf16d,
    1332         /// <summary>
    1333         /// a fa internet explorer
    1334         /// </summary>
    1335         A_fa_internet_explorer = 0xf26b,
    1336         /// <summary>
    1337         /// a fa ioxhost
    1338         /// </summary>
    1339         A_fa_ioxhost = 0xf208,
    1340         /// <summary>
    1341         /// a fa italic
    1342         /// </summary>
    1343         A_fa_italic = 0xf033,
    1344         /// <summary>
    1345         /// a fa joomla
    1346         /// </summary>
    1347         A_fa_joomla = 0xf1aa,
    1348         /// <summary>
    1349         /// a fa jsfiddle
    1350         /// </summary>
    1351         A_fa_jsfiddle = 0xf1cc,
    1352         /// <summary>
    1353         /// a fa key
    1354         /// </summary>
    1355         A_fa_key = 0xf084,
    1356         /// <summary>
    1357         /// a fa keyboard o
    1358         /// </summary>
    1359         A_fa_keyboard_o = 0xf11c,
    1360         /// <summary>
    1361         /// a fa language
    1362         /// </summary>
    1363         A_fa_language = 0xf1ab,
    1364         /// <summary>
    1365         /// a fa laptop
    1366         /// </summary>
    1367         A_fa_laptop = 0xf109,
    1368         /// <summary>
    1369         /// a fa lastfm
    1370         /// </summary>
    1371         A_fa_lastfm = 0xf202,
    1372         /// <summary>
    1373         /// a fa lastfm square
    1374         /// </summary>
    1375         A_fa_lastfm_square = 0xf203,
    1376         /// <summary>
    1377         /// a fa leaf
    1378         /// </summary>
    1379         A_fa_leaf = 0xf06c,
    1380         /// <summary>
    1381         /// a fa leanpub
    1382         /// </summary>
    1383         A_fa_leanpub = 0xf212,
    1384         /// <summary>
    1385         /// a fa legal
    1386         /// </summary>
    1387         A_fa_legal = 0xf0e3,
    1388         /// <summary>
    1389         /// a fa lemon o
    1390         /// </summary>
    1391         A_fa_lemon_o = 0xf094,
    1392         /// <summary>
    1393         /// a fa level down
    1394         /// </summary>
    1395         A_fa_level_down = 0xf149,
    1396         /// <summary>
    1397         /// a fa level up
    1398         /// </summary>
    1399         A_fa_level_up = 0xf148,
    1400         /// <summary>
    1401         /// a fa life buoy
    1402         /// </summary>
    1403         A_fa_life_buoy = 0xf1cd,
    1404         /// <summary>
    1405         /// a fa lightbulb o
    1406         /// </summary>
    1407         A_fa_lightbulb_o = 0xf0eb,
    1408         /// <summary>
    1409         /// a fa line chart
    1410         /// </summary>
    1411         A_fa_line_chart = 0xf201,
    1412         /// <summary>
    1413         /// a fa linkedin
    1414         /// </summary>
    1415         A_fa_linkedin = 0xf0e1,
    1416         /// <summary>
    1417         /// a fa linkedin square
    1418         /// </summary>
    1419         A_fa_linkedin_square = 0xf08c,
    1420         /// <summary>
    1421         /// a fa linode
    1422         /// </summary>
    1423         A_fa_linode = 0xf2b8,
    1424         /// <summary>
    1425         /// a fa linux
    1426         /// </summary>
    1427         A_fa_linux = 0xf17c,
    1428         /// <summary>
    1429         /// a fa list
    1430         /// </summary>
    1431         A_fa_list = 0xf03a,
    1432         /// <summary>
    1433         /// a fa list alt
    1434         /// </summary>
    1435         A_fa_list_alt = 0xf022,
    1436         /// <summary>
    1437         /// a fa list ol
    1438         /// </summary>
    1439         A_fa_list_ol = 0xf0cb,
    1440         /// <summary>
    1441         /// a fa list ul
    1442         /// </summary>
    1443         A_fa_list_ul = 0xf0ca,
    1444         /// <summary>
    1445         /// a fa location arrow
    1446         /// </summary>
    1447         A_fa_location_arrow = 0xf124,
    1448         /// <summary>
    1449         /// a fa lock
    1450         /// </summary>
    1451         A_fa_lock = 0xf023,
    1452         /// <summary>
    1453         /// a fa long arrow down
    1454         /// </summary>
    1455         A_fa_long_arrow_down = 0xf175,
    1456         /// <summary>
    1457         /// a fa long arrow left
    1458         /// </summary>
    1459         A_fa_long_arrow_left = 0xf177,
    1460         /// <summary>
    1461         /// a fa long arrow right
    1462         /// </summary>
    1463         A_fa_long_arrow_right = 0xf178,
    1464         /// <summary>
    1465         /// a fa long arrow up
    1466         /// </summary>
    1467         A_fa_long_arrow_up = 0xf176,
    1468         /// <summary>
    1469         /// a fa low vision
    1470         /// </summary>
    1471         A_fa_low_vision = 0xf2a8,
    1472         /// <summary>
    1473         /// a fa magic
    1474         /// </summary>
    1475         A_fa_magic = 0xf0d0,
    1476         /// <summary>
    1477         /// a fa magnet
    1478         /// </summary>
    1479         A_fa_magnet = 0xf076,
    1480         /// <summary>
    1481         /// a fa mail forward
    1482         /// </summary>
    1483         A_fa_mail_forward = 0xf064,
    1484         /// <summary>
    1485         /// a fa male
    1486         /// </summary>
    1487         A_fa_male = 0xf183,
    1488         /// <summary>
    1489         /// a fa map
    1490         /// </summary>
    1491         A_fa_map = 0xf279,
    1492         /// <summary>
    1493         /// a fa map marker
    1494         /// </summary>
    1495         A_fa_map_marker = 0xf041,
    1496         /// <summary>
    1497         /// a fa map o
    1498         /// </summary>
    1499         A_fa_map_o = 0xf278,
    1500         /// <summary>
    1501         /// a fa map pin
    1502         /// </summary>
    1503         A_fa_map_pin = 0xf276,
    1504         /// <summary>
    1505         /// a fa map signs
    1506         /// </summary>
    1507         A_fa_map_signs = 0xf277,
    1508         /// <summary>
    1509         /// a fa mars
    1510         /// </summary>
    1511         A_fa_mars = 0xf222,
    1512         /// <summary>
    1513         /// a fa mars double
    1514         /// </summary>
    1515         A_fa_mars_double = 0xf227,
    1516         /// <summary>
    1517         /// a fa mars stroke
    1518         /// </summary>
    1519         A_fa_mars_stroke = 0xf229,
    1520         /// <summary>
    1521         /// a fa mars stroke h
    1522         /// </summary>
    1523         A_fa_mars_stroke_h = 0xf22b,
    1524         /// <summary>
    1525         /// a fa mars stroke v
    1526         /// </summary>
    1527         A_fa_mars_stroke_v = 0xf22a,
    1528         /// <summary>
    1529         /// a fa maxcdn
    1530         /// </summary>
    1531         A_fa_maxcdn = 0xf136,
    1532         /// <summary>
    1533         /// a fa meanpath
    1534         /// </summary>
    1535         A_fa_meanpath = 0xf20c,
    1536         /// <summary>
    1537         /// a fa medium
    1538         /// </summary>
    1539         A_fa_medium = 0xf23a,
    1540         /// <summary>
    1541         /// a fa medkit
    1542         /// </summary>
    1543         A_fa_medkit = 0xf0fa,
    1544         /// <summary>
    1545         /// a fa meetup
    1546         /// </summary>
    1547         A_fa_meetup = 0xf2e0,
    1548         /// <summary>
    1549         /// a fa meh o
    1550         /// </summary>
    1551         A_fa_meh_o = 0xf11a,
    1552         /// <summary>
    1553         /// a fa mercury
    1554         /// </summary>
    1555         A_fa_mercury = 0xf223,
    1556         /// <summary>
    1557         /// a fa microchip
    1558         /// </summary>
    1559         A_fa_microchip = 0xf2db,
    1560         /// <summary>
    1561         /// a fa microphone
    1562         /// </summary>
    1563         A_fa_microphone = 0xf130,
    1564         /// <summary>
    1565         /// a fa microphone slash
    1566         /// </summary>
    1567         A_fa_microphone_slash = 0xf131,
    1568         /// <summary>
    1569         /// a fa minus
    1570         /// </summary>
    1571         A_fa_minus = 0xf068,
    1572         /// <summary>
    1573         /// a fa minus circle
    1574         /// </summary>
    1575         A_fa_minus_circle = 0xf056,
    1576         /// <summary>
    1577         /// a fa minus square
    1578         /// </summary>
    1579         A_fa_minus_square = 0xf146,
    1580         /// <summary>
    1581         /// a fa minus square o
    1582         /// </summary>
    1583         A_fa_minus_square_o = 0xf147,
    1584         /// <summary>
    1585         /// a fa mixcloud
    1586         /// </summary>
    1587         A_fa_mixcloud = 0xf289,
    1588         /// <summary>
    1589         /// a fa mobile phone
    1590         /// </summary>
    1591         A_fa_mobile_phone = 0xf10b,
    1592         /// <summary>
    1593         /// a fa modx
    1594         /// </summary>
    1595         A_fa_modx = 0xf285,
    1596         /// <summary>
    1597         /// a fa money
    1598         /// </summary>
    1599         A_fa_money = 0xf0d6,
    1600         /// <summary>
    1601         /// a fa moon o
    1602         /// </summary>
    1603         A_fa_moon_o = 0xf186,
    1604         /// <summary>
    1605         /// a fa motorcycle
    1606         /// </summary>
    1607         A_fa_motorcycle = 0xf21c,
    1608         /// <summary>
    1609         /// a fa mouse pointer
    1610         /// </summary>
    1611         A_fa_mouse_pointer = 0xf245,
    1612         /// <summary>
    1613         /// a fa music
    1614         /// </summary>
    1615         A_fa_music = 0xf001,
    1616         /// <summary>
    1617         /// a fa neuter
    1618         /// </summary>
    1619         A_fa_neuter = 0xf22c,
    1620         /// <summary>
    1621         /// a fa newspaper o
    1622         /// </summary>
    1623         A_fa_newspaper_o = 0xf1ea,
    1624         /// <summary>
    1625         /// a fa object group
    1626         /// </summary>
    1627         A_fa_object_group = 0xf247,
    1628         /// <summary>
    1629         /// a fa object ungroup
    1630         /// </summary>
    1631         A_fa_object_ungroup = 0xf248,
    1632         /// <summary>
    1633         /// a fa odnoklassniki
    1634         /// </summary>
    1635         A_fa_odnoklassniki = 0xf263,
    1636         /// <summary>
    1637         /// a fa odnoklassniki square
    1638         /// </summary>
    1639         A_fa_odnoklassniki_square = 0xf264,
    1640         /// <summary>
    1641         /// a fa opencart
    1642         /// </summary>
    1643         A_fa_opencart = 0xf23d,
    1644         /// <summary>
    1645         /// a fa openid
    1646         /// </summary>
    1647         A_fa_openid = 0xf19b,
    1648         /// <summary>
    1649         /// a fa opera
    1650         /// </summary>
    1651         A_fa_opera = 0xf26a,
    1652         /// <summary>
    1653         /// a fa optin monster
    1654         /// </summary>
    1655         A_fa_optin_monster = 0xf23c,
    1656         /// <summary>
    1657         /// a fa outdent
    1658         /// </summary>
    1659         A_fa_outdent = 0xf03b,
    1660         /// <summary>
    1661         /// a fa pagelines
    1662         /// </summary>
    1663         A_fa_pagelines = 0xf18c,
    1664         /// <summary>
    1665         /// a fa paint brush
    1666         /// </summary>
    1667         A_fa_paint_brush = 0xf1fc,
    1668         /// <summary>
    1669         /// a fa paperclip
    1670         /// </summary>
    1671         A_fa_paperclip = 0xf0c6,
    1672         /// <summary>
    1673         /// a fa paragraph
    1674         /// </summary>
    1675         A_fa_paragraph = 0xf1dd,
    1676         /// <summary>
    1677         /// a fa paste
    1678         /// </summary>
    1679         A_fa_paste = 0xf0ea,
    1680         /// <summary>
    1681         /// a fa pause
    1682         /// </summary>
    1683         A_fa_pause = 0xf04c,
    1684         /// <summary>
    1685         /// a fa pause circle
    1686         /// </summary>
    1687         A_fa_pause_circle = 0xf28b,
    1688         /// <summary>
    1689         /// a fa pause circle o
    1690         /// </summary>
    1691         A_fa_pause_circle_o = 0xf28c,
    1692         /// <summary>
    1693         /// a fa paw
    1694         /// </summary>
    1695         A_fa_paw = 0xf1b0,
    1696         /// <summary>
    1697         /// a fa paypal
    1698         /// </summary>
    1699         A_fa_paypal = 0xf1ed,
    1700         /// <summary>
    1701         /// a fa pencil
    1702         /// </summary>
    1703         A_fa_pencil = 0xf040,
    1704         /// <summary>
    1705         /// a fa pencil square
    1706         /// </summary>
    1707         A_fa_pencil_square = 0xf14b,
    1708         /// <summary>
    1709         /// a fa percent
    1710         /// </summary>
    1711         A_fa_percent = 0xf295,
    1712         /// <summary>
    1713         /// a fa phone
    1714         /// </summary>
    1715         A_fa_phone = 0xf095,
    1716         /// <summary>
    1717         /// a fa phone square
    1718         /// </summary>
    1719         A_fa_phone_square = 0xf098,
    1720         /// <summary>
    1721         /// a fa photo
    1722         /// </summary>
    1723         A_fa_photo = 0xf03e,
    1724         /// <summary>
    1725         /// a fa pie chart
    1726         /// </summary>
    1727         A_fa_pie_chart = 0xf200,
    1728         /// <summary>
    1729         /// a fa pied piper
    1730         /// </summary>
    1731         A_fa_pied_piper = 0xf2ae,
    1732         /// <summary>
    1733         /// a fa pied piper alt
    1734         /// </summary>
    1735         A_fa_pied_piper_alt = 0xf1a8,
    1736         /// <summary>
    1737         /// a fa pied piper pp
    1738         /// </summary>
    1739         A_fa_pied_piper_pp = 0xf1a7,
    1740         /// <summary>
    1741         /// a fa pinterest
    1742         /// </summary>
    1743         A_fa_pinterest = 0xf0d2,
    1744         /// <summary>
    1745         /// a fa pinterest p
    1746         /// </summary>
    1747         A_fa_pinterest_p = 0xf231,
    1748         /// <summary>
    1749         /// a fa pinterest square
    1750         /// </summary>
    1751         A_fa_pinterest_square = 0xf0d3,
    1752         /// <summary>
    1753         /// a fa plane
    1754         /// </summary>
    1755         A_fa_plane = 0xf072,
    1756         /// <summary>
    1757         /// a fa play
    1758         /// </summary>
    1759         A_fa_play = 0xf04b,
    1760         /// <summary>
    1761         /// a fa play circle
    1762         /// </summary>
    1763         A_fa_play_circle = 0xf144,
    1764         /// <summary>
    1765         /// a fa play circle o
    1766         /// </summary>
    1767         A_fa_play_circle_o = 0xf01d,
    1768         /// <summary>
    1769         /// a fa plug
    1770         /// </summary>
    1771         A_fa_plug = 0xf1e6,
    1772         /// <summary>
    1773         /// a fa plus
    1774         /// </summary>
    1775         A_fa_plus = 0xf067,
    1776         /// <summary>
    1777         /// a fa plus circle
    1778         /// </summary>
    1779         A_fa_plus_circle = 0xf055,
    1780         /// <summary>
    1781         /// a fa plus square
    1782         /// </summary>
    1783         A_fa_plus_square = 0xf0fe,
    1784         /// <summary>
    1785         /// a fa plus square o
    1786         /// </summary>
    1787         A_fa_plus_square_o = 0xf196,
    1788         /// <summary>
    1789         /// a fa podcast
    1790         /// </summary>
    1791         A_fa_podcast = 0xf2ce,
    1792         /// <summary>
    1793         /// a fa power off
    1794         /// </summary>
    1795         A_fa_power_off = 0xf011,
    1796         /// <summary>
    1797         /// a fa print
    1798         /// </summary>
    1799         A_fa_print = 0xf02f,
    1800         /// <summary>
    1801         /// a fa product hunt
    1802         /// </summary>
    1803         A_fa_product_hunt = 0xf288,
    1804         /// <summary>
    1805         /// a fa puzzle piece
    1806         /// </summary>
    1807         A_fa_puzzle_piece = 0xf12e,
    1808         /// <summary>
    1809         /// a fa qq
    1810         /// </summary>
    1811         A_fa_qq = 0xf1d6,
    1812         /// <summary>
    1813         /// a fa qrcode
    1814         /// </summary>
    1815         A_fa_qrcode = 0xf029,
    1816         /// <summary>
    1817         /// a fa question
    1818         /// </summary>
    1819         A_fa_question = 0xf128,
    1820         /// <summary>
    1821         /// a fa question circle
    1822         /// </summary>
    1823         A_fa_question_circle = 0xf059,
    1824         /// <summary>
    1825         /// a fa question circle o
    1826         /// </summary>
    1827         A_fa_question_circle_o = 0xf29c,
    1828         /// <summary>
    1829         /// a fa quora
    1830         /// </summary>
    1831         A_fa_quora = 0xf2c4,
    1832         /// <summary>
    1833         /// a fa quote left
    1834         /// </summary>
    1835         A_fa_quote_left = 0xf10d,
    1836         /// <summary>
    1837         /// a fa quote right
    1838         /// </summary>
    1839         A_fa_quote_right = 0xf10e,
    1840         /// <summary>
    1841         /// a fa random
    1842         /// </summary>
    1843         A_fa_random = 0xf074,
    1844         /// <summary>
    1845         /// a fa ravelry
    1846         /// </summary>
    1847         A_fa_ravelry = 0xf2d9,
    1848         /// <summary>
    1849         /// a fa recycle
    1850         /// </summary>
    1851         A_fa_recycle = 0xf1b8,
    1852         /// <summary>
    1853         /// a fa reddit
    1854         /// </summary>
    1855         A_fa_reddit = 0xf1a1,
    1856         /// <summary>
    1857         /// a fa reddit alien
    1858         /// </summary>
    1859         A_fa_reddit_alien = 0xf281,
    1860         /// <summary>
    1861         /// a fa reddit square
    1862         /// </summary>
    1863         A_fa_reddit_square = 0xf1a2,
    1864         /// <summary>
    1865         /// a fa refresh
    1866         /// </summary>
    1867         A_fa_refresh = 0xf021,
    1868         /// <summary>
    1869         /// a fa registered
    1870         /// </summary>
    1871         A_fa_registered = 0xf25d,
    1872         /// <summary>
    1873         /// a fa renren
    1874         /// </summary>
    1875         A_fa_renren = 0xf18b,
    1876         /// <summary>
    1877         /// a fa reply
    1878         /// </summary>
    1879         A_fa_reply = 0xf112,
    1880         /// <summary>
    1881         /// a fa reply all
    1882         /// </summary>
    1883         A_fa_reply_all = 0xf122,
    1884         /// <summary>
    1885         /// a fa resistance
    1886         /// </summary>
    1887         A_fa_resistance = 0xf1d0,
    1888         /// <summary>
    1889         /// a fa retweet
    1890         /// </summary>
    1891         A_fa_retweet = 0xf079,
    1892         /// <summary>
    1893         /// a fa RMB
    1894         /// </summary>
    1895         A_fa_rmb = 0xf157,
    1896         /// <summary>
    1897         /// a fa road
    1898         /// </summary>
    1899         A_fa_road = 0xf018,
    1900         /// <summary>
    1901         /// a fa rocket
    1902         /// </summary>
    1903         A_fa_rocket = 0xf135,
    1904         /// <summary>
    1905         /// a fa rotate right
    1906         /// </summary>
    1907         A_fa_rotate_right = 0xf01e,
    1908         /// <summary>
    1909         /// a fa RSS square
    1910         /// </summary>
    1911         A_fa_rss_square = 0xf143,
    1912         /// <summary>
    1913         /// a fa ruble
    1914         /// </summary>
    1915         A_fa_ruble = 0xf158,
    1916         /// <summary>
    1917         /// a fa safari
    1918         /// </summary>
    1919         A_fa_safari = 0xf267,
    1920         /// <summary>
    1921         /// a fa save
    1922         /// </summary>
    1923         A_fa_save = 0xf0c7,
    1924         /// <summary>
    1925         /// a fa scribd
    1926         /// </summary>
    1927         A_fa_scribd = 0xf28a,
    1928         /// <summary>
    1929         /// a fa search
    1930         /// </summary>
    1931         A_fa_search = 0xf002,
    1932         /// <summary>
    1933         /// a fa search minus
    1934         /// </summary>
    1935         A_fa_search_minus = 0xf010,
    1936         /// <summary>
    1937         /// a fa search plus
    1938         /// </summary>
    1939         A_fa_search_plus = 0xf00e,
    1940         /// <summary>
    1941         /// a fa sellsy
    1942         /// </summary>
    1943         A_fa_sellsy = 0xf213,
    1944         /// <summary>
    1945         /// a fa send
    1946         /// </summary>
    1947         A_fa_send = 0xf1d8,
    1948         /// <summary>
    1949         /// a fa send o
    1950         /// </summary>
    1951         A_fa_send_o = 0xf1d9,
    1952         /// <summary>
    1953         /// a fa server
    1954         /// </summary>
    1955         A_fa_server = 0xf233,
    1956         /// <summary>
    1957         /// a fa share alt
    1958         /// </summary>
    1959         A_fa_share_alt = 0xf1e0,
    1960         /// <summary>
    1961         /// a fa share alt square
    1962         /// </summary>
    1963         A_fa_share_alt_square = 0xf1e1,
    1964         /// <summary>
    1965         /// a fa share square
    1966         /// </summary>
    1967         A_fa_share_square = 0xf14d,
    1968         /// <summary>
    1969         /// a fa share square o
    1970         /// </summary>
    1971         A_fa_share_square_o = 0xf045,
    1972         /// <summary>
    1973         /// a fa shekel
    1974         /// </summary>
    1975         A_fa_shekel = 0xf20b,
    1976         /// <summary>
    1977         /// a fa shield
    1978         /// </summary>
    1979         A_fa_shield = 0xf132,
    1980         /// <summary>
    1981         /// a fa ship
    1982         /// </summary>
    1983         A_fa_ship = 0xf21a,
    1984         /// <summary>
    1985         /// a fa shirtsinbulk
    1986         /// </summary>
    1987         A_fa_shirtsinbulk = 0xf214,
    1988         /// <summary>
    1989         /// a fa shopping bag
    1990         /// </summary>
    1991         A_fa_shopping_bag = 0xf290,
    1992         /// <summary>
    1993         /// a fa shopping basket
    1994         /// </summary>
    1995         A_fa_shopping_basket = 0xf291,
    1996         /// <summary>
    1997         /// a fa shopping cart
    1998         /// </summary>
    1999         A_fa_shopping_cart = 0xf07a,
    2000         /// <summary>
    2001         /// a fa shower
    2002         /// </summary>
    2003         A_fa_shower = 0xf2cc,
    2004         /// <summary>
    2005         /// a fa sign in
    2006         /// </summary>
    2007         A_fa_sign_in = 0xf090,
    2008         /// <summary>
    2009         /// a fa sign language
    2010         /// </summary>
    2011         A_fa_sign_language = 0xf2a7,
    2012         /// <summary>
    2013         /// a fa sign out
    2014         /// </summary>
    2015         A_fa_sign_out = 0xf08b,
    2016         /// <summary>
    2017         /// a fa signal
    2018         /// </summary>
    2019         A_fa_signal = 0xf012,
    2020         /// <summary>
    2021         /// a fa simplybuilt
    2022         /// </summary>
    2023         A_fa_simplybuilt = 0xf215,
    2024         /// <summary>
    2025         /// a fa sitemap
    2026         /// </summary>
    2027         A_fa_sitemap = 0xf0e8,
    2028         /// <summary>
    2029         /// a fa skyatlas
    2030         /// </summary>
    2031         A_fa_skyatlas = 0xf216,
    2032         /// <summary>
    2033         /// a fa skype
    2034         /// </summary>
    2035         A_fa_skype = 0xf17e,
    2036         /// <summary>
    2037         /// a fa slack
    2038         /// </summary>
    2039         A_fa_slack = 0xf198,
    2040         /// <summary>
    2041         /// a fa sliders
    2042         /// </summary>
    2043         A_fa_sliders = 0xf1de,
    2044         /// <summary>
    2045         /// a fa slideshare
    2046         /// </summary>
    2047         A_fa_slideshare = 0xf1e7,
    2048         /// <summary>
    2049         /// a fa smile o
    2050         /// </summary>
    2051         A_fa_smile_o = 0xf118,
    2052         /// <summary>
    2053         /// a fa snapchat
    2054         /// </summary>
    2055         A_fa_snapchat = 0xf2ab,
    2056         /// <summary>
    2057         /// a fa snapchat ghost
    2058         /// </summary>
    2059         A_fa_snapchat_ghost = 0xf2ac,
    2060         /// <summary>
    2061         /// a fa snapchat square
    2062         /// </summary>
    2063         A_fa_snapchat_square = 0xf2ad,
    2064         /// <summary>
    2065         /// a fa snowflake o
    2066         /// </summary>
    2067         A_fa_snowflake_o = 0xf2dc,
    2068         /// <summary>
    2069         /// a fa sort
    2070         /// </summary>
    2071         A_fa_sort = 0xf0dc,
    2072         /// <summary>
    2073         /// a fa sort alpha asc
    2074         /// </summary>
    2075         A_fa_sort_alpha_asc = 0xf15d,
    2076         /// <summary>
    2077         /// a fa sort alpha desc
    2078         /// </summary>
    2079         A_fa_sort_alpha_desc = 0xf15e,
    2080         /// <summary>
    2081         /// a fa sort amount asc
    2082         /// </summary>
    2083         A_fa_sort_amount_asc = 0xf160,
    2084         /// <summary>
    2085         /// a fa sort amount desc
    2086         /// </summary>
    2087         A_fa_sort_amount_desc = 0xf161,
    2088         /// <summary>
    2089         /// a fa sort asc
    2090         /// </summary>
    2091         A_fa_sort_asc = 0xf0de,
    2092         /// <summary>
    2093         /// a fa sort desc
    2094         /// </summary>
    2095         A_fa_sort_desc = 0xf0dd,
    2096         /// <summary>
    2097         /// a fa sort numeric asc
    2098         /// </summary>
    2099         A_fa_sort_numeric_asc = 0xf162,
    2100         /// <summary>
    2101         /// a fa sort numeric desc
    2102         /// </summary>
    2103         A_fa_sort_numeric_desc = 0xf163,
    2104         /// <summary>
    2105         /// a fa soundcloud
    2106         /// </summary>
    2107         A_fa_soundcloud = 0xf1be,
    2108         /// <summary>
    2109         /// a fa space shuttle
    2110         /// </summary>
    2111         A_fa_space_shuttle = 0xf197,
    2112         /// <summary>
    2113         /// a fa spinner
    2114         /// </summary>
    2115         A_fa_spinner = 0xf110,
    2116         /// <summary>
    2117         /// a fa spoon
    2118         /// </summary>
    2119         A_fa_spoon = 0xf1b1,
    2120         /// <summary>
    2121         /// a fa spotify
    2122         /// </summary>
    2123         A_fa_spotify = 0xf1bc,
    2124         /// <summary>
    2125         /// a fa square
    2126         /// </summary>
    2127         A_fa_square = 0xf0c8,
    2128         /// <summary>
    2129         /// a fa square o
    2130         /// </summary>
    2131         A_fa_square_o = 0xf096,
    2132         /// <summary>
    2133         /// a fa stack exchange
    2134         /// </summary>
    2135         A_fa_stack_exchange = 0xf18d,
    2136         /// <summary>
    2137         /// a fa stack overflow
    2138         /// </summary>
    2139         A_fa_stack_overflow = 0xf16c,
    2140         /// <summary>
    2141         /// a fa star
    2142         /// </summary>
    2143         A_fa_star = 0xf005,
    2144         /// <summary>
    2145         /// a fa star half
    2146         /// </summary>
    2147         A_fa_star_half = 0xf089,
    2148         /// <summary>
    2149         /// a fa star half o
    2150         /// </summary>
    2151         A_fa_star_half_o = 0xf123,
    2152         /// <summary>
    2153         /// a fa star o
    2154         /// </summary>
    2155         A_fa_star_o = 0xf006,
    2156         /// <summary>
    2157         /// a fa steam
    2158         /// </summary>
    2159         A_fa_steam = 0xf1b6,
    2160         /// <summary>
    2161         /// a fa steam square
    2162         /// </summary>
    2163         A_fa_steam_square = 0xf1b7,
    2164         /// <summary>
    2165         /// a fa step backward
    2166         /// </summary>
    2167         A_fa_step_backward = 0xf048,
    2168         /// <summary>
    2169         /// a fa step forward
    2170         /// </summary>
    2171         A_fa_step_forward = 0xf051,
    2172         /// <summary>
    2173         /// a fa stethoscope
    2174         /// </summary>
    2175         A_fa_stethoscope = 0xf0f1,
    2176         /// <summary>
    2177         /// a fa sticky note
    2178         /// </summary>
    2179         A_fa_sticky_note = 0xf249,
    2180         /// <summary>
    2181         /// a fa sticky note o
    2182         /// </summary>
    2183         A_fa_sticky_note_o = 0xf24a,
    2184         /// <summary>
    2185         /// a fa stop
    2186         /// </summary>
    2187         A_fa_stop = 0xf04d,
    2188         /// <summary>
    2189         /// a fa stop circle
    2190         /// </summary>
    2191         A_fa_stop_circle = 0xf28d,
    2192         /// <summary>
    2193         /// a fa stop circle o
    2194         /// </summary>
    2195         A_fa_stop_circle_o = 0xf28e,
    2196         /// <summary>
    2197         /// a fa street view
    2198         /// </summary>
    2199         A_fa_street_view = 0xf21d,
    2200         /// <summary>
    2201         /// a fa strikethrough
    2202         /// </summary>
    2203         A_fa_strikethrough = 0xf0cc,
    2204         /// <summary>
    2205         /// a fa stumbleupon
    2206         /// </summary>
    2207         A_fa_stumbleupon = 0xf1a4,
    2208         /// <summary>
    2209         /// a fa stumbleupon circle
    2210         /// </summary>
    2211         A_fa_stumbleupon_circle = 0xf1a3,
    2212         /// <summary>
    2213         /// a fa subscript
    2214         /// </summary>
    2215         A_fa_subscript = 0xf12c,
    2216         /// <summary>
    2217         /// a fa subway
    2218         /// </summary>
    2219         A_fa_subway = 0xf239,
    2220         /// <summary>
    2221         /// a fa suitcase
    2222         /// </summary>
    2223         A_fa_suitcase = 0xf0f2,
    2224         /// <summary>
    2225         /// a fa sun o
    2226         /// </summary>
    2227         A_fa_sun_o = 0xf185,
    2228         /// <summary>
    2229         /// a fa superpowers
    2230         /// </summary>
    2231         A_fa_superpowers = 0xf2dd,
    2232         /// <summary>
    2233         /// a fa superscript
    2234         /// </summary>
    2235         A_fa_superscript = 0xf12b,
    2236         /// <summary>
    2237         /// a fa table
    2238         /// </summary>
    2239         A_fa_table = 0xf0ce,
    2240         /// <summary>
    2241         /// a fa tablet
    2242         /// </summary>
    2243         A_fa_tablet = 0xf10a,
    2244         /// <summary>
    2245         /// a fa tag
    2246         /// </summary>
    2247         A_fa_tag = 0xf02b,
    2248         /// <summary>
    2249         /// a fa tags
    2250         /// </summary>
    2251         A_fa_tags = 0xf02c,
    2252         /// <summary>
    2253         /// a fa tasks
    2254         /// </summary>
    2255         A_fa_tasks = 0xf0ae,
    2256         /// <summary>
    2257         /// a fa taxi
    2258         /// </summary>
    2259         A_fa_taxi = 0xf1ba,
    2260         /// <summary>
    2261         /// a fa telegram
    2262         /// </summary>
    2263         A_fa_telegram = 0xf2c6,
    2264         /// <summary>
    2265         /// a fa tencent weibo
    2266         /// </summary>
    2267         A_fa_tencent_weibo = 0xf1d5,
    2268         /// <summary>
    2269         /// a fa terminal
    2270         /// </summary>
    2271         A_fa_terminal = 0xf120,
    2272         /// <summary>
    2273         /// a fa text height
    2274         /// </summary>
    2275         A_fa_text_height = 0xf034,
    2276         /// <summary>
    2277         /// a fa text width
    2278         /// </summary>
    2279         A_fa_text_width = 0xf035,
    2280         /// <summary>
    2281         /// a fa th
    2282         /// </summary>
    2283         A_fa_th = 0xf00a,
    2284         /// <summary>
    2285         /// a fa th large
    2286         /// </summary>
    2287         A_fa_th_large = 0xf009,
    2288         /// <summary>
    2289         /// a fa th list
    2290         /// </summary>
    2291         A_fa_th_list = 0xf00b,
    2292         /// <summary>
    2293         /// a fa themeisle
    2294         /// </summary>
    2295         A_fa_themeisle = 0xf2b2,
    2296         /// <summary>
    2297         /// a fa thermometer
    2298         /// </summary>
    2299         A_fa_thermometer = 0xf2c7,
    2300         /// <summary>
    2301         /// a fa thermometer 0
    2302         /// </summary>
    2303         A_fa_thermometer_0 = 0xf2cb,
    2304         /// <summary>
    2305         /// a fa thermometer 1
    2306         /// </summary>
    2307         A_fa_thermometer_1 = 0xf2ca,
    2308         /// <summary>
    2309         /// a fa thermometer 2
    2310         /// </summary>
    2311         A_fa_thermometer_2 = 0xf2c9,
    2312         /// <summary>
    2313         /// a fa thermometer 3
    2314         /// </summary>
    2315         A_fa_thermometer_3 = 0xf2c8,
    2316         /// <summary>
    2317         /// a fa thumb tack
    2318         /// </summary>
    2319         A_fa_thumb_tack = 0xf08d,
    2320         /// <summary>
    2321         /// a fa thumbs down
    2322         /// </summary>
    2323         A_fa_thumbs_down = 0xf165,
    2324         /// <summary>
    2325         /// a fa thumbs o down
    2326         /// </summary>
    2327         A_fa_thumbs_o_down = 0xf088,
    2328         /// <summary>
    2329         /// a fa thumbs o up
    2330         /// </summary>
    2331         A_fa_thumbs_o_up = 0xf087,
    2332         /// <summary>
    2333         /// a fa thumbs up
    2334         /// </summary>
    2335         A_fa_thumbs_up = 0xf164,
    2336         /// <summary>
    2337         /// a fa ticket
    2338         /// </summary>
    2339         A_fa_ticket = 0xf145,
    2340         /// <summary>
    2341         /// a fa times circle
    2342         /// </summary>
    2343         A_fa_times_circle = 0xf057,
    2344         /// <summary>
    2345         /// a fa times circle o
    2346         /// </summary>
    2347         A_fa_times_circle_o = 0xf05c,
    2348         /// <summary>
    2349         /// a fa tint
    2350         /// </summary>
    2351         A_fa_tint = 0xf043,
    2352         /// <summary>
    2353         /// a fa toggle down
    2354         /// </summary>
    2355         A_fa_toggle_down = 0xf150,
    2356         /// <summary>
    2357         /// a fa toggle left
    2358         /// </summary>
    2359         A_fa_toggle_left = 0xf191,
    2360         /// <summary>
    2361         /// a fa toggle off
    2362         /// </summary>
    2363         A_fa_toggle_off = 0xf204,
    2364         /// <summary>
    2365         /// a fa toggle on
    2366         /// </summary>
    2367         A_fa_toggle_on = 0xf205,
    2368         /// <summary>
    2369         /// a fa toggle right
    2370         /// </summary>
    2371         A_fa_toggle_right = 0xf152,
    2372         /// <summary>
    2373         /// a fa toggle up
    2374         /// </summary>
    2375         A_fa_toggle_up = 0xf151,
    2376         /// <summary>
    2377         /// a fa trademark
    2378         /// </summary>
    2379         A_fa_trademark = 0xf25c,
    2380         /// <summary>
    2381         /// a fa train
    2382         /// </summary>
    2383         A_fa_train = 0xf238,
    2384         /// <summary>
    2385         /// a fa transgender
    2386         /// </summary>
    2387         A_fa_transgender = 0xf224,
    2388         /// <summary>
    2389         /// a fa transgender alt
    2390         /// </summary>
    2391         A_fa_transgender_alt = 0xf225,
    2392         /// <summary>
    2393         /// a fa trash
    2394         /// </summary>
    2395         A_fa_trash = 0xf1f8,
    2396         /// <summary>
    2397         /// a fa trash o
    2398         /// </summary>
    2399         A_fa_trash_o = 0xf014,
    2400         /// <summary>
    2401         /// a fa tree
    2402         /// </summary>
    2403         A_fa_tree = 0xf1bb,
    2404         /// <summary>
    2405         /// a fa trello
    2406         /// </summary>
    2407         A_fa_trello = 0xf181,
    2408         /// <summary>
    2409         /// a fa tripadvisor
    2410         /// </summary>
    2411         A_fa_tripadvisor = 0xf262,
    2412         /// <summary>
    2413         /// a fa trophy
    2414         /// </summary>
    2415         A_fa_trophy = 0xf091,
    2416         /// <summary>
    2417         /// a fa truck
    2418         /// </summary>
    2419         A_fa_truck = 0xf0d1,
    2420         /// <summary>
    2421         /// a fa tty
    2422         /// </summary>
    2423         A_fa_tty = 0xf1e4,
    2424         /// <summary>
    2425         /// a fa tumblr
    2426         /// </summary>
    2427         A_fa_tumblr = 0xf173,
    2428         /// <summary>
    2429         /// a fa tumblr square
    2430         /// </summary>
    2431         A_fa_tumblr_square = 0xf174,
    2432         /// <summary>
    2433         /// a fa turkish lira
    2434         /// </summary>
    2435         A_fa_turkish_lira = 0xf195,
    2436         /// <summary>
    2437         /// a fa tv
    2438         /// </summary>
    2439         A_fa_tv = 0xf26c,
    2440         /// <summary>
    2441         /// a fa twitch
    2442         /// </summary>
    2443         A_fa_twitch = 0xf1e8,
    2444         /// <summary>
    2445         /// a fa twitter
    2446         /// </summary>
    2447         A_fa_twitter = 0xf099,
    2448         /// <summary>
    2449         /// a fa twitter square
    2450         /// </summary>
    2451         A_fa_twitter_square = 0xf081,
    2452         /// <summary>
    2453         /// a fa umbrella
    2454         /// </summary>
    2455         A_fa_umbrella = 0xf0e9,
    2456         /// <summary>
    2457         /// a fa underline
    2458         /// </summary>
    2459         A_fa_underline = 0xf0cd,
    2460         /// <summary>
    2461         /// a fa undo
    2462         /// </summary>
    2463         A_fa_undo = 0xf0e2,
    2464         /// <summary>
    2465         /// a fa universal access
    2466         /// </summary>
    2467         A_fa_universal_access = 0xf29a,
    2468         /// <summary>
    2469         /// a fa university
    2470         /// </summary>
    2471         A_fa_university = 0xf19c,
    2472         /// <summary>
    2473         /// a fa unlink
    2474         /// </summary>
    2475         A_fa_unlink = 0xf127,
    2476         /// <summary>
    2477         /// a fa unlock
    2478         /// </summary>
    2479         A_fa_unlock = 0xf09c,
    2480         /// <summary>
    2481         /// a fa unlock alt
    2482         /// </summary>
    2483         A_fa_unlock_alt = 0xf13e,
    2484         /// <summary>
    2485         /// a fa upload
    2486         /// </summary>
    2487         A_fa_upload = 0xf093,
    2488         /// <summary>
    2489         /// a fa usb
    2490         /// </summary>
    2491         A_fa_usb = 0xf287,
    2492         /// <summary>
    2493         /// a fa usd
    2494         /// </summary>
    2495         A_fa_usd = 0xf155,
    2496         /// <summary>
    2497         /// a fa user
    2498         /// </summary>
    2499         A_fa_user = 0xf007,
    2500         /// <summary>
    2501         /// a fa user circle
    2502         /// </summary>
    2503         A_fa_user_circle = 0xf2bd,
    2504         /// <summary>
    2505         /// a fa user circle o
    2506         /// </summary>
    2507         A_fa_user_circle_o = 0xf2be,
    2508         /// <summary>
    2509         /// a fa user md
    2510         /// </summary>
    2511         A_fa_user_md = 0xf0f0,
    2512         /// <summary>
    2513         /// a fa user o
    2514         /// </summary>
    2515         A_fa_user_o = 0xf2c0,
    2516         /// <summary>
    2517         /// a fa user plus
    2518         /// </summary>
    2519         A_fa_user_plus = 0xf234,
    2520         /// <summary>
    2521         /// a fa user secret
    2522         /// </summary>
    2523         A_fa_user_secret = 0xf21b,
    2524         /// <summary>
    2525         /// a fa user times
    2526         /// </summary>
    2527         A_fa_user_times = 0xf235,
    2528         /// <summary>
    2529         /// a fa venus
    2530         /// </summary>
    2531         A_fa_venus = 0xf221,
    2532         /// <summary>
    2533         /// a fa venus double
    2534         /// </summary>
    2535         A_fa_venus_double = 0xf226,
    2536         /// <summary>
    2537         /// a fa venus mars
    2538         /// </summary>
    2539         A_fa_venus_mars = 0xf228,
    2540         /// <summary>
    2541         /// a fa viacoin
    2542         /// </summary>
    2543         A_fa_viacoin = 0xf237,
    2544         /// <summary>
    2545         /// a fa viadeo
    2546         /// </summary>
    2547         A_fa_viadeo = 0xf2a9,
    2548         /// <summary>
    2549         /// a fa viadeo square
    2550         /// </summary>
    2551         A_fa_viadeo_square = 0xf2aa,
    2552         /// <summary>
    2553         /// a fa video camera
    2554         /// </summary>
    2555         A_fa_video_camera = 0xf03d,
    2556         /// <summary>
    2557         /// a fa vimeo
    2558         /// </summary>
    2559         A_fa_vimeo = 0xf27d,
    2560         /// <summary>
    2561         /// a fa vimeo square
    2562         /// </summary>
    2563         A_fa_vimeo_square = 0xf194,
    2564         /// <summary>
    2565         /// a fa vine
    2566         /// </summary>
    2567         A_fa_vine = 0xf1ca,
    2568         /// <summary>
    2569         /// a fa vk
    2570         /// </summary>
    2571         A_fa_vk = 0xf189,
    2572         /// <summary>
    2573         /// a fa volume control phone
    2574         /// </summary>
    2575         A_fa_volume_control_phone = 0xf2a0,
    2576         /// <summary>
    2577         /// a fa volume down
    2578         /// </summary>
    2579         A_fa_volume_down = 0xf027,
    2580         /// <summary>
    2581         /// a fa volume off
    2582         /// </summary>
    2583         A_fa_volume_off = 0xf026,
    2584         /// <summary>
    2585         /// a fa volume up
    2586         /// </summary>
    2587         A_fa_volume_up = 0xf028,
    2588         /// <summary>
    2589         /// a fa warning
    2590         /// </summary>
    2591         A_fa_warning = 0xf071,
    2592         /// <summary>
    2593         /// a fa weibo
    2594         /// </summary>
    2595         A_fa_weibo = 0xf18a,
    2596         /// <summary>
    2597         /// a fa weixin
    2598         /// </summary>
    2599         A_fa_weixin = 0xf1d7,
    2600         /// <summary>
    2601         /// a fa whatsapp
    2602         /// </summary>
    2603         A_fa_whatsapp = 0xf232,
    2604         /// <summary>
    2605         /// a fa wheelchair
    2606         /// </summary>
    2607         A_fa_wheelchair = 0xf193,
    2608         /// <summary>
    2609         /// a fa wheelchair alt
    2610         /// </summary>
    2611         A_fa_wheelchair_alt = 0xf29b,
    2612         /// <summary>
    2613         /// a fa wifi
    2614         /// </summary>
    2615         A_fa_wifi = 0xf1eb,
    2616         /// <summary>
    2617         /// a fa wikipedia w
    2618         /// </summary>
    2619         A_fa_wikipedia_w = 0xf266,
    2620         /// <summary>
    2621         /// a fa window close
    2622         /// </summary>
    2623         A_fa_window_close = 0xf2d3,
    2624         /// <summary>
    2625         /// a fa window close o
    2626         /// </summary>
    2627         A_fa_window_close_o = 0xf2d4,
    2628         /// <summary>
    2629         /// a fa window maximize
    2630         /// </summary>
    2631         A_fa_window_maximize = 0xf2d0,
    2632         /// <summary>
    2633         /// a fa window minimize
    2634         /// </summary>
    2635         A_fa_window_minimize = 0xf2d1,
    2636         /// <summary>
    2637         /// a fa window restore
    2638         /// </summary>
    2639         A_fa_window_restore = 0xf2d2,
    2640         /// <summary>
    2641         /// a fa windows
    2642         /// </summary>
    2643         A_fa_windows = 0xf17a,
    2644         /// <summary>
    2645         /// a fa won
    2646         /// </summary>
    2647         A_fa_won = 0xf159,
    2648         /// <summary>
    2649         /// a fa wordpress
    2650         /// </summary>
    2651         A_fa_wordpress = 0xf19a,
    2652         /// <summary>
    2653         /// a fa wpbeginner
    2654         /// </summary>
    2655         A_fa_wpbeginner = 0xf297,
    2656         /// <summary>
    2657         /// a fa wpexplorer
    2658         /// </summary>
    2659         A_fa_wpexplorer = 0xf2de,
    2660         /// <summary>
    2661         /// a fa wpforms
    2662         /// </summary>
    2663         A_fa_wpforms = 0xf298,
    2664         /// <summary>
    2665         /// a fa wrench
    2666         /// </summary>
    2667         A_fa_wrench = 0xf0ad,
    2668         /// <summary>
    2669         /// a fa xing
    2670         /// </summary>
    2671         A_fa_xing = 0xf168,
    2672         /// <summary>
    2673         /// a fa xing square
    2674         /// </summary>
    2675         A_fa_xing_square = 0xf169,
    2676         /// <summary>
    2677         /// a fa yahoo
    2678         /// </summary>
    2679         A_fa_yahoo = 0xf19e,
    2680         /// <summary>
    2681         /// a fa yc
    2682         /// </summary>
    2683         A_fa_yc = 0xf23b,
    2684         /// <summary>
    2685         /// a fa yelp
    2686         /// </summary>
    2687         A_fa_yelp = 0xf1e9,
    2688         /// <summary>
    2689         /// a fa yoast
    2690         /// </summary>
    2691         A_fa_yoast = 0xf2b1,
    2692         /// <summary>
    2693         /// a fa youtube
    2694         /// </summary>
    2695         A_fa_youtube = 0xf167,
    2696         /// <summary>
    2697         /// a fa youtube play
    2698         /// </summary>
    2699         A_fa_youtube_play = 0xf16a,
    2700         /// <summary>
    2701         /// a fa youtube square
    2702         /// </summary>
    2703         A_fa_youtube_square = 0xf166,
    2704         #endregion
    2705 
    2706         #region Elegant    English:Elegant
    2707         /// <summary>
    2708         /// The e arrow up
    2709         /// </summary>
    2710        E_arrow_up = 0x21,
    2711        /// <summary>
    2712        /// The e arrow down
    2713        /// </summary>
    2714        E_arrow_down = 0x22,
    2715        /// <summary>
    2716        /// The e arrow left
    2717        /// </summary>
    2718        E_arrow_left = 0x23,
    2719        /// <summary>
    2720        /// The e arrow right
    2721        /// </summary>
    2722        E_arrow_right = 0x24,
    2723        /// <summary>
    2724        /// The e arrow left up
    2725        /// </summary>
    2726        E_arrow_left_up = 0x25,
    2727        /// <summary>
    2728        /// The e arrow right up
    2729        /// </summary>
    2730        E_arrow_right_up = 0x26,
    2731        /// <summary>
    2732        /// The e arrow right down
    2733        /// </summary>
    2734        E_arrow_right_down = 0x27,
    2735        /// <summary>
    2736        /// The e arrow left down
    2737        /// </summary>
    2738        E_arrow_left_down = 0x28,
    2739        /// <summary>
    2740        /// The e arrow up down
    2741        /// </summary>
    2742        E_arrow_up_down = 0x29,
    2743        /// <summary>
    2744        /// The e arrow up down alt
    2745        /// </summary>
    2746        E_arrow_up_down_alt = 0x2a,
    2747        /// <summary>
    2748        /// The e arrow left right alt
    2749        /// </summary>
    2750        E_arrow_left_right_alt = 0x2b,
    2751        /// <summary>
    2752        /// The e arrow left right
    2753        /// </summary>
    2754        E_arrow_left_right = 0x2c,
    2755        /// <summary>
    2756        /// The e arrow expand alt2
    2757        /// </summary>
    2758        E_arrow_expand_alt2 = 0x2d,
    2759        /// <summary>
    2760        /// The e arrow expand alt
    2761        /// </summary>
    2762        E_arrow_expand_alt = 0x2e,
    2763        /// <summary>
    2764        /// The e arrow condense
    2765        /// </summary>
    2766        E_arrow_condense = 0x2f,
    2767        /// <summary>
    2768        /// The e arrow expand
    2769        /// </summary>
    2770        E_arrow_expand = 0x30,
    2771        /// <summary>
    2772        /// The e arrow move
    2773        /// </summary>
    2774        E_arrow_move = 0x31,
    2775        /// <summary>
    2776        /// The e arrow carrot up
    2777        /// </summary>
    2778        E_arrow_carrot_up = 0x32,
    2779        /// <summary>
    2780        /// The e arrow carrot down
    2781        /// </summary>
    2782        E_arrow_carrot_down = 0x33,
    2783        /// <summary>
    2784        /// The e arrow carrot left
    2785        /// </summary>
    2786        E_arrow_carrot_left = 0x34,
    2787        /// <summary>
    2788        /// The e arrow carrot right
    2789        /// </summary>
    2790        E_arrow_carrot_right = 0x35,
    2791        /// <summary>
    2792        /// The e arrow carrot 2up
    2793        /// </summary>
    2794        E_arrow_carrot_2up = 0x36,
    2795        /// <summary>
    2796        /// The e arrow carrot 2down
    2797        /// </summary>
    2798        E_arrow_carrot_2down = 0x37,
    2799        /// <summary>
    2800        /// The e arrow carrot 2left
    2801        /// </summary>
    2802        E_arrow_carrot_2left = 0x38,
    2803        /// <summary>
    2804        /// The e arrow carrot 2right
    2805        /// </summary>
    2806        E_arrow_carrot_2right = 0x39,
    2807        /// <summary>
    2808        /// The e arrow carrot up alt2
    2809        /// </summary>
    2810        E_arrow_carrot_up_alt2 = 0x3a,
    2811        /// <summary>
    2812        /// The e arrow carrot down alt2
    2813        /// </summary>
    2814        E_arrow_carrot_down_alt2 = 0x3b,
    2815        /// <summary>
    2816        /// The e arrow carrot left alt2
    2817        /// </summary>
    2818        E_arrow_carrot_left_alt2 = 0x3c,
    2819        /// <summary>
    2820        /// The e arrow carrot right alt2
    2821        /// </summary>
    2822        E_arrow_carrot_right_alt2 = 0x3d,
    2823        /// <summary>
    2824        /// The e arrow carrot 2up alt2
    2825        /// </summary>
    2826        E_arrow_carrot_2up_alt2 = 0x3e,
    2827        /// <summary>
    2828        /// The e arrow carrot 2down alt2
    2829        /// </summary>
    2830        E_arrow_carrot_2down_alt2 = 0x3f,
    2831        /// <summary>
    2832        /// The e arrow carrot 2left alt2
    2833        /// </summary>
    2834        E_arrow_carrot_2left_alt2 = 0x40,
    2835        /// <summary>
    2836        /// The e arrow carrot 2right alt2
    2837        /// </summary>
    2838        E_arrow_carrot_2right_alt2 = 0x41,
    2839        /// <summary>
    2840        /// The e arrow triangle up
    2841        /// </summary>
    2842        E_arrow_triangle_up = 0x42,
    2843        /// <summary>
    2844        /// The e arrow triangle down
    2845        /// </summary>
    2846        E_arrow_triangle_down = 0x43,
    2847        /// <summary>
    2848        /// The e arrow triangle left
    2849        /// </summary>
    2850        E_arrow_triangle_left = 0x44,
    2851        /// <summary>
    2852        /// The e arrow triangle right
    2853        /// </summary>
    2854        E_arrow_triangle_right = 0x45,
    2855        /// <summary>
    2856        /// The e arrow triangle up alt2
    2857        /// </summary>
    2858        E_arrow_triangle_up_alt2 = 0x46,
    2859        /// <summary>
    2860        /// The e arrow triangle down alt2
    2861        /// </summary>
    2862        E_arrow_triangle_down_alt2 = 0x47,
    2863        /// <summary>
    2864        /// The e arrow triangle left alt2
    2865        /// </summary>
    2866        E_arrow_triangle_left_alt2 = 0x48,
    2867        /// <summary>
    2868        /// The e arrow triangle right alt2
    2869        /// </summary>
    2870        E_arrow_triangle_right_alt2 = 0x49,
    2871        /// <summary>
    2872        /// The e arrow back
    2873        /// </summary>
    2874        E_arrow_back = 0x4a,
    2875        /// <summary>
    2876        /// The e icon minus 06
    2877        /// </summary>
    2878        E_icon_minus_06 = 0x4b,
    2879        /// <summary>
    2880        /// The e icon plus
    2881        /// </summary>
    2882        E_icon_plus = 0x4c,
    2883        /// <summary>
    2884        /// The e icon close
    2885        /// </summary>
    2886        E_icon_close = 0x4d,
    2887        /// <summary>
    2888        /// The e icon check
    2889        /// </summary>
    2890        E_icon_check = 0x4e,
    2891        /// <summary>
    2892        /// The e icon minus alt2
    2893        /// </summary>
    2894        E_icon_minus_alt2 = 0x4f,
    2895        /// <summary>
    2896        /// The e icon plus alt2
    2897        /// </summary>
    2898        E_icon_plus_alt2 = 0x50,
    2899        /// <summary>
    2900        /// The e icon close alt2
    2901        /// </summary>
    2902        E_icon_close_alt2 = 0x51,
    2903        /// <summary>
    2904        /// The e icon check alt2
    2905        /// </summary>
    2906        E_icon_check_alt2 = 0x52,
    2907        /// <summary>
    2908        /// The e icon zoom out alt
    2909        /// </summary>
    2910        E_icon_zoom_out_alt = 0x53,
    2911        /// <summary>
    2912        /// The e icon zoom in alt
    2913        /// </summary>
    2914        E_icon_zoom_in_alt = 0x54,
    2915        /// <summary>
    2916        /// The e icon search
    2917        /// </summary>
    2918        E_icon_search = 0x55,
    2919        /// <summary>
    2920        /// The e icon box empty
    2921        /// </summary>
    2922        E_icon_box_empty = 0x56,
    2923        /// <summary>
    2924        /// The e icon box selected
    2925        /// </summary>
    2926        E_icon_box_selected = 0x57,
    2927        /// <summary>
    2928        /// The e icon minus box
    2929        /// </summary>
    2930        E_icon_minus_box = 0x58,
    2931        /// <summary>
    2932        /// The e icon plus box
    2933        /// </summary>
    2934        E_icon_plus_box = 0x59,
    2935        /// <summary>
    2936        /// The e icon box checked
    2937        /// </summary>
    2938        E_icon_box_checked = 0x5a,
    2939        /// <summary>
    2940        /// The e icon circle empty
    2941        /// </summary>
    2942        E_icon_circle_empty = 0x5b,
    2943        /// <summary>
    2944        /// The e icon circle slelected
    2945        /// </summary>
    2946        E_icon_circle_slelected = 0x5c,
    2947        /// <summary>
    2948        /// The e icon stop alt2
    2949        /// </summary>
    2950        E_icon_stop_alt2 = 0x5d,
    2951        /// <summary>
    2952        /// The e icon stop
    2953        /// </summary>
    2954        E_icon_stop = 0x5e,
    2955        /// <summary>
    2956        /// The e icon pause alt2
    2957        /// </summary>
    2958        E_icon_pause_alt2 = 0x5f,
    2959        /// <summary>
    2960        /// The e icon pause
    2961        /// </summary>
    2962        E_icon_pause = 0x60,
    2963        /// <summary>
    2964        /// The e icon menu
    2965        /// </summary>
    2966        E_icon_menu = 0x61,
    2967        /// <summary>
    2968        /// The e icon menu square alt2
    2969        /// </summary>
    2970        E_icon_menu_square_alt2 = 0x62,
    2971        /// <summary>
    2972        /// The e icon menu circle alt2
    2973        /// </summary>
    2974        E_icon_menu_circle_alt2 = 0x63,
    2975        /// <summary>
    2976        /// The e icon ul
    2977        /// </summary>
    2978        E_icon_ul = 0x64,
    2979        /// <summary>
    2980        /// The e icon ol
    2981        /// </summary>
    2982        E_icon_ol = 0x65,
    2983        /// <summary>
    2984        /// The e icon adjust horiz
    2985        /// </summary>
    2986        E_icon_adjust_horiz = 0x66,
    2987        /// <summary>
    2988        /// The e icon adjust vert
    2989        /// </summary>
    2990        E_icon_adjust_vert = 0x67,
    2991        /// <summary>
    2992        /// The e icon document alt
    2993        /// </summary>
    2994        E_icon_document_alt = 0x68,
    2995        /// <summary>
    2996        /// The e icon documents alt
    2997        /// </summary>
    2998        E_icon_documents_alt = 0x69,
    2999        /// <summary>
    3000        /// The e icon pencil
    3001        /// </summary>
    3002        E_icon_pencil = 0x6a,
    3003        /// <summary>
    3004        /// The e icon pencil edit alt
    3005        /// </summary>
    3006        E_icon_pencil_edit_alt = 0x6b,
    3007        /// <summary>
    3008        /// The e icon pencil edit
    3009        /// </summary>
    3010        E_icon_pencil_edit = 0x6c,
    3011        /// <summary>
    3012        /// The e icon folder alt
    3013        /// </summary>
    3014        E_icon_folder_alt = 0x6d,
    3015        /// <summary>
    3016        /// The e icon folder open alt
    3017        /// </summary>
    3018        E_icon_folder_open_alt = 0x6e,
    3019        /// <summary>
    3020        /// The e icon folder add alt
    3021        /// </summary>
    3022        E_icon_folder_add_alt = 0x6f,
    3023        /// <summary>
    3024        /// The e icon information alt
    3025        /// </summary>
    3026        E_icon_info_alt = 0x70,
    3027        /// <summary>
    3028        /// The e icon error oct alt
    3029        /// </summary>
    3030        E_icon_error_oct_alt = 0x71,
    3031        /// <summary>
    3032        /// The e icon error circle alt
    3033        /// </summary>
    3034        E_icon_error_circle_alt = 0x72,
    3035        /// <summary>
    3036        /// The e icon error triangle alt
    3037        /// </summary>
    3038        E_icon_error_triangle_alt = 0x73,
    3039        /// <summary>
    3040        /// The e icon question alt2
    3041        /// </summary>
    3042        E_icon_question_alt2 = 0x74,
    3043        /// <summary>
    3044        /// The e icon question
    3045        /// </summary>
    3046        E_icon_question = 0x75,
    3047        /// <summary>
    3048        /// The e icon comment alt
    3049        /// </summary>
    3050        E_icon_comment_alt = 0x76,
    3051        /// <summary>
    3052        /// The e icon chat alt
    3053        /// </summary>
    3054        E_icon_chat_alt = 0x77,
    3055        /// <summary>
    3056        /// The e icon vol mute alt
    3057        /// </summary>
    3058        E_icon_vol_mute_alt = 0x78,
    3059        /// <summary>
    3060        /// The e icon volume low alt
    3061        /// </summary>
    3062        E_icon_volume_low_alt = 0x79,
    3063        /// <summary>
    3064        /// The e icon volume high alt
    3065        /// </summary>
    3066        E_icon_volume_high_alt = 0x7a,
    3067        /// <summary>
    3068        /// The e icon quotations
    3069        /// </summary>
    3070        E_icon_quotations = 0x7b,
    3071        /// <summary>
    3072        /// The e icon quotations alt2
    3073        /// </summary>
    3074        E_icon_quotations_alt2 = 0x7c,
    3075        /// <summary>
    3076        /// The e icon clock alt
    3077        /// </summary>
    3078        E_icon_clock_alt = 0x7d,
    3079        /// <summary>
    3080        /// The e icon lock alt
    3081        /// </summary>
    3082        E_icon_lock_alt = 0x7e,
    3083        /// <summary>
    3084        /// The e icon lock open alt
    3085        /// </summary>
    3086        E_icon_lock_open_alt = 0xe000,
    3087        /// <summary>
    3088        /// The e icon key alt
    3089        /// </summary>
    3090        E_icon_key_alt = 0xe001,
    3091        /// <summary>
    3092        /// The e icon cloud alt
    3093        /// </summary>
    3094        E_icon_cloud_alt = 0xe002,
    3095        /// <summary>
    3096        /// The e icon cloud upload alt
    3097        /// </summary>
    3098        E_icon_cloud_upload_alt = 0xe003,
    3099        /// <summary>
    3100        /// The e icon cloud download alt
    3101        /// </summary>
    3102        E_icon_cloud_download_alt = 0xe004,
    3103        /// <summary>
    3104        /// The e icon image
    3105        /// </summary>
    3106        E_icon_image = 0xe005,
    3107        /// <summary>
    3108        /// The e icon images
    3109        /// </summary>
    3110        E_icon_images = 0xe006,
    3111        /// <summary>
    3112        /// The e icon lightbulb alt
    3113        /// </summary>
    3114        E_icon_lightbulb_alt = 0xe007,
    3115        /// <summary>
    3116        /// The e icon gift alt
    3117        /// </summary>
    3118        E_icon_gift_alt = 0xe008,
    3119        /// <summary>
    3120        /// The e icon house alt
    3121        /// </summary>
    3122        E_icon_house_alt = 0xe009,
    3123        /// <summary>
    3124        /// The e icon genius
    3125        /// </summary>
    3126        E_icon_genius = 0xe00a,
    3127        /// <summary>
    3128        /// The e icon mobile
    3129        /// </summary>
    3130        E_icon_mobile = 0xe00b,
    3131        /// <summary>
    3132        /// The e icon tablet
    3133        /// </summary>
    3134        E_icon_tablet = 0xe00c,
    3135        /// <summary>
    3136        /// The e icon laptop
    3137        /// </summary>
    3138        E_icon_laptop = 0xe00d,
    3139        /// <summary>
    3140        /// The e icon desktop
    3141        /// </summary>
    3142        E_icon_desktop = 0xe00e,
    3143        /// <summary>
    3144        /// The e icon camera alt
    3145        /// </summary>
    3146        E_icon_camera_alt = 0xe00f,
    3147        /// <summary>
    3148        /// The e icon mail alt
    3149        /// </summary>
    3150        E_icon_mail_alt = 0xe010,
    3151        /// <summary>
    3152        /// The e icon cone alt
    3153        /// </summary>
    3154        E_icon_cone_alt = 0xe011,
    3155        /// <summary>
    3156        /// The e icon ribbon alt
    3157        /// </summary>
    3158        E_icon_ribbon_alt = 0xe012,
    3159        /// <summary>
    3160        /// The e icon bag alt
    3161        /// </summary>
    3162        E_icon_bag_alt = 0xe013,
    3163        /// <summary>
    3164        /// The e icon creditcard
    3165        /// </summary>
    3166        E_icon_creditcard = 0xe014,
    3167        /// <summary>
    3168        /// The e icon cart alt
    3169        /// </summary>
    3170        E_icon_cart_alt = 0xe015,
    3171        /// <summary>
    3172        /// The e icon paperclip
    3173        /// </summary>
    3174        E_icon_paperclip = 0xe016,
    3175        /// <summary>
    3176        /// The e icon tag alt
    3177        /// </summary>
    3178        E_icon_tag_alt = 0xe017,
    3179        /// <summary>
    3180        /// The e icon tags alt
    3181        /// </summary>
    3182        E_icon_tags_alt = 0xe018,
    3183        /// <summary>
    3184        /// The e icon trash alt
    3185        /// </summary>
    3186        E_icon_trash_alt = 0xe019,
    3187        /// <summary>
    3188        /// The e icon cursor alt
    3189        /// </summary>
    3190        E_icon_cursor_alt = 0xe01a,
    3191        /// <summary>
    3192        /// The e icon mic alt
    3193        /// </summary>
    3194        E_icon_mic_alt = 0xe01b,
    3195        /// <summary>
    3196        /// The e icon compass alt
    3197        /// </summary>
    3198        E_icon_compass_alt = 0xe01c,
    3199        /// <summary>
    3200        /// The e icon pin alt
    3201        /// </summary>
    3202        E_icon_pin_alt = 0xe01d,
    3203        /// <summary>
    3204        /// The e icon pushpin alt
    3205        /// </summary>
    3206        E_icon_pushpin_alt = 0xe01e,
    3207        /// <summary>
    3208        /// The e icon map alt
    3209        /// </summary>
    3210        E_icon_map_alt = 0xe01f,
    3211        /// <summary>
    3212        /// The e icon drawer alt
    3213        /// </summary>
    3214        E_icon_drawer_alt = 0xe020,
    3215        /// <summary>
    3216        /// The e icon toolbox alt
    3217        /// </summary>
    3218        E_icon_toolbox_alt = 0xe021,
    3219        /// <summary>
    3220        /// The e icon book alt
    3221        /// </summary>
    3222        E_icon_book_alt = 0xe022,
    3223        /// <summary>
    3224        /// The e icon calendar
    3225        /// </summary>
    3226        E_icon_calendar = 0xe023,
    3227        /// <summary>
    3228        /// The e icon film
    3229        /// </summary>
    3230        E_icon_film = 0xe024,
    3231        /// <summary>
    3232        /// The e icon table
    3233        /// </summary>
    3234        E_icon_table = 0xe025,
    3235        /// <summary>
    3236        /// The e icon contacts alt
    3237        /// </summary>
    3238        E_icon_contacts_alt = 0xe026,
    3239        /// <summary>
    3240        /// The e icon headphones
    3241        /// </summary>
    3242        E_icon_headphones = 0xe027,
    3243        /// <summary>
    3244        /// The e icon lifesaver
    3245        /// </summary>
    3246        E_icon_lifesaver = 0xe028,
    3247        /// <summary>
    3248        /// The e icon piechart
    3249        /// </summary>
    3250        E_icon_piechart = 0xe029,
    3251        /// <summary>
    3252        /// The e icon refresh
    3253        /// </summary>
    3254        E_icon_refresh = 0xe02a,
    3255        /// <summary>
    3256        /// The e icon link alt
    3257        /// </summary>
    3258        E_icon_link_alt = 0xe02b,
    3259        /// <summary>
    3260        /// The e icon link
    3261        /// </summary>
    3262        E_icon_link = 0xe02c,
    3263        /// <summary>
    3264        /// The e icon loading
    3265        /// </summary>
    3266        E_icon_loading = 0xe02d,
    3267        /// <summary>
    3268        /// The e icon blocked
    3269        /// </summary>
    3270        E_icon_blocked = 0xe02e,
    3271        /// <summary>
    3272        /// The e icon archive alt
    3273        /// </summary>
    3274        E_icon_archive_alt = 0xe02f,
    3275        /// <summary>
    3276        /// The e icon heart alt
    3277        /// </summary>
    3278        E_icon_heart_alt = 0xe030,
    3279        /// <summary>
    3280        /// The e icon star alt
    3281        /// </summary>
    3282        E_icon_star_alt = 0xe031,
    3283        /// <summary>
    3284        /// The e icon star half alt
    3285        /// </summary>
    3286        E_icon_star_half_alt = 0xe032,
    3287        /// <summary>
    3288        /// The e icon star
    3289        /// </summary>
    3290        E_icon_star = 0xe033,
    3291        /// <summary>
    3292        /// The e icon star half
    3293        /// </summary>
    3294        E_icon_star_half = 0xe034,
    3295        /// <summary>
    3296        /// The e icon tools
    3297        /// </summary>
    3298        E_icon_tools = 0xe035,
    3299        /// <summary>
    3300        /// The e icon tool
    3301        /// </summary>
    3302        E_icon_tool = 0xe036,
    3303        /// <summary>
    3304        /// The e icon cog
    3305        /// </summary>
    3306        E_icon_cog = 0xe037,
    3307        /// <summary>
    3308        /// The e icon cogs
    3309        /// </summary>
    3310        E_icon_cogs = 0xe038,
    3311        /// <summary>
    3312        /// The e arrow up alt
    3313        /// </summary>
    3314        E_arrow_up_alt = 0xe039,
    3315        /// <summary>
    3316        /// The e arrow down alt
    3317        /// </summary>
    3318        E_arrow_down_alt = 0xe03a,
    3319        /// <summary>
    3320        /// The e arrow left alt
    3321        /// </summary>
    3322        E_arrow_left_alt = 0xe03b,
    3323        /// <summary>
    3324        /// The e arrow right alt
    3325        /// </summary>
    3326        E_arrow_right_alt = 0xe03c,
    3327        /// <summary>
    3328        /// The e arrow left up alt
    3329        /// </summary>
    3330        E_arrow_left_up_alt = 0xe03d,
    3331        /// <summary>
    3332        /// The e arrow right up alt
    3333        /// </summary>
    3334        E_arrow_right_up_alt = 0xe03e,
    3335        /// <summary>
    3336        /// The e arrow right down alt
    3337        /// </summary>
    3338        E_arrow_right_down_alt = 0xe03f,
    3339        /// <summary>
    3340        /// The e arrow left down alt
    3341        /// </summary>
    3342        E_arrow_left_down_alt = 0xe040,
    3343        /// <summary>
    3344        /// The e arrow condense alt
    3345        /// </summary>
    3346        E_arrow_condense_alt = 0xe041,
    3347        /// <summary>
    3348        /// The e arrow expand alt3
    3349        /// </summary>
    3350        E_arrow_expand_alt3 = 0xe042,
    3351        /// <summary>
    3352        /// The e arrow carrot up alt
    3353        /// </summary>
    3354        E_arrow_carrot_up_alt = 0xe043,
    3355        /// <summary>
    3356        /// The e arrow carrot down alt
    3357        /// </summary>
    3358        E_arrow_carrot_down_alt = 0xe044,
    3359        /// <summary>
    3360        /// The e arrow carrot left alt
    3361        /// </summary>
    3362        E_arrow_carrot_left_alt = 0xe045,
    3363        /// <summary>
    3364        /// The e arrow carrot right alt
    3365        /// </summary>
    3366        E_arrow_carrot_right_alt = 0xe046,
    3367        /// <summary>
    3368        /// The e arrow carrot 2up alt
    3369        /// </summary>
    3370        E_arrow_carrot_2up_alt = 0xe047,
    3371        /// <summary>
    3372        /// The e arrow carrot 2DWNN alt
    3373        /// </summary>
    3374        E_arrow_carrot_2dwnn_alt = 0xe048,
    3375        /// <summary>
    3376        /// The e arrow carrot 2left alt
    3377        /// </summary>
    3378        E_arrow_carrot_2left_alt = 0xe049,
    3379        /// <summary>
    3380        /// The e arrow carrot 2right alt
    3381        /// </summary>
    3382        E_arrow_carrot_2right_alt = 0xe04a,
    3383        /// <summary>
    3384        /// The e arrow triangle up alt
    3385        /// </summary>
    3386        E_arrow_triangle_up_alt = 0xe04b,
    3387        /// <summary>
    3388        /// The e arrow triangle down alt
    3389        /// </summary>
    3390        E_arrow_triangle_down_alt = 0xe04c,
    3391        /// <summary>
    3392        /// The e arrow triangle left alt
    3393        /// </summary>
    3394        E_arrow_triangle_left_alt = 0xe04d,
    3395        /// <summary>
    3396        /// The e arrow triangle right alt
    3397        /// </summary>
    3398        E_arrow_triangle_right_alt = 0xe04e,
    3399        /// <summary>
    3400        /// The e icon minus alt
    3401        /// </summary>
    3402        E_icon_minus_alt = 0xe04f,
    3403        /// <summary>
    3404        /// The e icon plus alt
    3405        /// </summary>
    3406        E_icon_plus_alt = 0xe050,
    3407        /// <summary>
    3408        /// The e icon close alt
    3409        /// </summary>
    3410        E_icon_close_alt = 0xe051,
    3411        /// <summary>
    3412        /// The e icon check alt
    3413        /// </summary>
    3414        E_icon_check_alt = 0xe052,
    3415        /// <summary>
    3416        /// The e icon zoom out
    3417        /// </summary>
    3418        E_icon_zoom_out = 0xe053,
    3419        /// <summary>
    3420        /// The e icon zoom in
    3421        /// </summary>
    3422        E_icon_zoom_in = 0xe054,
    3423        /// <summary>
    3424        /// The e icon stop alt
    3425        /// </summary>
    3426        E_icon_stop_alt = 0xe055,
    3427        /// <summary>
    3428        /// The e icon menu square alt
    3429        /// </summary>
    3430        E_icon_menu_square_alt = 0xe056,
    3431        /// <summary>
    3432        /// The e icon menu circle alt
    3433        /// </summary>
    3434        E_icon_menu_circle_alt = 0xe057,
    3435        /// <summary>
    3436        /// The e icon document
    3437        /// </summary>
    3438        E_icon_document = 0xe058,
    3439        /// <summary>
    3440        /// The e icon documents
    3441        /// </summary>
    3442        E_icon_documents = 0xe059,
    3443        /// <summary>
    3444        /// The e icon pencil alt
    3445        /// </summary>
    3446        E_icon_pencil_alt = 0xe05a,
    3447        /// <summary>
    3448        /// The e icon folder
    3449        /// </summary>
    3450        E_icon_folder = 0xe05b,
    3451        /// <summary>
    3452        /// The e icon folder open
    3453        /// </summary>
    3454        E_icon_folder_open = 0xe05c,
    3455        /// <summary>
    3456        /// The e icon folder add
    3457        /// </summary>
    3458        E_icon_folder_add = 0xe05d,
    3459        /// <summary>
    3460        /// The e icon folder upload
    3461        /// </summary>
    3462        E_icon_folder_upload = 0xe05e,
    3463        /// <summary>
    3464        /// The e icon folder download
    3465        /// </summary>
    3466        E_icon_folder_download = 0xe05f,
    3467        /// <summary>
    3468        /// The e icon information
    3469        /// </summary>
    3470        E_icon_info = 0xe060,
    3471        /// <summary>
    3472        /// The e icon error circle
    3473        /// </summary>
    3474        E_icon_error_circle = 0xe061,
    3475        /// <summary>
    3476        /// The e icon error oct
    3477        /// </summary>
    3478        E_icon_error_oct = 0xe062,
    3479        /// <summary>
    3480        /// The e icon error triangle
    3481        /// </summary>
    3482        E_icon_error_triangle = 0xe063,
    3483        /// <summary>
    3484        /// The e icon question alt
    3485        /// </summary>
    3486        E_icon_question_alt = 0xe064,
    3487        /// <summary>
    3488        /// The e icon comment
    3489        /// </summary>
    3490        E_icon_comment = 0xe065,
    3491        /// <summary>
    3492        /// The e icon chat
    3493        /// </summary>
    3494        E_icon_chat = 0xe066,
    3495        /// <summary>
    3496        /// The e icon vol mute
    3497        /// </summary>
    3498        E_icon_vol_mute = 0xe067,
    3499        /// <summary>
    3500        /// The e icon volume low
    3501        /// </summary>
    3502        E_icon_volume_low = 0xe068,
    3503        /// <summary>
    3504        /// The e icon volume high
    3505        /// </summary>
    3506        E_icon_volume_high = 0xe069,
    3507        /// <summary>
    3508        /// The e icon quotations alt
    3509        /// </summary>
    3510        E_icon_quotations_alt = 0xe06a,
    3511        /// <summary>
    3512        /// The e icon clock
    3513        /// </summary>
    3514        E_icon_clock = 0xe06b,
    3515        /// <summary>
    3516        /// The e icon lock
    3517        /// </summary>
    3518        E_icon_lock = 0xe06c,
    3519        /// <summary>
    3520        /// The e icon lock open
    3521        /// </summary>
    3522        E_icon_lock_open = 0xe06d,
    3523        /// <summary>
    3524        /// The e icon key
    3525        /// </summary>
    3526        E_icon_key = 0xe06e,
    3527        /// <summary>
    3528        /// The e icon cloud
    3529        /// </summary>
    3530        E_icon_cloud = 0xe06f,
    3531        /// <summary>
    3532        /// The e icon cloud upload
    3533        /// </summary>
    3534        E_icon_cloud_upload = 0xe070,
    3535        /// <summary>
    3536        /// The e icon cloud download
    3537        /// </summary>
    3538        E_icon_cloud_download = 0xe071,
    3539        /// <summary>
    3540        /// The e icon lightbulb
    3541        /// </summary>
    3542        E_icon_lightbulb = 0xe072,
    3543        /// <summary>
    3544        /// The e icon gift
    3545        /// </summary>
    3546        E_icon_gift = 0xe073,
    3547        /// <summary>
    3548        /// The e icon house
    3549        /// </summary>
    3550        E_icon_house = 0xe074,
    3551        /// <summary>
    3552        /// The e icon camera
    3553        /// </summary>
    3554        E_icon_camera = 0xe075,
    3555        /// <summary>
    3556        /// The e icon mail
    3557        /// </summary>
    3558        E_icon_mail = 0xe076,
    3559        /// <summary>
    3560        /// The e icon cone
    3561        /// </summary>
    3562        E_icon_cone = 0xe077,
    3563        /// <summary>
    3564        /// The e icon ribbon
    3565        /// </summary>
    3566        E_icon_ribbon = 0xe078,
    3567        /// <summary>
    3568        /// The e icon bag
    3569        /// </summary>
    3570        E_icon_bag = 0xe079,
    3571        /// <summary>
    3572        /// The e icon cart
    3573        /// </summary>
    3574        E_icon_cart = 0xe07a,
    3575        /// <summary>
    3576        /// The e icon tag
    3577        /// </summary>
    3578        E_icon_tag = 0xe07b,
    3579        /// <summary>
    3580        /// The e icon tags
    3581        /// </summary>
    3582        E_icon_tags = 0xe07c,
    3583        /// <summary>
    3584        /// The e icon trash
    3585        /// </summary>
    3586        E_icon_trash = 0xe07d,
    3587        /// <summary>
    3588        /// The e icon cursor
    3589        /// </summary>
    3590        E_icon_cursor = 0xe07e,
    3591        /// <summary>
    3592        /// The e icon mic
    3593        /// </summary>
    3594        E_icon_mic = 0xe07f,
    3595        /// <summary>
    3596        /// The e icon compass
    3597        /// </summary>
    3598        E_icon_compass = 0xe080,
    3599        /// <summary>
    3600        /// The e icon pin
    3601        /// </summary>
    3602        E_icon_pin = 0xe081,
    3603        /// <summary>
    3604        /// The e icon pushpin
    3605        /// </summary>
    3606        E_icon_pushpin = 0xe082,
    3607        /// <summary>
    3608        /// The e icon map
    3609        /// </summary>
    3610        E_icon_map = 0xe083,
    3611        /// <summary>
    3612        /// The e icon drawer
    3613        /// </summary>
    3614        E_icon_drawer = 0xe084,
    3615        /// <summary>
    3616        /// The e icon toolbox
    3617        /// </summary>
    3618        E_icon_toolbox = 0xe085,
    3619        /// <summary>
    3620        /// The e icon book
    3621        /// </summary>
    3622        E_icon_book = 0xe086,
    3623        /// <summary>
    3624        /// The e icon contacts
    3625        /// </summary>
    3626        E_icon_contacts = 0xe087,
    3627        /// <summary>
    3628        /// The e icon archive
    3629        /// </summary>
    3630        E_icon_archive = 0xe088,
    3631        /// <summary>
    3632        /// The e icon heart
    3633        /// </summary>
    3634        E_icon_heart = 0xe089,
    3635        /// <summary>
    3636        /// The e icon profile
    3637        /// </summary>
    3638        E_icon_profile = 0xe08a,
    3639        /// <summary>
    3640        /// The e icon group
    3641        /// </summary>
    3642        E_icon_group = 0xe08b,
    3643        /// <summary>
    3644        /// The e icon grid 2X2
    3645        /// </summary>
    3646        E_icon_grid_2x2 = 0xe08c,
    3647        /// <summary>
    3648        /// The e icon grid 3X3
    3649        /// </summary>
    3650        E_icon_grid_3x3 = 0xe08d,
    3651        /// <summary>
    3652        /// The e icon music
    3653        /// </summary>
    3654        E_icon_music = 0xe08e,
    3655        /// <summary>
    3656        /// The e icon pause alt
    3657        /// </summary>
    3658        E_icon_pause_alt = 0xe08f,
    3659        /// <summary>
    3660        /// The e icon phone
    3661        /// </summary>
    3662        E_icon_phone = 0xe090,
    3663        /// <summary>
    3664        /// The e icon upload
    3665        /// </summary>
    3666        E_icon_upload = 0xe091,
    3667        /// <summary>
    3668        /// The e icon download
    3669        /// </summary>
    3670        E_icon_download = 0xe092,
    3671        /// <summary>
    3672        /// The e social facebook
    3673        /// </summary>
    3674        E_social_facebook = 0xe093,
    3675        /// <summary>
    3676        /// The e social twitter
    3677        /// </summary>
    3678        E_social_twitter = 0xe094,
    3679        /// <summary>
    3680        /// The e social pinterest
    3681        /// </summary>
    3682        E_social_pinterest = 0xe095,
    3683        /// <summary>
    3684        /// The e social googleplus
    3685        /// </summary>
    3686        E_social_googleplus = 0xe096,
    3687        /// <summary>
    3688        /// The e social tumblr
    3689        /// </summary>
    3690        E_social_tumblr = 0xe097,
    3691        /// <summary>
    3692        /// The e social tumbleupon
    3693        /// </summary>
    3694        E_social_tumbleupon = 0xe098,
    3695        /// <summary>
    3696        /// The e social wordpress
    3697        /// </summary>
    3698        E_social_wordpress = 0xe099,
    3699        /// <summary>
    3700        /// The e social instagram
    3701        /// </summary>
    3702        E_social_instagram = 0xe09a,
    3703        /// <summary>
    3704        /// The e social dribbble
    3705        /// </summary>
    3706        E_social_dribbble = 0xe09b,
    3707        /// <summary>
    3708        /// The e social vimeo
    3709        /// </summary>
    3710        E_social_vimeo = 0xe09c,
    3711        /// <summary>
    3712        /// The e social linkedin
    3713        /// </summary>
    3714        E_social_linkedin = 0xe09d,
    3715        /// <summary>
    3716        /// The e social RSS
    3717        /// </summary>
    3718        E_social_rss = 0xe09e,
    3719        /// <summary>
    3720        /// The e social deviantart
    3721        /// </summary>
    3722        E_social_deviantart = 0xe09f,
    3723        /// <summary>
    3724        /// The e social share
    3725        /// </summary>
    3726        E_social_share = 0xe0a0,
    3727        /// <summary>
    3728        /// The e social myspace
    3729        /// </summary>
    3730        E_social_myspace = 0xe0a1,
    3731        /// <summary>
    3732        /// The e social skype
    3733        /// </summary>
    3734        E_social_skype = 0xe0a2,
    3735        /// <summary>
    3736        /// The e social youtube
    3737        /// </summary>
    3738        E_social_youtube = 0xe0a3,
    3739        /// <summary>
    3740        /// The e social picassa
    3741        /// </summary>
    3742        E_social_picassa = 0xe0a4,
    3743        /// <summary>
    3744        /// The e social googledrive
    3745        /// </summary>
    3746        E_social_googledrive = 0xe0a5,
    3747        /// <summary>
    3748        /// The e social flickr
    3749        /// </summary>
    3750        E_social_flickr = 0xe0a6,
    3751        /// <summary>
    3752        /// The e social blogger
    3753        /// </summary>
    3754        E_social_blogger = 0xe0a7,
    3755        /// <summary>
    3756        /// The e social spotify
    3757        /// </summary>
    3758        E_social_spotify = 0xe0a8,
    3759        /// <summary>
    3760        /// The e social delicious
    3761        /// </summary>
    3762        E_social_delicious = 0xe0a9,
    3763        /// <summary>
    3764        /// The e social facebook circle
    3765        /// </summary>
    3766        E_social_facebook_circle = 0xe0aa,
    3767        /// <summary>
    3768        /// The e social twitter circle
    3769        /// </summary>
    3770        E_social_twitter_circle = 0xe0ab,
    3771        /// <summary>
    3772        /// The e social pinterest circle
    3773        /// </summary>
    3774        E_social_pinterest_circle = 0xe0ac,
    3775        /// <summary>
    3776        /// The e social googleplus circle
    3777        /// </summary>
    3778        E_social_googleplus_circle = 0xe0ad,
    3779        /// <summary>
    3780        /// The e social tumblr circle
    3781        /// </summary>
    3782        E_social_tumblr_circle = 0xe0ae,
    3783        /// <summary>
    3784        /// The e social stumbleupon circle
    3785        /// </summary>
    3786        E_social_stumbleupon_circle = 0xe0af,
    3787        /// <summary>
    3788        /// The e social wordpress circle
    3789        /// </summary>
    3790        E_social_wordpress_circle = 0xe0b0,
    3791        /// <summary>
    3792        /// The e social instagram circle
    3793        /// </summary>
    3794        E_social_instagram_circle = 0xe0b1,
    3795        /// <summary>
    3796        /// The e social dribbble circle
    3797        /// </summary>
    3798        E_social_dribbble_circle = 0xe0b2,
    3799        /// <summary>
    3800        /// The e social vimeo circle
    3801        /// </summary>
    3802        E_social_vimeo_circle = 0xe0b3,
    3803        /// <summary>
    3804        /// The e social linkedin circle
    3805        /// </summary>
    3806        E_social_linkedin_circle = 0xe0b4,
    3807        /// <summary>
    3808        /// The e social RSS circle
    3809        /// </summary>
    3810        E_social_rss_circle = 0xe0b5,
    3811        /// <summary>
    3812        /// The e social deviantart circle
    3813        /// </summary>
    3814        E_social_deviantart_circle = 0xe0b6,
    3815        /// <summary>
    3816        /// The e social share circle
    3817        /// </summary>
    3818        E_social_share_circle = 0xe0b7,
    3819        /// <summary>
    3820        /// The e social myspace circle
    3821        /// </summary>
    3822        E_social_myspace_circle = 0xe0b8,
    3823        /// <summary>
    3824        /// The e social skype circle
    3825        /// </summary>
    3826        E_social_skype_circle = 0xe0b9,
    3827        /// <summary>
    3828        /// The e social youtube circle
    3829        /// </summary>
    3830        E_social_youtube_circle = 0xe0ba,
    3831        /// <summary>
    3832        /// The e social picassa circle
    3833        /// </summary>
    3834        E_social_picassa_circle = 0xe0bb,
    3835        /// <summary>
    3836        /// The e social googledrive alt2
    3837        /// </summary>
    3838        E_social_googledrive_alt2 = 0xe0bc,
    3839        /// <summary>
    3840        /// The e social flickr circle
    3841        /// </summary>
    3842        E_social_flickr_circle = 0xe0bd,
    3843        /// <summary>
    3844        /// The e social blogger circle
    3845        /// </summary>
    3846        E_social_blogger_circle = 0xe0be,
    3847        /// <summary>
    3848        /// The e social spotify circle
    3849        /// </summary>
    3850        E_social_spotify_circle = 0xe0bf,
    3851        /// <summary>
    3852        /// The e social delicious circle
    3853        /// </summary>
    3854        E_social_delicious_circle = 0xe0c0,
    3855        /// <summary>
    3856        /// The e social facebook square
    3857        /// </summary>
    3858        E_social_facebook_square = 0xe0c1,
    3859        /// <summary>
    3860        /// The e social twitter square
    3861        /// </summary>
    3862        E_social_twitter_square = 0xe0c2,
    3863        /// <summary>
    3864        /// The e social pinterest square
    3865        /// </summary>
    3866        E_social_pinterest_square = 0xe0c3,
    3867        /// <summary>
    3868        /// The e social googleplus square
    3869        /// </summary>
    3870        E_social_googleplus_square = 0xe0c4,
    3871        /// <summary>
    3872        /// The e social tumblr square
    3873        /// </summary>
    3874        E_social_tumblr_square = 0xe0c5,
    3875        /// <summary>
    3876        /// The e social stumbleupon square
    3877        /// </summary>
    3878        E_social_stumbleupon_square = 0xe0c6,
    3879        /// <summary>
    3880        /// The e social wordpress square
    3881        /// </summary>
    3882        E_social_wordpress_square = 0xe0c7,
    3883        /// <summary>
    3884        /// The e social instagram square
    3885        /// </summary>
    3886        E_social_instagram_square = 0xe0c8,
    3887        /// <summary>
    3888        /// The e social dribbble square
    3889        /// </summary>
    3890        E_social_dribbble_square = 0xe0c9,
    3891        /// <summary>
    3892        /// The e social vimeo square
    3893        /// </summary>
    3894        E_social_vimeo_square = 0xe0ca,
    3895        /// <summary>
    3896        /// The e social linkedin square
    3897        /// </summary>
    3898        E_social_linkedin_square = 0xe0cb,
    3899        /// <summary>
    3900        /// The e social RSS square
    3901        /// </summary>
    3902        E_social_rss_square = 0xe0cc,
    3903        /// <summary>
    3904        /// The e social deviantart square
    3905        /// </summary>
    3906        E_social_deviantart_square = 0xe0cd,
    3907        /// <summary>
    3908        /// The e social share square
    3909        /// </summary>
    3910        E_social_share_square = 0xe0ce,
    3911        /// <summary>
    3912        /// The e social myspace square
    3913        /// </summary>
    3914        E_social_myspace_square = 0xe0cf,
    3915        /// <summary>
    3916        /// The e social skype square
    3917        /// </summary>
    3918        E_social_skype_square = 0xe0d0,
    3919        /// <summary>
    3920        /// The e social youtube square
    3921        /// </summary>
    3922        E_social_youtube_square = 0xe0d1,
    3923        /// <summary>
    3924        /// The e social picassa square
    3925        /// </summary>
    3926        E_social_picassa_square = 0xe0d2,
    3927        /// <summary>
    3928        /// The e social googledrive square
    3929        /// </summary>
    3930        E_social_googledrive_square = 0xe0d3,
    3931        /// <summary>
    3932        /// The e social flickr square
    3933        /// </summary>
    3934        E_social_flickr_square = 0xe0d4,
    3935        /// <summary>
    3936        /// The e social blogger square
    3937        /// </summary>
    3938        E_social_blogger_square = 0xe0d5,
    3939        /// <summary>
    3940        /// The e social spotify square
    3941        /// </summary>
    3942        E_social_spotify_square = 0xe0d6,
    3943        /// <summary>
    3944        /// The e social delicious square
    3945        /// </summary>
    3946        E_social_delicious_square = 0xe0d7,
    3947        /// <summary>
    3948        /// The e icon printer
    3949        /// </summary>
    3950        E_icon_printer = 0xe103,
    3951        /// <summary>
    3952        /// The e icon calulator
    3953        /// </summary>
    3954        E_icon_calulator = 0xe0ee,
    3955        /// <summary>
    3956        /// The e icon building
    3957        /// </summary>
    3958        E_icon_building = 0xe0ef,
    3959        /// <summary>
    3960        /// The e icon floppy
    3961        /// </summary>
    3962        E_icon_floppy = 0xe0e8,
    3963        /// <summary>
    3964        /// The e icon drive
    3965        /// </summary>
    3966        E_icon_drive = 0xe0ea,
    3967        /// <summary>
    3968        /// The e icon search 2
    3969        /// </summary>
    3970        E_icon_search_2 = 0xe101,
    3971        /// <summary>
    3972        /// The e icon identifier
    3973        /// </summary>
    3974        E_icon_id = 0xe107,
    3975        /// <summary>
    3976        /// The e icon identifier 2
    3977        /// </summary>
    3978        E_icon_id_2 = 0xe108,
    3979        /// <summary>
    3980        /// The e icon puzzle
    3981        /// </summary>
    3982        E_icon_puzzle = 0xe102,
    3983        /// <summary>
    3984        /// The e icon like
    3985        /// </summary>
    3986        E_icon_like = 0xe106,
    3987        /// <summary>
    3988        /// The e icon dislike
    3989        /// </summary>
    3990        E_icon_dislike = 0xe0eb,
    3991        /// <summary>
    3992        /// The e icon mug
    3993        /// </summary>
    3994        E_icon_mug = 0xe105,
    3995        /// <summary>
    3996        /// The e icon currency
    3997        /// </summary>
    3998        E_icon_currency = 0xe0ed,
    3999        /// <summary>
    4000        /// The e icon wallet
    4001        /// </summary>
    4002        E_icon_wallet = 0xe100,
    4003        /// <summary>
    4004        /// The e icon pens
    4005        /// </summary>
    4006        E_icon_pens = 0xe104,
    4007        /// <summary>
    4008        /// The e icon easel
    4009        /// </summary>
    4010        E_icon_easel = 0xe0e9,
    4011        /// <summary>
    4012        /// The e icon flowchart
    4013        /// </summary>
    4014        E_icon_flowchart = 0xe109,
    4015        /// <summary>
    4016        /// The e icon datareport
    4017        /// </summary>
    4018        E_icon_datareport = 0xe0ec,
    4019        /// <summary>
    4020        /// The e icon briefcase
    4021        /// </summary>
    4022        E_icon_briefcase = 0xe0fe,
    4023        /// <summary>
    4024        /// The e icon shield
    4025        /// </summary>
    4026        E_icon_shield = 0xe0f6,
    4027        /// <summary>
    4028        /// The e icon percent
    4029        /// </summary>
    4030        E_icon_percent = 0xe0fb,
    4031        /// <summary>
    4032        /// The e icon globe
    4033        /// </summary>
    4034        E_icon_globe = 0xe0e2,
    4035        /// <summary>
    4036        /// The e icon globe 2
    4037        /// </summary>
    4038        E_icon_globe_2 = 0xe0e3,
    4039        /// <summary>
    4040        /// The e icon target
    4041        /// </summary>
    4042        E_icon_target = 0xe0f5,
    4043        /// <summary>
    4044        /// The e icon hourglass
    4045        /// </summary>
    4046        E_icon_hourglass = 0xe0e1,
    4047        /// <summary>
    4048        /// The e icon balance
    4049        /// </summary>
    4050        E_icon_balance = 0xe0ff,
    4051        /// <summary>
    4052        /// The e icon rook
    4053        /// </summary>
    4054        E_icon_rook = 0xe0f8,
    4055        /// <summary>
    4056        /// The e icon printer alt
    4057        /// </summary>
    4058        E_icon_printer_alt = 0xe0fa,
    4059        /// <summary>
    4060        /// The e icon calculator alt
    4061        /// </summary>
    4062        E_icon_calculator_alt = 0xe0e7,
    4063        /// <summary>
    4064        /// The e icon building alt
    4065        /// </summary>
    4066        E_icon_building_alt = 0xe0fd,
    4067        /// <summary>
    4068        /// The e icon floppy alt
    4069        /// </summary>
    4070        E_icon_floppy_alt = 0xe0e4,
    4071        /// <summary>
    4072        /// The e icon drive alt
    4073        /// </summary>
    4074        E_icon_drive_alt = 0xe0e5,
    4075        /// <summary>
    4076        /// The e icon search alt
    4077        /// </summary>
    4078        E_icon_search_alt = 0xe0f7,
    4079        /// <summary>
    4080        /// The e icon identifier alt
    4081        /// </summary>
    4082        E_icon_id_alt = 0xe0e0,
    4083        /// <summary>
    4084        /// The e icon identifier 2 alt
    4085        /// </summary>
    4086        E_icon_id_2_alt = 0xe0fc,
    4087        /// <summary>
    4088        /// The e icon puzzle alt
    4089        /// </summary>
    4090        E_icon_puzzle_alt = 0xe0f9,
    4091        /// <summary>
    4092        /// The e icon like alt
    4093        /// </summary>
    4094        E_icon_like_alt = 0xe0dd,
    4095        /// <summary>
    4096        /// The e icon dislike alt
    4097        /// </summary>
    4098        E_icon_dislike_alt = 0xe0f1,
    4099        /// <summary>
    4100        /// The e icon mug alt
    4101        /// </summary>
    4102        E_icon_mug_alt = 0xe0dc,
    4103        /// <summary>
    4104        /// The e icon currency alt
    4105        /// </summary>
    4106        E_icon_currency_alt = 0xe0f3,
    4107        /// <summary>
    4108        /// The e icon wallet alt
    4109        /// </summary>
    4110        E_icon_wallet_alt = 0xe0d8,
    4111        /// <summary>
    4112        /// The e icon pens alt
    4113        /// </summary>
    4114        E_icon_pens_alt = 0xe0db,
    4115        /// <summary>
    4116        /// The e icon easel alt
    4117        /// </summary>
    4118        E_icon_easel_alt = 0xe0f0,
    4119        /// <summary>
    4120        /// The e icon flowchart alt
    4121        /// </summary>
    4122        E_icon_flowchart_alt = 0xe0df,
    4123        /// <summary>
    4124        /// The e icon datareport alt
    4125        /// </summary>
    4126        E_icon_datareport_alt = 0xe0f2,
    4127        /// <summary>
    4128        /// The e icon briefcase alt
    4129        /// </summary>
    4130        E_icon_briefcase_alt = 0xe0f4,
    4131        /// <summary>
    4132        /// The e icon shield alt
    4133        /// </summary>
    4134        E_icon_shield_alt = 0xe0d9,
    4135        /// <summary>
    4136        /// The e icon percent alt
    4137        /// </summary>
    4138        E_icon_percent_alt = 0xe0da,
    4139        /// <summary>
    4140        /// The e icon globe alt
    4141        /// </summary>
    4142        E_icon_globe_alt = 0xe0de,
    4143        /// <summary>
    4144        /// The e icon clipboard
    4145        /// </summary>
    4146        E_icon_clipboard = 0xe0e6,
    4147         #endregion
    4148     }  
    View Code

    添加一个辅助类

      1 // ***********************************************************************
      2 // Assembly         : HZH_Controls
      3 // Created          : 2019-09-11
      4 //
      5 // ***********************************************************************
      6 // <copyright file="FontImages.cs">
      7 //     Copyright by Huang Zhenghui(黄正辉) All, QQ group:568015492 QQ:623128629 Email:623128629@qq.com
      8 // </copyright>
      9 //
     10 // Blog: https://www.cnblogs.com/bfyx
     11 // GitHub:https://github.com/kwwwvagaa/NetWinformControl
     12 // gitee:https://gitee.com/kwwwvagaa/net_winform_custom_control.git
     13 //
     14 // If you use this code, please keep this note.
     15 // ***********************************************************************
     16 using System;
     17 using System.Collections.Generic;
     18 using System.Drawing;
     19 using System.Drawing.Drawing2D;
     20 using System.Drawing.Imaging;
     21 using System.Drawing.Text;
     22 using System.IO;
     23 
     24 namespace HZH_Controls
     25 {
     26     /// <summary>
     27     /// 字体图标图片,awesome字体默认加载,elegant字体在使用时延迟加载
     28     /// 图标示例 http://www.fontawesome.com.cn/faicons/?tdsourcetag=s_pcqq_aiomsg
     29     /// 图标示例 https://www.elegantthemes.com/blog/resources/elegant-icon-font
     30     /// </summary>
     31     public static class FontImages
     32     {
     33         /// <summary>
     34         /// The m font collection
     35         /// </summary>
     36         private static readonly PrivateFontCollection m_fontCollection = new PrivateFontCollection();
     37 
     38         /// <summary>
     39         /// The m fonts awesome
     40         /// </summary>
     41         private static readonly Dictionary<string, Font> m_fontsAwesome = new Dictionary<string, Font>();
     42         /// <summary>
     43         /// The m fonts elegant
     44         /// </summary>
     45         private static readonly Dictionary<string, Font> m_fontsElegant = new Dictionary<string, Font>();
     46 
     47         /// <summary>
     48         /// The m cache maximum size
     49         /// </summary>
     50         private static Dictionary<int, float> m_cacheMaxSize = new Dictionary<int, float>();
     51         /// <summary>
     52         /// The minimum font size
     53         /// </summary>
     54         private const int MinFontSize = 8;
     55         /// <summary>
     56         /// The maximum font size
     57         /// </summary>
     58         private const int MaxFontSize = 43;
     59 
     60 
     61         /// <summary>
     62         /// 构造函数
     63         /// </summary>
     64         /// <exception cref="FileNotFoundException">Font file not found</exception>
     65         static FontImages()
     66         {
     67             string strPath = System.Reflection.Assembly.GetExecutingAssembly().CodeBase.ToLower().Replace("file:///", "");
     68             string strDir = System.IO.Path.GetDirectoryName(strPath);
     69             if (!Directory.Exists(Path.Combine(strDir, "IconFont")))
     70             {
     71                 Directory.CreateDirectory(Path.Combine(strDir, "IconFont"));
     72             }
     73             string strFile = Path.Combine(strDir, "IconFont\FontAwesome.ttf");
     74             if (!File.Exists(strFile))
     75             {
     76                 var fs = System.Reflection.Assembly.GetExecutingAssembly().GetManifestResourceStream("HZH_Controls.IconFont.FontAwesome.ttf");
     77                 FileStream sw = new FileStream(strFile, FileMode.Create, FileAccess.Write);
     78                 fs.CopyTo(sw);
     79                 sw.Close();
     80                 fs.Close();
     81             }
     82 
     83             m_fontCollection.AddFontFile(strFile);
     84 
     85             float size = MinFontSize;
     86             for (int i = 0; i <= (MaxFontSize - MinFontSize) * 2; i++)
     87             {
     88                 m_fontsAwesome.Add(size.ToString("F2"), new Font(m_fontCollection.Families[0], size, FontStyle.Regular, GraphicsUnit.Point));
     89                 size += 0.5f;
     90             }
     91         }
     92 
     93         /// <summary>
     94         /// Gets the font awesome.
     95         /// </summary>
     96         /// <value>The font awesome.</value>
     97         public static FontFamily FontAwesome
     98         {
     99             get
    100             {
    101                 for (int i = 0; i < m_fontCollection.Families.Length; i++)
    102                 {
    103                     if (m_fontCollection.Families[i].Name == "FontAwesome")
    104                     {
    105                         return m_fontCollection.Families[i];
    106                     }
    107                 }
    108                 return m_fontCollection.Families[0];
    109             }
    110         }
    111 
    112         /// <summary>
    113         /// Gets the elegant icons.
    114         /// </summary>
    115         /// <value>The elegant icons.</value>
    116         /// <exception cref="FileNotFoundException">Font file not found</exception>
    117         public static FontFamily ElegantIcons
    118         {
    119             get
    120             {
    121                 if (m_fontsElegant.Count <= 0)
    122                 {
    123                     lock (m_fontsElegant)
    124                     {
    125                         if (m_fontsElegant.Count <= 0)
    126                         {
    127                             string strPath = System.Reflection.Assembly.GetExecutingAssembly().CodeBase.ToLower().Replace("file:///", "");
    128                             string strDir = System.IO.Path.GetDirectoryName(strPath);
    129                             if (!Directory.Exists(Path.Combine(strDir, "IconFont")))
    130                             {
    131                                 Directory.CreateDirectory(Path.Combine(strDir, "IconFont"));
    132                             }
    133                             string strFile = Path.Combine(strDir, "IconFont\ElegantIcons.ttf");
    134                             if (!File.Exists(strFile))
    135                             {
    136                                 var fs = System.Reflection.Assembly.GetExecutingAssembly().GetManifestResourceStream("HZH_Controls.IconFont.ElegantIcons.ttf");
    137                                 FileStream sw = new FileStream(strFile, FileMode.Create, FileAccess.Write);
    138                                 fs.CopyTo(sw);
    139                                 sw.Close();
    140                                 fs.Close();
    141                             }
    142                             m_fontCollection.AddFontFile(strFile);
    143 
    144                             float size = MinFontSize;
    145                             for (int i = 0; i <= (MaxFontSize - MinFontSize) * 2; i++)
    146                             {
    147                                 m_fontsElegant.Add(size.ToString("F2"), new Font(m_fontCollection.Families[0], size, FontStyle.Regular, GraphicsUnit.Point));
    148                                 size += 0.5f;
    149                             }
    150                         }
    151                     }
    152                 }
    153                 for (int i = 0; i < m_fontCollection.Families.Length; i++)
    154                 {
    155                     if (m_fontCollection.Families[i].Name == "ElegantIcons")
    156                     {
    157                         return m_fontCollection.Families[i];
    158                     }
    159                 }
    160                 return m_fontCollection.Families[0];
    161             }
    162         }
    163         /// <summary>
    164         /// 获取图标
    165         /// </summary>
    166         /// <param name="iconText">图标名称</param>
    167         /// <param name="imageSize">图标大小</param>
    168         /// <param name="foreColor">前景色</param>
    169         /// <param name="backColor">背景色</param>
    170         /// <returns>图标</returns>
    171         public static Icon GetIcon(FontIcons iconText, int imageSize = 32, Color? foreColor = null, Color? backColor = null)
    172         {
    173             Bitmap image = GetImage(iconText, imageSize, foreColor, backColor);
    174             return image != null ? ToIcon(image, imageSize) : null;
    175         }
    176         /// <summary>
    177         /// 获取图标.
    178         /// </summary>
    179         /// <param name="iconText">图标名称.</param>
    180         /// <param name="imageSize">图标大小.</param>
    181         /// <param name="foreColor">前景色</param>
    182         /// <param name="backColor">背景色.</param>
    183         /// <returns>Bitmap.</returns>
    184         /// <exception cref="FileNotFoundException">Font file not found</exception>
    185         public static Bitmap GetImage(FontIcons iconText, int imageSize = 32, Color? foreColor = null, Color? backColor = null)
    186         {
    187             Dictionary<string, Font> _fs;
    188             if (iconText.ToString().StartsWith("A_"))
    189                 _fs = m_fontsAwesome;
    190             else
    191             {
    192                 if (m_fontsElegant.Count <= 0)
    193                 {
    194                     lock (m_fontsElegant)
    195                     {
    196                         if (m_fontsElegant.Count <= 0)
    197                         {
    198                             string strPath = System.Reflection.Assembly.GetExecutingAssembly().CodeBase.ToLower().Replace("file:///", "");
    199                             string strDir = System.IO.Path.GetDirectoryName(strPath);
    200                             if (!Directory.Exists(Path.Combine(strDir, "IconFont")))
    201                             {
    202                                 Directory.CreateDirectory(Path.Combine(strDir, "IconFont"));
    203                             }
    204                             string strFile = Path.Combine(strDir, "IconFont\ElegantIcons.ttf");
    205                             if (!File.Exists(strFile))
    206                             {
    207                                 var fs = System.Reflection.Assembly.GetExecutingAssembly().GetManifestResourceStream("HZH_Controls.IconFont.ElegantIcons.ttf");
    208                                 FileStream sw = new FileStream(strFile, FileMode.Create, FileAccess.Write);
    209                                 fs.CopyTo(sw);
    210                                 sw.Close();
    211                                 fs.Close();
    212                             }
    213                             m_fontCollection.AddFontFile(strFile);
    214 
    215                             float size = MinFontSize;
    216                             for (int i = 0; i <= (MaxFontSize - MinFontSize) * 2; i++)
    217                             {
    218                                 m_fontsElegant.Add(size.ToString("F2"), new Font(m_fontCollection.Families[0], size, FontStyle.Regular, GraphicsUnit.Point));
    219                                 size += 0.5f;
    220                             }
    221                         }
    222                     }
    223                 }
    224                 _fs = m_fontsElegant;
    225             }
    226 
    227             if (!foreColor.HasValue)
    228                 foreColor = Color.Black;
    229             Font imageFont = _fs[MinFontSize.ToString("F2")];
    230             SizeF textSize = new SizeF(imageSize, imageSize);
    231             using (Bitmap bitmap = new Bitmap(48, 48))
    232             using (Graphics graphics = Graphics.FromImage(bitmap))
    233             {
    234                 //float size = MaxFontSize;
    235                 float fltMaxSize = MaxFontSize;
    236                 if (m_cacheMaxSize.ContainsKey(imageSize))
    237                 {
    238                     fltMaxSize = Math.Max(MaxFontSize, m_cacheMaxSize[imageSize] + 5);
    239                 }
    240                 while (fltMaxSize >= MinFontSize)
    241                 {
    242                     Font font = _fs[fltMaxSize.ToString("F2")];
    243                     SizeF sf = GetIconSize(iconText, graphics, font);
    244                     if (sf.Width < imageSize && sf.Height < imageSize)
    245                     {
    246                         imageFont = font;
    247                         textSize = sf;
    248                         break;
    249                     }
    250 
    251                     fltMaxSize -= 0.5f;
    252                 }
    253 
    254                 if (!m_cacheMaxSize.ContainsKey(imageSize) || (m_cacheMaxSize.ContainsKey(imageSize) && m_cacheMaxSize[imageSize] < fltMaxSize))
    255                 {
    256                     m_cacheMaxSize[imageSize] = fltMaxSize;
    257                 }
    258             }
    259 
    260             Bitmap srcImage = new Bitmap(imageSize, imageSize);
    261             using (Graphics graphics = Graphics.FromImage(srcImage))
    262             {
    263                 if (backColor.HasValue && backColor.Value != Color.Empty && backColor.Value != Color.Transparent)
    264                     graphics.Clear(backColor.Value);
    265                 string s = char.ConvertFromUtf32((int)iconText);
    266                 graphics.TextRenderingHint = TextRenderingHint.AntiAlias;
    267                 graphics.SetGDIHigh();
    268                 using (Brush brush2 = new SolidBrush(foreColor.Value))
    269                 {
    270                     graphics.DrawString(s, imageFont, brush2, new PointF((imageSize - textSize.Width) / 2.0f + 1, (imageSize - textSize.Height) / 2.0f + 1));
    271                 }
    272             }
    273 
    274             return srcImage;
    275         }
    276 
    277         /// <summary>
    278         /// Gets the size of the icon.
    279         /// </summary>
    280         /// <param name="iconText">The icon text.</param>
    281         /// <param name="graphics">The graphics.</param>
    282         /// <param name="font">The font.</param>
    283         /// <returns>Size.</returns>
    284         private static Size GetIconSize(FontIcons iconText, Graphics graphics, Font font)
    285         {
    286             string text = char.ConvertFromUtf32((int)iconText);
    287             return graphics.MeasureString(text, font).ToSize();
    288         }
    289 
    290         /// <summary>
    291         /// Converts to icon.
    292         /// </summary>
    293         /// <param name="srcBitmap">The source bitmap.</param>
    294         /// <param name="size">The size.</param>
    295         /// <returns>Icon.</returns>
    296         /// <exception cref="ArgumentNullException">srcBitmap</exception>
    297         private static Icon ToIcon(Bitmap srcBitmap, int size)
    298         {
    299             if (srcBitmap == null)
    300             {
    301                 throw new ArgumentNullException("srcBitmap");
    302             }
    303 
    304             Icon icon;
    305             using (MemoryStream memoryStream = new MemoryStream())
    306             {
    307                 new Bitmap(srcBitmap, new Size(size, size)).Save(memoryStream, ImageFormat.Png);
    308                 Stream stream = new MemoryStream();
    309                 BinaryWriter binaryWriter = new BinaryWriter(stream);
    310                 if (stream.Length <= 0L)
    311                 {
    312                     return null;
    313                 }
    314 
    315                 binaryWriter.Write((byte)0);
    316                 binaryWriter.Write((byte)0);
    317                 binaryWriter.Write((short)1);
    318                 binaryWriter.Write((short)1);
    319                 binaryWriter.Write((byte)size);
    320                 binaryWriter.Write((byte)size);
    321                 binaryWriter.Write((byte)0);
    322                 binaryWriter.Write((byte)0);
    323                 binaryWriter.Write((short)0);
    324                 binaryWriter.Write((short)32);
    325                 binaryWriter.Write((int)memoryStream.Length);
    326                 binaryWriter.Write(22);
    327                 binaryWriter.Write(memoryStream.ToArray());
    328                 binaryWriter.Flush();
    329                 binaryWriter.Seek(0, SeekOrigin.Begin);
    330                 icon = new Icon(stream);
    331                 stream.Dispose();
    332             }
    333 
    334             return icon;
    335         }
    336 
    337     }
    338 }
    View Code

    就是这样了

    最后的话

    如果你喜欢的话,请到 https://gitee.com/kwwwvagaa/net_winform_custom_control 点个星星吧

  • 相关阅读:
    何为大数据
    开启新征程
    碰撞检测系统
    利用卷积自编码器对图片进行降噪
    Tensorflow实现稀疏自动编码(SAE)
    Linux主机定期打补丁修复漏洞
    值得研究的学问
    TensorFlow 安装教程
    早上收到这样一份通知,求一无漏洞框架,无力吐槽
    如何修改WAMP中mysql默认空密码 以及修改时报错的处理方法
  • 原文地址:https://www.cnblogs.com/bfyx/p/11511814.html
Copyright © 2011-2022 走看看