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

添加一个辅助类

  1 // ***********************************************************************
  2 // Assembly         : HZH_Controls
  3 // Created          : 2019-09-11
  4 //
  5 // ***********************************************************************
  6 // 
  7 //     Copyright by Huang Zhenghui(黄正辉) All, QQ group:568015492 QQ:623128629 Email:623128629@qq.com
  8 // 
  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     /// 
 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     /// 
 31     public static class FontImages
 32     {
 33         /// 
 34         /// The m font collection
 35         /// 
 36         private static readonly PrivateFontCollection m_fontCollection = new PrivateFontCollection();
 37 
 38         /// 
 39         /// The m fonts awesome
 40         /// 
 41         private static readonly Dictionary<string, Font> m_fontsAwesome = new Dictionary<string, Font>();
 42         /// 
 43         /// The m fonts elegant
 44         /// 
 45         private static readonly Dictionary<string, Font> m_fontsElegant = new Dictionary<string, Font>();
 46 
 47         /// 
 48         /// The m cache maximum size
 49         /// 
 50         private static Dictionary<int, float> m_cacheMaxSize = new Dictionary<int, float>();
 51         /// 
 52         /// The minimum font size
 53         /// 
 54         private const int MinFontSize = 8;
 55         /// 
 56         /// The maximum font size
 57         /// 
 58         private const int MaxFontSize = 43;
 59 
 60 
 61         /// 
 62         /// 构造函数
 63         /// 
 64         /// Font file not found
 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         /// 
 94         /// Gets the font awesome.
 95         /// 
 96         /// The font awesome.
 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         /// 
113         /// Gets the elegant icons.
114         /// 
115         /// The elegant icons.
116         /// Font file not found
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         /// 
164         /// 获取图标
165         /// 
166         /// 图标名称
167         /// 图标大小
168         /// 前景色
169         /// 背景色
170         /// 图标
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         /// 
177         /// 获取图标.
178         /// 
179         /// 图标名称.
180         /// 图标大小.
181         /// 前景色
182         /// 背景色.
183         /// Bitmap.
184         /// Font file not found
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         /// 
278         /// Gets the size of the icon.
279         /// 
280         /// The icon text.
281         /// The graphics.
282         /// The font.
283         /// Size.
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         /// 
291         /// Converts to icon.
292         /// 
293         /// The source bitmap.
294         /// The size.
295         /// Icon.
296         /// srcBitmap
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 }

就是这样了

最后的话

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