FontAwesome是一套绝佳的图标字体库,可以修改大小、颜色、阴影或者其它任何支持的效果。
我们如何在winform中的使用FontAwesome?
1.进入官网https://fontawesome.dashgame.com/下载font-awesome-4.7.0.zip
找到font-awesome-4.7.0\fonts\fontawesome-webfont.ttf文件,添加到winform项目中
2.添加代码
public class FontAwesome
{
/// <summary>
/// Properties for FontAwesome images
/// </summary>
public class Properties
{
/// <summary>
/// Image square size in pixels
/// </summary>
public int Size { get; set; }
/// <summary>
/// Position of image
/// </summary>
public Point Location { get; set; }
public Color ForeColor { get; set; }
public Color BackColor { get; set; }
public Color BorderColor { get; set; }
public bool ShowBorder { get; set; }
/// <summary>
/// Image/icon type
/// </summary>
public FontAwesome.Type Type { get; set; }
private Properties()
{
Size = 32;
Location = new Point(0, 0);
ForeColor = Color.Black;
BackColor = Color.Transparent;
//BorderColor = Color.Gray;
BorderColor = Color.Transparent;
ShowBorder = false;
}
public Properties(Type type)
{
Size = Default.Size;
Location = Default.Location;
ForeColor = Default.ForeColor;
BackColor = Default.BackColor;
BorderColor = Default.BorderColor;
ShowBorder = Default.ShowBorder;
Type = type;
}
public Properties(Type type, int _Size)
{
Size = _Size;
Location = Default.Location;
ForeColor = Default.ForeColor;
BackColor = Default.BackColor;
BorderColor = Default.BorderColor;
ShowBorder = Default.ShowBorder;
Type = type;
}
/// <summary>
/// Get default properties for type
/// </summary>
/// <param name="type"></param>
/// <returns></returns>
public static Properties Get(Type type = Type.None)
{
var props = Default;
props.Type = type;
return props;
}
private static Properties _default;
public static Properties Default
{
get
{
if (_default == null)
{
_default = new Properties();
}
return _default;
}
internal set
{
_default = value;
}
}
}
private PrivateFontCollection _fonts = new PrivateFontCollection();
private string FONT_FILE_NAME = System.Environment.CurrentDirectory + "\\fontawesome-webfont.ttf";
#region statics
private static FontAwesome _instance;
/// <summary>
/// Initializes this instance.
/// </summary>
public static void Initialize()
{
//Load font to memory
if (_instance == null)
{
_instance = new FontAwesome();
}
}
/// <summary>
/// Gets the instance
/// </summary>
/// <value>
/// The images.
/// </value>
public static FontAwesome Instance
{
get
{
if (_instance == null)
{
Initialize();
}
return _instance;
}
}
private static string _downloadLink = "https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.ttf?v=4.7.0";
public static void SetDownloadLink(string link)
{
_downloadLink = link;
}
/// <summary>
/// FontAwesome default properties
/// </summary>
public static Properties DefaultProperties { get { return Properties.Default; } }
#endregion
#region public methods
/// <summary>
/// Sets the default properties.
/// </summary>
/// <param name="props">The props.</param>
public void SetDefaultProperties(Properties props)
{
Properties.Default = props;
}
/// <summary>
/// Gets the icon.
/// </summary>
/// <param name="type">The type.</param>
/// <param name="props">The props.</param>
/// <returns></returns>
public Icon GetIcon(Type type, Properties props = null)
{
if (props == null)
{
props = Properties.Default;
}
props.Type = type;
return GetIcon(props);
}
/// <summary>
/// Gets the icon.
/// </summary>
/// <param name="props">The props.</param>
/// <returns></returns>
public Icon GetIcon(Properties props)
{
var img = GetImage(props);
return Icon.FromHandle(img.GetHicon());
}
/// <summary>
/// Gets the image.
/// </summary>
/// <param name="name">The name.</param>
/// <param name="props">The props.</param>
/// <returns></returns>
public Bitmap GetImage(string name, Properties props = null)
{
if (props == null)
{
props = Properties.Default;
}
if (props.Type != Type.None)
{
return GetImage(FontAwesome.Properties.Get(ParseType(name)));
}
return null;
}
/// <summary>
/// Gets the image.
/// </summary>
/// <param name="type">The type.</param>
/// <param name="props">The props.</param>
/// <returns></returns>
public Bitmap GetImage(Type type, Properties props = null)
{
if (props == null)
{
props = Properties.Default;
}
props.Type = type;
return GetImage(props);
}
/// <summary>
/// Gets the image.
/// </summary>
/// <param name="props">The props.</param>
/// <returns></returns>
public Bitmap GetImage(Properties props)
{
return GetImageInternal(props);
}
#endregion
#region private methods
/// <summary>
/// Prevents a default instance of the <see cref="FontAwesome"/> class from being created.
/// </summary>
private FontAwesome()
{
// Load font file
LoadFont();
}
/// <summary>
/// Gets the image internal
/// </summary>
/// <param name="props">The props.</param>
/// <returns></returns>
private Bitmap GetImageInternal(Properties props)
{
var size = GetFontIconRealSize(props.Size, (int)props.Type);
var bmpTemp = new Bitmap(size.Width, size.Height);
using (Graphics g1 = Graphics.FromImage(bmpTemp))
{
g1.TextRenderingHint = TextRenderingHint.AntiAlias;
g1.Clear(Color.Transparent);
var font = GetIconFont(props.Size);
if (font != null)
{
string character = char.ConvertFromUtf32((int)props.Type);
var format = new StringFormat()
{
Alignment = StringAlignment.Center,
LineAlignment = StringAlignment.Center,
Trimming = StringTrimming.Character
};
g1.DrawString(character, font, new SolidBrush(props.ForeColor), 0, 0);
g1.DrawImage(bmpTemp, 0, 0);
}
}
var bmp = ResizeImage(bmpTemp, props);
if (props.ShowBorder)
{
using (Graphics g2 = Graphics.FromImage(bmp))
{
var pen = new Pen(props.BorderColor, 1);
var borderRect = new Rectangle(0, 0, (int)(props.Size - pen.Width), (int)(props.Size - pen.Width));
g2.DrawRectangle(pen, borderRect);
}
}
return bmp;
}
/// <summary>
/// Measure the real icon size
/// </summary>
/// <param name="size">The size.</param>
/// <param name="iconIndex">Index of the icon.</param>
/// <returns></returns>
private Size GetFontIconRealSize(int size, int iconIndex)
{
var bmpTemp = new Bitmap(size, size);
using (Graphics g1 = Graphics.FromImage(bmpTemp))
{
g1.TextRenderingHint = TextRenderingHint.AntiAlias;
g1.PixelOffsetMode = PixelOffsetMode.HighQuality;
var font = GetIconFont(size);
if (font != null)
{
string character = char.ConvertFromUtf32(iconIndex);
var format = new StringFormat()
{
Alignment = StringAlignment.Center,
LineAlignment = StringAlignment.Center,
Trimming = StringTrimming.Word
};
var sizeF = g1.MeasureString(character, font, new Point(0, 0), format);
return sizeF.ToSize();
}
}
return new Size(size, size);
}
/// <summary>
/// Resizes the image to requested size and center it
/// </summary>
/// <param name="imgToResize">The img to resize.</param>
/// <param name="props">The props.</param>
/// <returns></returns>
private Bitmap ResizeImage(Bitmap imgToResize, FontAwesome.Properties props)
{
var srcWidth = imgToResize.Width;
var srcHeight = imgToResize.Height;
float ratio = (srcWidth > srcHeight) ? (srcWidth / (float)srcHeight) : (srcHeight / (float)srcWidth);
var dstWidth = (int)Math.Ceiling(srcWidth / ratio);
var dstHeight = (int)Math.Ceiling(srcHeight / ratio);
var x = (int)Math.Round((props.Size - dstWidth) / 2f, 0);
var y = (int)(1 + Math.Round((props.Size - dstHeight) / 2f, 0));
Bitmap b = new Bitmap(props.Size + props.Location.X, props.Size + props.Location.Y);
using (Graphics g = Graphics.FromImage((Image)b))
{
g.Clear(props.BackColor);
g.SmoothingMode = SmoothingMode.HighQuality;
g.InterpolationMode = InterpolationMode.HighQualityBicubic;
g.PixelOffsetMode = PixelOffsetMode.HighQuality;
g.DrawImage(imgToResize, x + props.Location.X, y + props.Location.Y, dstWidth, dstHeight);
}
return b;
}
/// <summary>
/// Download (if neccessary) and Load the font file.
/// </summary>
private void LoadFont()
{
try
{
if (!System.IO.File.Exists(FONT_FILE_NAME) && !string.IsNullOrEmpty(_downloadLink))
{
Uri downloadUri;
if (Uri.TryCreate(_downloadLink, UriKind.Absolute, out downloadUri)
&& (downloadUri.Scheme == Uri.UriSchemeHttp || downloadUri.Scheme == Uri.UriSchemeHttps))
{
using (var client = new System.Net.WebClient())
{
client.DownloadFile(downloadUri, FONT_FILE_NAME);
}
}
}
}
finally
{
if (System.IO.File.Exists(FONT_FILE_NAME))
{
_fonts.AddFontFile(FONT_FILE_NAME);
}
}
}
/// <summary>
/// Gets the icon font with given pixel size
/// </summary>
/// <param name="pixelSize">Font size in pixel</param>
/// <returns></returns>
private Font GetIconFont(int pixelSize)
{
var size = pixelSize / (16f / 12f); //pixel to point conversion rate
//maybe caching would be useful
var font = new Font(_fonts.Families[0], size, FontStyle.Regular, GraphicsUnit.Point);
return font;
}
/// <summary>
/// Parses the type.
/// </summary>
/// <param name="name">The name.</param>
/// <returns></returns>
public static FontAwesome.Type ParseType(string name)
{
FontAwesome.Type retval = Type.Empty;
if (!string.IsNullOrEmpty(name))
{
retval = (FontAwesome.Type)Enum.Parse(typeof(FontAwesome.Type), name);
}
return retval;
}
#endregion
#region IconNames Type Enum
/// <summary>
/// FontAwesome 4.7.0 version
/// </summary>
public enum Type
{
//not part of FontAwesome, use this empty image
None = 0x0,
//alias to None
Empty = 0x0,
//-----
//4.4, 500Px, 0xf26E
Px500 = 0xf26e,
//4.7, AddressBook, 0xf2B9
AddressBook = 0xf2B9,
//4.7, AddressBookO, 0xf2Ba
AddressBookO = 0xf2Ba,
//4.7, AddressCard, 0xf2Bb
AddressCard = 0xf2Bb,
//4.7, AddressCardO, 0xf2Bc
AddressCardO = 0xf2Bc,
//Adjust, 0xf042
Adjust = 0xf042,
//Adn, 0xf170
Adn = 0xf170,
//AlignCenter, 0xf037
AlignCenter = 0xf037,
//AlignJustify, 0xf039
AlignJustify = 0xf039,
//AlignLeft, 0xf036
AlignLeft = 0xf036,
//AlignRight, 0xf038
AlignRight = 0xf038,
//4.4, Amazon, 0xf270
Amazon = 0xf270,
//Ambulance, 0xf0F9
Ambulance = 0xf0F9,
//4.6, AmericanSignLanguageInterpreting, 0xf2A3
AmericanSignLanguageInterpreting = 0xf2A3,
//Anchor, 0xf13D
Anchor = 0xf13D,
//Android, 0xf17B
Android = 0xf17B,
//4.2, Angellist, 0xf209
Angellist = 0xf209,
//AngleDoubleDown, 0xf103
AngleDoubleDown = 0xf103,
//AngleDoubleLeft, 0xf100
AngleDoubleLeft = 0xf100,
//AngleDoubleRight, 0xf101
AngleDoubleRight = 0xf101,
//AngleDoubleUp, 0xf102
AngleDoubleUp = 0xf102,
//AngleDown, 0xf107
AngleDown = 0xf107,
//AngleLeft, 0xf104
AngleLeft = 0xf104,
//AngleRight, 0xf105
AngleRight = 0xf105,
//AngleUp, 0xf106
AngleUp = 0xf106,
//Apple, 0xf179
Apple = 0xf179,
//Archive, 0xf187
Archive = 0xf187,
//4.2, AreaChart, 0xf1Fe
AreaChart = 0xf1Fe,
//ArrowCircleDown, 0xf0Ab
ArrowCircleDown = 0xf0Ab,
//ArrowCircleLeft, 0xf0A8
ArrowCircleLeft = 0xf0A8,
//ArrowCircleODown, 0xf01A
ArrowCircleODown = 0xf01A,
//4.0, ArrowCircleOLeft, 0xf190
ArrowCircleOLeft = 0xf190,
//4.0, ArrowCircleORight, 0xf18E
ArrowCircleORight = 0xf18E,
//ArrowCircleOUp, 0xf01B
ArrowCircleOUp = 0xf01B,
//ArrowCircleRight, 0xf0A9
ArrowCircleRight = 0xf0A9,
//ArrowCircleUp, 0xf0Aa
ArrowCircleUp = 0xf0Aa,
//ArrowDown, 0xf063
ArrowDown = 0xf063,
//ArrowLeft, 0xf060
ArrowLeft = 0xf060,
//ArrowRight, 0xf061
ArrowRight = 0xf061,
//ArrowUp, 0xf062
ArrowUp = 0xf062,
//Arrows, 0xf047
Arrows = 0xf047,
//ArrowsAlt, 0xf0B2
ArrowsAlt = 0xf0B2,
//ArrowsH, 0xf07E
ArrowsH = 0xf07E,
//ArrowsV, 0xf07D
ArrowsV = 0xf07D,
//4.6, AslInterpreting, 0xf2A3
AslInterpreting = 0xf2A3,
//4.6, AssistiveListeningSystems, 0xf2A2
AssistiveListeningSystems = 0xf2A2,
//Asterisk, 0xf069
Asterisk = 0xf069,
//4.2, At, 0xf1Fa
At = 0xf1Fa,
//4.6, AudioDescription, 0xf29E
AudioDescription = 0xf29E,
//4.1, Automobile, 0xf1B9
Automobile = 0xf1B9,
//Backward, 0xf04A
Backward = 0xf04A,
//4.4, BalanceScale, 0xf24E
BalanceScale = 0xf24E,
//Ban, 0xf05E
Ban = 0xf05E,
//4.7, Bandcamp, 0xf2D5
Bandcamp = 0xf2D5,
//4.1, Bank, 0xf19C
Bank = 0xf19C,
//BarChart, 0xf080
BarChart = 0xf080,
//BarChartO, 0xf080
BarChartO = 0xf080,
//Barcode, 0xf02A
Barcode = 0xf02A,
//Bars, 0xf0C9
Bars = 0xf0C9,
//4.7, Bath, 0xf2Cd
Bath = 0xf2Cd,
//4.7, Bathtub, 0xf2Cd
Bathtub = 0xf2Cd,
//4.4, Battery, 0xf240
Battery = 0xf240,
//4.4, Battery0, 0xf244
Battery0 = 0xf244,
//4.4, Battery1, 0xf243
Battery1 = 0xf243,
//4.4, Battery2, 0xf242
Battery2 = 0xf242,
//4.4, Battery3, 0xf241
Battery3 = 0xf241,
//4.4, Battery4, 0xf240
Battery4 = 0xf240,
//4.4, BatteryEmpty, 0xf244
BatteryEmpty = 0xf244,
//4.4, BatteryFull, 0xf240
BatteryFull = 0xf240,
//4.4, BatteryHalf, 0xf242
BatteryHalf = 0xf242,
//4.4, BatteryQuarter, 0xf243
BatteryQuarter = 0xf243,
//4.4, BatteryThreeQuarters, 0xf241
BatteryThreeQuarters = 0xf241,
//4.3, Bed, 0xf236
Bed = 0xf236,
//Beer, 0xf0Fc
Beer = 0xf0Fc,
//4.1, Behance, 0xf1B4
Behance = 0xf1B4,
//4.1, BehanceSquare, 0xf1B5
BehanceSquare = 0xf1B5,
//Bell, 0xf0F3
Bell = 0xf0F3,
//BellO, 0xf0A2
BellO = 0xf0A2,
//4.2, BellSlash, 0xf1F6
BellSlash = 0xf1F6,
//4.2, BellSlashO, 0xf1F7
BellSlashO = 0xf1F7,
//4.2, Bicycle, 0xf206
Bicycle = 0xf206,
//4.2, Binoculars, 0xf1E5
Binoculars = 0xf1E5,
//4.2, BirthdayCake, 0xf1Fd
BirthdayCake = 0xf1Fd,
//Bitbucket, 0xf171
Bitbucket = 0xf171,
//BitbucketSquare, 0xf172
BitbucketSquare = 0xf172,
//Bitcoin, 0xf15A
Bitcoin = 0xf15A,
//4.4, BlackTie, 0xf27E
BlackTie = 0xf27E,
//4.6, Blind, 0xf29D
Blind = 0xf29D,
//4.5, Bluetooth, 0xf293
Bluetooth = 0xf293,
//4.5, BluetoothB, 0xf294
BluetoothB = 0xf294,
//Bold, 0xf032
Bold = 0xf032,
//Bolt, 0xf0E7
Bolt = 0xf0E7,
//4.1, Bomb, 0xf1E2
Bomb = 0xf1E2,
//Book, 0xf02D
Book = 0xf02D,
//Bookmark, 0xf02E
Bookmark = 0xf02E,
//BookmarkO, 0xf097
BookmarkO = 0xf097,
//4.6, Braille, 0xf2A1
Braille = 0xf2A1,
//Briefcase, 0xf0B1
Briefcase = 0xf0B1,
//Btc, 0xf15A
Btc = 0xf15A,
//Bug, 0xf188
Bug = 0xf188,
//4.1, Building, 0xf1Ad
Building = 0xf1Ad,
//BuildingO, 0xf0F7
BuildingO = 0xf0F7,
//Bullhorn, 0xf0A1
Bullhorn = 0xf0A1,
//Bullseye, 0xf140
Bullseye = 0xf140,
//4.2, Bus, 0xf207
Bus = 0xf207,
//4.3, Buysellads, 0xf20D
Buysellads = 0xf20D,
//4.1, Cab, 0xf1Ba
Cab = 0xf1Ba,
//4.2, Calculator, 0xf1Ec
Calculator = 0xf1Ec,
//Calendar, 0xf073
Calendar = 0xf073,
//4.4, CalendarCheckO, 0xf274
CalendarCheckO = 0xf274,
//4.4, CalendarMinusO, 0xf272
CalendarMinusO = 0xf272,
//CalendarO, 0xf133
CalendarO = 0xf133,
//4.4, CalendarPlusO, 0xf271
CalendarPlusO = 0xf271,
//4.4, CalendarTimesO, 0xf273
CalendarTimesO = 0xf273,
//Camera, 0xf030
Camera = 0xf030,
//CameraRetro, 0xf083
CameraRetro = 0xf083,
//4.1, Car, 0xf1B9
Car = 0xf1B9,
//CaretDown, 0xf0D7
CaretDown = 0xf0D7,
//CaretLeft, 0xf0D9
CaretLeft = 0xf0D9,
//CaretRight, 0xf0Da
CaretRight = 0xf0Da,
//CaretSquareODown, 0xf150
CaretSquareODown = 0xf150,
//4.0, CaretSquareOLeft, 0xf191
CaretSquareOLeft = 0xf191,
//CaretSquareORight, 0xf152
CaretSquareORight = 0xf152,
//CaretSquareOUp, 0xf151
CaretSquareOUp = 0xf151,
//CaretUp, 0xf0D8
CaretUp = 0xf0D8,
//4.3, CartArrowDown, 0xf218
CartArrowDown = 0xf218,
//4.3, CartPlus, 0xf217
CartPlus = 0xf217,
//4.2, Cc, 0xf20A
Cc = 0xf20A,
//4.2, CcAmex, 0xf1F3
CcAmex = 0xf1F3,
//4.4, CcDinersClub, 0xf24C
CcDinersClub = 0xf24C,
//4.2, CcDiscover, 0xf1F2
CcDiscover = 0xf1F2,
//4.4, CcJcb, 0xf24B
CcJcb = 0xf24B,
//4.2, CcMastercard, 0xf1F1
CcMastercard = 0xf1F1,
//4.2, CcPaypal, 0xf1F4
CcPaypal = 0xf1F4,
//4.2, CcStripe, 0xf1F5
CcStripe = 0xf1F5,
//4.2, CcVisa, 0xf1F0
CcVisa = 0xf1F0,
//Certificate, 0xf0A3
Certificate = 0xf0A3,
//Chain, 0xf0C1
Chain = 0xf0C1,
//ChainBroken, 0xf127
ChainBroken = 0xf127,
//Check, 0xf00C
Check = 0xf00C,
//CheckCircle, 0xf058
CheckCircle = 0xf058,
//CheckCircleO, 0xf05D
CheckCircleO = 0xf05D,
//CheckSquare, 0xf14A
CheckSquare = 0xf14A,
//CheckSquareO, 0xf046
CheckSquareO = 0xf046,
//ChevronCircleDown, 0xf13A
ChevronCircleDown = 0xf13A,
//ChevronCircleLeft, 0xf137
ChevronCircleLeft = 0xf137,
//ChevronCircleRight, 0xf138
ChevronCircleRight = 0xf138,
//ChevronCircleUp, 0xf139
ChevronCircleUp = 0xf139,
//ChevronDown, 0xf078
ChevronDown = 0xf078,
//ChevronLeft, 0xf053
ChevronLeft = 0xf053,
//ChevronRight, 0xf054
ChevronRight = 0xf054,
//ChevronUp, 0xf077
ChevronUp = 0xf077,
//4.1, Child, 0xf1Ae
Child = 0xf1Ae,
//4.4, Chrome, 0xf268
Chrome = 0xf268,
//Circle, 0xf111
Circle = 0xf111,
//CircleO, 0xf10C
CircleO = 0xf10C,
//4.1, CircleONotch, 0xf1Ce
CircleONotch = 0xf1Ce,
//4.1, CircleThin, 0xf1Db
CircleThin = 0xf1Db,
//Clipboard, 0xf0Ea
Clipboard = 0xf0Ea,
//ClockO, 0xf017
ClockO = 0xf017,
//4.4, Clone, 0xf24D
Clone = 0xf24D,
//Close, 0xf00D
Close = 0xf00D,
//Cloud, 0xf0C2
Cloud = 0xf0C2,
//CloudDownload, 0xf0Ed
CloudDownload = 0xf0Ed,
//CloudUpload, 0xf0Ee
CloudUpload = 0xf0Ee,
//Cny, 0xf157
Cny = 0xf157,
//Code, 0xf121
Code = 0xf121,
//CodeFork, 0xf126
CodeFork = 0xf126,
//4.1, Codepen, 0xf1Cb
Codepen = 0xf1Cb,
//4.5, Codiepie, 0xf284
Codiepie = 0xf284,
//Coffee, 0xf0F4
Coffee = 0xf0F4,
//Cog, 0xf013
Cog = 0xf013,
//Cogs, 0xf085
Cogs = 0xf085,
//Columns, 0xf0Db
Columns = 0xf0Db,
//Comment, 0xf075
Comment = 0xf075,
//CommentO, 0xf0E5
CommentO = 0xf0E5,
//4.4, Commenting, 0xf27A
Commenting = 0xf27A,
//4.4, CommentingO, 0xf27B
CommentingO = 0xf27B,
//Comments, 0xf086
Comments = 0xf086,
//CommentsO, 0xf0E6
CommentsO = 0xf0E6,
//Compass, 0xf14E
Compass = 0xf14E,
//Compress, 0xf066
Compress = 0xf066,
//4.3, Connectdevelop, 0xf20E
Connectdevelop = 0xf20E,
//4.4, Contao, 0xf26D
Contao = 0xf26D,
//Copy, 0xf0C5
Copy = 0xf0C5,
//4.2, Copyright, 0xf1F9
Copyright = 0xf1F9,
//4.4, CreativeCommons, 0xf25E
CreativeCommons = 0xf25E,
//CreditCard, 0xf09D
CreditCard = 0xf09D,
//4.5, CreditCardAlt, 0xf283
CreditCardAlt = 0xf283,
//Crop, 0xf125
Crop = 0xf125,
//Crosshairs, 0xf05B
Crosshairs = 0xf05B,
//Css3, 0xf13C
Css3 = 0xf13C,
//4.1, Cube, 0xf1B2
Cube = 0xf1B2,
//4.1, Cubes, 0xf1B3
Cubes = 0xf1B3,
//Cut, 0xf0C4
Cut = 0xf0C4,
//Cutlery, 0xf0F5
Cutlery = 0xf0F5,
//Dashboard, 0xf0E4
Dashboard = 0xf0E4,
//4.3, Dashcube, 0xf210
Dashcube = 0xf210,
//4.1, Database, 0xf1C0
Database = 0xf1C0,
//4.6, Deaf, 0xf2A4
Deaf = 0xf2A4,
//4.6, Deafness, 0xf2A4
Deafness = 0xf2A4,
//Dedent, 0xf03B
Dedent = 0xf03B,
//4.1, Delicious, 0xf1A5
Delicious = 0xf1A5,
//Desktop, 0xf108
Desktop = 0xf108,
//4.1, Deviantart, 0xf1Bd
Deviantart = 0xf1Bd,
//4.3, Diamond, 0xf219
Diamond = 0xf219,
//4.1, Digg, 0xf1A6
Digg = 0xf1A6,
//Dollar, 0xf155
Dollar = 0xf155,
//4.0, DotCircleO, 0xf192
DotCircleO = 0xf192,
//Download, 0xf019
Download = 0xf019,
//Dribbble, 0xf17D
Dribbble = 0xf17D,
//4.7, DriversLicense, 0xf2C2
DriversLicense = 0xf2C2,
//4.7, DriversLicenseO, 0xf2C3
DriversLicenseO = 0xf2C3,
//Dropbox, 0xf16B
Dropbox = 0xf16B,
//4.1, Drupal, 0xf1A9
Drupal = 0xf1A9,
//4.5, Edge, 0xf282
Edge = 0xf282,
//Edit, 0xf044
Edit = 0xf044,
//4.7, Eercast, 0xf2Da
Eercast = 0xf2Da,
//Eject, 0xf052
Eject = 0xf052,
//EllipsisH, 0xf141
EllipsisH = 0xf141,
//EllipsisV, 0xf142
EllipsisV = 0xf142,
//4.1, Empire, 0xf1D1
Empire = 0xf1D1,
//Envelope, 0xf0E0
Envelope = 0xf0E0,
//EnvelopeO, 0xf003
EnvelopeO = 0xf003,
//4.7, EnvelopeOpen, 0xf2B6
EnvelopeOpen = 0xf2B6,
//4.7, EnvelopeOpenO, 0xf2B7
EnvelopeOpenO = 0xf2B7,
//4.1, EnvelopeSquare, 0xf199
EnvelopeSquare = 0xf199,
//4.6, Envira, 0xf299
Envira = 0xf299,
//Eraser, 0xf12D
Eraser = 0xf12D,
//4.7, Etsy, 0xf2D7
Etsy = 0xf2D7,
//Eur, 0xf153
Eur = 0xf153,
//Euro, 0xf153
Euro = 0xf153,
//Exchange, 0xf0Ec
Exchange = 0xf0Ec,
//Exclamation, 0xf12A
Exclamation = 0xf12A,
//ExclamationCircle, 0xf06A
ExclamationCircle = 0xf06A,
//ExclamationTriangle, 0xf071
ExclamationTriangle = 0xf071,
//Expand, 0xf065
Expand = 0xf065,
//4.4, Expeditedssl, 0xf23E
Expeditedssl = 0xf23E,
//ExternalLink, 0xf08E
ExternalLink = 0xf08E,
//ExternalLinkSquare, 0xf14C
ExternalLinkSquare = 0xf14C,
//Eye, 0xf06E
Eye = 0xf06E,
//EyeSlash, 0xf070
EyeSlash = 0xf070,
//4.2, Eyedropper, 0xf1Fb
Eyedropper = 0xf1Fb,
//4.6, Fa, 0xf2B4
Fa = 0xf2B4,
//Facebook, 0xf09A
Facebook = 0xf09A,
//FacebookF, 0xf09A
FacebookF = 0xf09A,
//4.3, FacebookOfficial, 0xf230
FacebookOfficial = 0xf230,
//FacebookSquare, 0xf082
FacebookSquare = 0xf082,
//FastBackward, 0xf049
FastBackward = 0xf049,
//FastForward, 0xf050
FastForward = 0xf050,
//4.1, Fax, 0xf1Ac
Fax = 0xf1Ac,
//Feed, 0xf09E
Feed = 0xf09E,
//Female, 0xf182
Female = 0xf182,
//FighterJet, 0xf0Fb
FighterJet = 0xf0Fb,
//File, 0xf15B
File = 0xf15B,
//4.1, FileArchiveO, 0xf1C6
FileArchiveO = 0xf1C6,
//4.1, FileAudioO, 0xf1C7
FileAudioO = 0xf1C7,
//4.1, FileCodeO, 0xf1C9
FileCodeO = 0xf1C9,
//4.1, FileExcelO, 0xf1C3
FileExcelO = 0xf1C3,
//4.1, FileImageO, 0xf1C5
FileImageO = 0xf1C5,
//4.1, FileMovieO, 0xf1C8
FileMovieO = 0xf1C8,
//FileO, 0xf016
FileO = 0xf016,
//4.1, FilePdfO, 0xf1C1
FilePdfO = 0xf1C1,
//4.1, FilePhotoO, 0xf1C5
FilePhotoO = 0xf1C5,
//4.1, FilePictureO, 0xf1C5
FilePictureO = 0xf1C5,
//4.1, FilePowerpointO, 0xf1C4
FilePowerpointO = 0xf1C4,
//4.1, FileSoundO, 0xf1C7
FileSoundO = 0xf1C7,
//FileText, 0xf15C
FileText = 0xf15C,
//FileTextO, 0xf0F6
FileTextO = 0xf0F6,
//4.1, FileVideoO, 0xf1C8
FileVideoO = 0xf1C8,
//4.1, FileWordO, 0xf1C2
FileWordO = 0xf1C2,
//4.1, FileZipO, 0xf1C6
FileZipO = 0xf1C6,
//FilesO, 0xf0C5
FilesO = 0xf0C5,
//Film, 0xf008
Film = 0xf008,
//Filter, 0xf0B0
Filter = 0xf0B0,
//Fire, 0xf06D
Fire = 0xf06D,
//FireExtinguisher, 0xf134
FireExtinguisher = 0xf134,
//4.4, Firefox, 0xf269
Firefox = 0xf269,
//4.6, FirstOrder, 0xf2B0
FirstOrder = 0xf2B0,
//Flag, 0xf024
Flag = 0xf024,
//FlagCheckered, 0xf11E
FlagCheckered = 0xf11E,
//FlagO, 0xf11D
FlagO = 0xf11D,
//Flash, 0xf0E7
Flash = 0xf0E7,
//Flask, 0xf0C3
Flask = 0xf0C3,
//Flickr, 0xf16E
Flickr = 0xf16E,
//FloppyO, 0xf0C7
FloppyO = 0xf0C7,
//Folder, 0xf07B
Folder = 0xf07B,
//FolderO, 0xf114
FolderO = 0xf114,
//FolderOpen, 0xf07C
FolderOpen = 0xf07C,
//FolderOpenO, 0xf115
FolderOpenO = 0xf115,
//Font, 0xf031
Font = 0xf031,
//4.6, FontAwesome, 0xf2B4
FontAwesome = 0xf2B4,
//4.4, Fonticons, 0xf280
Fonticons = 0xf280,
//4.5, FortAwesome, 0xf286
FortAwesome = 0xf286,
//4.3, Forumbee, 0xf211
Forumbee = 0xf211,
//Forward, 0xf04E
Forward = 0xf04E,
//Foursquare, 0xf180
Foursquare = 0xf180,
//4.7, FreeCodeCamp, 0xf2C5
FreeCodeCamp = 0xf2C5,
//FrownO, 0xf119
FrownO = 0xf119,
//4.2, FutbolO, 0xf1E3
FutbolO = 0xf1E3,
//Gamepad, 0xf11B
Gamepad = 0xf11B,
//Gavel, 0xf0E3
Gavel = 0xf0E3,
//Gbp, 0xf154
Gbp = 0xf154,
//4.1, Ge, 0xf1D1
Ge = 0xf1D1,
//Gear, 0xf013
Gear = 0xf013,
//Gears, 0xf085
Gears = 0xf085,
//4.4, Genderless, 0xf22D
Genderless = 0xf22D,
//4.4, GetPocket, 0xf265
GetPocket = 0xf265,
//4.4, Gg, 0xf260
Gg = 0xf260,
//4.4, GgCircle, 0xf261
GgCircle = 0xf261,
//Gift, 0xf06B
Gift = 0xf06B,
//4.1, Git, 0xf1D3
Git = 0xf1D3,
//4.1, GitSquare, 0xf1D2
GitSquare = 0xf1D2,
//Github, 0xf09B
Github = 0xf09B,
//GithubAlt, 0xf113
GithubAlt = 0xf113,
//GithubSquare, 0xf092
GithubSquare = 0xf092,
//4.6, Gitlab, 0xf296
Gitlab = 0xf296,
//Gittip, 0xf184
Gittip = 0xf184,
//Glass, 0xf000
Glass = 0xf000,
//4.6, Glide, 0xf2A5
Glide = 0xf2A5,
//4.6, GlideG, 0xf2A6
GlideG = 0xf2A6,
//Globe, 0xf0Ac
Globe = 0xf0Ac,
//4.1, Google, 0xf1A0
Google = 0xf1A0,
//GooglePlus, 0xf0D5
GooglePlus = 0xf0D5,
//4.6, GooglePlusCircle, 0xf2B3
GooglePlusCircle = 0xf2B3,
//4.6, GooglePlusOfficial, 0xf2B3
GooglePlusOfficial = 0xf2B3,
//GooglePlusSquare, 0xf0D4
GooglePlusSquare = 0xf0D4,
//4.2, GoogleWallet, 0xf1Ee
GoogleWallet = 0xf1Ee,
//4.1, GraduationCap, 0xf19D
GraduationCap = 0xf19D,
//Gratipay, 0xf184
Gratipay = 0xf184,
//4.7, Grav, 0xf2D6
Grav = 0xf2D6,
//Group, 0xf0C0
Group = 0xf0C0,
//HSquare, 0xf0Fd
HSquare = 0xf0Fd,
//4.1, HackerNews, 0xf1D4
HackerNews = 0xf1D4,
//4.4, HandGrabO, 0xf255
HandGrabO = 0xf255,
//4.4, HandLizardO, 0xf258
HandLizardO = 0xf258,
//HandODown, 0xf0A7
HandODown = 0xf0A7,
//HandOLeft, 0xf0A5
HandOLeft = 0xf0A5,
//HandORight, 0xf0A4
HandORight = 0xf0A4,
//HandOUp, 0xf0A6
HandOUp = 0xf0A6,
//4.4, HandPaperO, 0xf256
HandPaperO = 0xf256,
//4.4, HandPeaceO, 0xf25B
HandPeaceO = 0xf25B,
//4.4, HandPointerO, 0xf25A
HandPointerO = 0xf25A,
//4.4, HandRockO, 0xf255
HandRockO = 0xf255,
//4.4, HandScissorsO, 0xf257
HandScissorsO = 0xf257,
//4.4, HandSpockO, 0xf259
HandSpockO = 0xf259,
//4.4, HandStopO, 0xf256
HandStopO = 0xf256,
//4.7, HandshakeO, 0xf2B5
HandshakeO = 0xf2B5,
//4.6, HardOfHearing, 0xf2A4
HardOfHearing = 0xf2A4,
//4.5, Hashtag, 0xf292
Hashtag = 0xf292,
//HddO, 0xf0A0
HddO = 0xf0A0,
//4.1, Header, 0xf1Dc
Header = 0xf1Dc,
//Headphones, 0xf025
Headphones = 0xf025,
//Heart, 0xf004
Heart = 0xf004,
//HeartO, 0xf08A
HeartO = 0xf08A,
//4.3, Heartbeat, 0xf21E
Heartbeat = 0xf21E,
//4.1, History, 0xf1Da
History = 0xf1Da,
//Home, 0xf015
Home = 0xf015,
//HospitalO, 0xf0F8
HospitalO = 0xf0F8,
//4.3, Hotel, 0xf236
Hotel = 0xf236,
//4.4, Hourglass, 0xf254
Hourglass = 0xf254,
//4.4, Hourglass1, 0xf251
Hourglass1 = 0xf251,
//4.4, Hourglass2, 0xf252
Hourglass2 = 0xf252,
//4.4, Hourglass3, 0xf253
Hourglass3 = 0xf253,
//4.4, HourglassEnd, 0xf253
HourglassEnd = 0xf253,
//4.4, HourglassHalf, 0xf252
HourglassHalf = 0xf252,
//4.4, HourglassO, 0xf250
HourglassO = 0xf250,
//4.4, HourglassStart, 0xf251
HourglassStart = 0xf251,
//4.4, Houzz, 0xf27C
Houzz = 0xf27C,
//Html5, 0xf13B
Html5 = 0xf13B,
//4.4, ICursor, 0xf246
ICursor = 0xf246,
//4.7, IdBadge, 0xf2C1
IdBadge = 0xf2C1,
//4.7, IdCard, 0xf2C2
IdCard = 0xf2C2,
//4.7, IdCardO, 0xf2C3
IdCardO = 0xf2C3,
//4.2, Ils, 0xf20B
Ils = 0xf20B,
//Image, 0xf03E
Image = 0xf03E,
//4.7, Imdb, 0xf2D8
Imdb = 0xf2D8,
//Inbox, 0xf01C
Inbox = 0xf01C,
//Indent, 0xf03C
Indent = 0xf03C,
//4.4, Industry, 0xf275
Industry = 0xf275,
//Info, 0xf129
Info = 0xf129,
//InfoCircle, 0xf05A
InfoCircle = 0xf05A,
//Inr, 0xf156
Inr = 0xf156,
//4.6, Instagram, 0xf16D
Instagram = 0xf16D,
//4.1, Institution, 0xf19C
Institution = 0xf19C,
//4.4, InternetExplorer, 0xf26B
InternetExplorer = 0xf26B,
//4.3, Intersex, 0xf224
Intersex = 0xf224,
//4.2, Ioxhost, 0xf208
Ioxhost = 0xf208,
//Italic, 0xf033
Italic = 0xf033,
//4.1, Joomla, 0xf1Aa
Joomla = 0xf1Aa,
//Jpy, 0xf157
Jpy = 0xf157,
//4.1, Jsfiddle, 0xf1Cc
Jsfiddle = 0xf1Cc,
//Key, 0xf084
Key = 0xf084,
//KeyboardO, 0xf11C
KeyboardO = 0xf11C,
//Krw, 0xf159
Krw = 0xf159,
//4.1, Language, 0xf1Ab
Language = 0xf1Ab,
//Laptop, 0xf109
Laptop = 0xf109,
//4.2, Lastfm, 0xf202
Lastfm = 0xf202,
//4.2, LastfmSquare, 0xf203
LastfmSquare = 0xf203,
//Leaf, 0xf06C
Leaf = 0xf06C,
//4.3, Leanpub, 0xf212
Leanpub = 0xf212,
//Legal, 0xf0E3
Legal = 0xf0E3,
//LemonO, 0xf094
LemonO = 0xf094,
//LevelDown, 0xf149
LevelDown = 0xf149,
//LevelUp, 0xf148
LevelUp = 0xf148,
//4.1, LifeBouy, 0xf1Cd
LifeBouy = 0xf1Cd,
//4.1, LifeBuoy, 0xf1Cd
LifeBuoy = 0xf1Cd,
//4.1, LifeRing, 0xf1Cd
LifeRing = 0xf1Cd,
//4.1, LifeSaver, 0xf1Cd
LifeSaver = 0xf1Cd,
//LightbulbO, 0xf0Eb
LightbulbO = 0xf0Eb,
//4.2, LineChart, 0xf201
LineChart = 0xf201,
//Link, 0xf0C1
Link = 0xf0C1,
//Linkedin, 0xf0E1
Linkedin = 0xf0E1,
//LinkedinSquare, 0xf08C
LinkedinSquare = 0xf08C,
//4.7, Linode, 0xf2B8
Linode = 0xf2B8,
//Linux, 0xf17C
Linux = 0xf17C,
//List, 0xf03A
List = 0xf03A,
//ListAlt, 0xf022
ListAlt = 0xf022,
//ListOl, 0xf0Cb
ListOl = 0xf0Cb,
//ListUl, 0xf0Ca
ListUl = 0xf0Ca,
//LocationArrow, 0xf124
LocationArrow = 0xf124,
//Lock, 0xf023
Lock = 0xf023,
//LongArrowDown, 0xf175
LongArrowDown = 0xf175,
//LongArrowLeft, 0xf177
LongArrowLeft = 0xf177,
//LongArrowRight, 0xf178
LongArrowRight = 0xf178,
//LongArrowUp, 0xf176
LongArrowUp = 0xf176,
//4.6, LowVision, 0xf2A8
LowVision = 0xf2A8,
//Magic, 0xf0D0
Magic = 0xf0D0,
//Magnet, 0xf076
Magnet = 0xf076,
//MailForward, 0xf064
MailForward = 0xf064,
//MailReply, 0xf112
MailReply = 0xf112,
//MailReplyAll, 0xf122
MailReplyAll = 0xf122,
//Male, 0xf183
Male = 0xf183,
//4.4, Map, 0xf279
Map = 0xf279,
//MapMarker, 0xf041
MapMarker = 0xf041,
//4.4, MapO, 0xf278
MapO = 0xf278,
//4.4, MapPin, 0xf276
MapPin = 0xf276,
//4.4, MapSigns, 0xf277
MapSigns = 0xf277,
//4.3, Mars, 0xf222
Mars = 0xf222,
//4.3, MarsDouble, 0xf227
MarsDouble = 0xf227,
//4.3, MarsStroke, 0xf229
MarsStroke = 0xf229,
//4.3, MarsStrokeH, 0xf22B
MarsStrokeH = 0xf22B,
//4.3, MarsStrokeV, 0xf22A
MarsStrokeV = 0xf22A,
//Maxcdn, 0xf136
Maxcdn = 0xf136,
//4.2, Meanpath, 0xf20C
Meanpath = 0xf20C,
//4.3, Medium, 0xf23A
Medium = 0xf23A,
//Medkit, 0xf0Fa
Medkit = 0xf0Fa,
//4.7, Meetup, 0xf2E0
Meetup = 0xf2E0,
//MehO, 0xf11A
MehO = 0xf11A,
//4.3, Mercury, 0xf223
Mercury = 0xf223,
//4.7, Microchip, 0xf2Db
Microchip = 0xf2Db,
//Microphone, 0xf130
Microphone = 0xf130,
//MicrophoneSlash, 0xf131
MicrophoneSlash = 0xf131,
//Minus, 0xf068
Minus = 0xf068,
//MinusCircle, 0xf056
MinusCircle = 0xf056,
//MinusSquare, 0xf146
MinusSquare = 0xf146,
//MinusSquareO, 0xf147
MinusSquareO = 0xf147,
//4.5, Mixcloud, 0xf289
Mixcloud = 0xf289,
//Mobile, 0xf10B
Mobile = 0xf10B,
//MobilePhone, 0xf10B
MobilePhone = 0xf10B,
//4.5, Modx, 0xf285
Modx = 0xf285,
//Money, 0xf0D6
Money = 0xf0D6,
//MoonO, 0xf186
MoonO = 0xf186,
//4.1, MortarBoard, 0xf19D
MortarBoard = 0xf19D,
//4.3, Motorcycle, 0xf21C
Motorcycle = 0xf21C,
//4.4, MousePointer, 0xf245
MousePointer = 0xf245,
//Music, 0xf001
Music = 0xf001,
//Navicon, 0xf0C9
Navicon = 0xf0C9,
//4.3, Neuter, 0xf22C
Neuter = 0xf22C,
//4.2, NewspaperO, 0xf1Ea
NewspaperO = 0xf1Ea,
//4.4, ObjectGroup, 0xf247
ObjectGroup = 0xf247,
//4.4, ObjectUngroup, 0xf248
ObjectUngroup = 0xf248,
//4.4, Odnoklassniki, 0xf263
Odnoklassniki = 0xf263,
//4.4, OdnoklassnikiSquare, 0xf264
OdnoklassnikiSquare = 0xf264,
//4.4, Opencart, 0xf23D
Opencart = 0xf23D,
//4.1, Openid, 0xf19B
Openid = 0xf19B,
//4.4, Opera, 0xf26A
Opera = 0xf26A,
//4.4, OptinMonster, 0xf23C
OptinMonster = 0xf23C,
//Outdent, 0xf03B
Outdent = 0xf03B,
//4.0, Pagelines, 0xf18C
Pagelines = 0xf18C,
//4.2, PaintBrush, 0xf1Fc
PaintBrush = 0xf1Fc,
//4.1, PaperPlane, 0xf1D8
PaperPlane = 0xf1D8,
//4.1, PaperPlaneO, 0xf1D9
PaperPlaneO = 0xf1D9,
//Paperclip, 0xf0C6
Paperclip = 0xf0C6,
//4.1, Paragraph, 0xf1Dd
Paragraph = 0xf1Dd,
//Paste, 0xf0Ea
Paste = 0xf0Ea,
//Pause, 0xf04C
Pause = 0xf04C,
//4.5, PauseCircle, 0xf28B
PauseCircle = 0xf28B,
//4.5, PauseCircleO, 0xf28C
PauseCircleO = 0xf28C,
//4.1, Paw, 0xf1B0
Paw = 0xf1B0,
//4.2, Paypal, 0xf1Ed
Paypal = 0xf1Ed,
//Pencil, 0xf040
Pencil = 0xf040,
//PencilSquare, 0xf14B
PencilSquare = 0xf14B,
//PencilSquareO, 0xf044
PencilSquareO = 0xf044,
//4.5, Percent, 0xf295
Percent = 0xf295,
//Phone, 0xf095
Phone = 0xf095,
//PhoneSquare, 0xf098
PhoneSquare = 0xf098,
//Photo, 0xf03E
Photo = 0xf03E,
//PictureO, 0xf03E
PictureO = 0xf03E,
//4.2, PieChart, 0xf200
PieChart = 0xf200,
//4.6, PiedPiper, 0xf2Ae
PiedPiper = 0xf2Ae,
//4.1, PiedPiperAlt, 0xf1A8
PiedPiperAlt = 0xf1A8,
//4.1, PiedPiperPp, 0xf1A7
PiedPiperPp = 0xf1A7,
//Pinterest, 0xf0D2
Pinterest = 0xf0D2,
//4.3, PinterestP, 0xf231
PinterestP = 0xf231,
//PinterestSquare, 0xf0D3
PinterestSquare = 0xf0D3,
//Plane, 0xf072
Plane = 0xf072,
//Play, 0xf04B
Play = 0xf04B,
//PlayCircle, 0xf144
PlayCircle = 0xf144,
//PlayCircleO, 0xf01D
PlayCircleO = 0xf01D,
//4.2, Plug, 0xf1E6
Plug = 0xf1E6,
//Plus, 0xf067
Plus = 0xf067,
//PlusCircle, 0xf055
PlusCircle = 0xf055,
//PlusSquare, 0xf0Fe
PlusSquare = 0xf0Fe,
//4.0, PlusSquareO, 0xf196
PlusSquareO = 0xf196,
//4.7, Podcast, 0xf2Ce
Podcast = 0xf2Ce,
//PowerOff, 0xf011
PowerOff = 0xf011,
//Print, 0xf02F
Print = 0xf02F,
//4.5, ProductHunt, 0xf288
ProductHunt = 0xf288,
//PuzzlePiece, 0xf12E
PuzzlePiece = 0xf12E,
//4.1, Qq, 0xf1D6
Qq = 0xf1D6,
//Qrcode, 0xf029
Qrcode = 0xf029,
//Question, 0xf128
Question = 0xf128,
//QuestionCircle, 0xf059
QuestionCircle = 0xf059,
//4.6, QuestionCircleO, 0xf29C
QuestionCircleO = 0xf29C,
//4.7, Quora, 0xf2C4
Quora = 0xf2C4,
//QuoteLeft, 0xf10D
QuoteLeft = 0xf10D,
//QuoteRight, 0xf10E
QuoteRight = 0xf10E,
//4.1, Ra, 0xf1D0
Ra = 0xf1D0,
//Random, 0xf074
Random = 0xf074,
//4.7, Ravelry, 0xf2D9
Ravelry = 0xf2D9,
//4.1, Rebel, 0xf1D0
Rebel = 0xf1D0,
//4.1, Recycle, 0xf1B8
Recycle = 0xf1B8,
//4.1, Reddit, 0xf1A1
Reddit = 0xf1A1,
//4.5, RedditAlien, 0xf281
RedditAlien = 0xf281,
//4.1, RedditSquare, 0xf1A2
RedditSquare = 0xf1A2,
//Refresh, 0xf021
Refresh = 0xf021,
//4.4, Registered, 0xf25D
Registered = 0xf25D,
//Remove, 0xf00D
Remove = 0xf00D,
//Renren, 0xf18B
Renren = 0xf18B,
//Reorder, 0xf0C9
Reorder = 0xf0C9,
//Repeat, 0xf01E
Repeat = 0xf01E,
//Reply, 0xf112
Reply = 0xf112,
//ReplyAll, 0xf122
ReplyAll = 0xf122,
//4.1, Resistance, 0xf1D0
Resistance = 0xf1D0,
//Retweet, 0xf079
Retweet = 0xf079,
//Rmb, 0xf157
Rmb = 0xf157,
//Road, 0xf018
Road = 0xf018,
//Rocket, 0xf135
Rocket = 0xf135,
//RotateLeft, 0xf0E2
RotateLeft = 0xf0E2,
//RotateRight, 0xf01E
RotateRight = 0xf01E,
//4.0, Rouble, 0xf158
Rouble = 0xf158,
//Rss, 0xf09E
Rss = 0xf09E,
//RssSquare, 0xf143
RssSquare = 0xf143,
//4.0, Rub, 0xf158
Rub = 0xf158,
//4.0, Ruble, 0xf158
Ruble = 0xf158,
//Rupee, 0xf156
Rupee = 0xf156,
//4.7, S15, 0xf2Cd
S15 = 0xf2Cd,
//4.4, Safari, 0xf267
Safari = 0xf267,
//Save, 0xf0C7
Save = 0xf0C7,
//Scissors, 0xf0C4
Scissors = 0xf0C4,
//4.5, Scribd, 0xf28A
Scribd = 0xf28A,
//Search, 0xf002
Search = 0xf002,
//SearchMinus, 0xf010
SearchMinus = 0xf010,
//SearchPlus, 0xf00E
SearchPlus = 0xf00E,
//4.3, Sellsy, 0xf213
Sellsy = 0xf213,
//4.1, Send, 0xf1D8
Send = 0xf1D8,
//4.1, SendO, 0xf1D9
SendO = 0xf1D9,
//4.3, Server, 0xf233
Server = 0xf233,
//Share, 0xf064
Share = 0xf064,
//4.1, ShareAlt, 0xf1E0
ShareAlt = 0xf1E0,
//4.1, ShareAltSquare, 0xf1E1
ShareAltSquare = 0xf1E1,
//ShareSquare, 0xf14D
ShareSquare = 0xf14D,
//ShareSquareO, 0xf045
ShareSquareO = 0xf045,
//4.2, Shekel, 0xf20B
Shekel = 0xf20B,
//4.2, Sheqel, 0xf20B
Sheqel = 0xf20B,
//Shield, 0xf132
Shield = 0xf132,
//4.3, Ship, 0xf21A
Ship = 0xf21A,
//4.3, Shirtsinbulk, 0xf214
Shirtsinbulk = 0xf214,
//4.5, ShoppingBag, 0xf290
ShoppingBag = 0xf290,
//4.5, ShoppingBasket, 0xf291
ShoppingBasket = 0xf291,
//ShoppingCart, 0xf07A
ShoppingCart = 0xf07A,
//4.7, Shower, 0xf2Cc
Shower = 0xf2Cc,
//SignIn, 0xf090
SignIn = 0xf090,
//4.6, SignLanguage, 0xf2A7
SignLanguage = 0xf2A7,
//SignOut, 0xf08B
SignOut = 0xf08B,
//Signal, 0xf012
Signal = 0xf012,
//4.6, Signing, 0xf2A7
Signing = 0xf2A7,
//4.3, Simplybuilt, 0xf215
Simplybuilt = 0xf215,
//Sitemap, 0xf0E8
Sitemap = 0xf0E8,
//4.3, Skyatlas, 0xf216
Skyatlas = 0xf216,
//Skype, 0xf17E
Skype = 0xf17E,
//4.1, Slack, 0xf198
Slack = 0xf198,
//4.1, Sliders, 0xf1De
Sliders = 0xf1De,
//4.2, Slideshare, 0xf1E7
Slideshare = 0xf1E7,
//SmileO, 0xf118
SmileO = 0xf118,
//4.6, Snapchat, 0xf2Ab
Snapchat = 0xf2Ab,
//4.6, SnapchatGhost, 0xf2Ac
SnapchatGhost = 0xf2Ac,
//4.6, SnapchatSquare, 0xf2Ad
SnapchatSquare = 0xf2Ad,
//4.7, SnowflakeO, 0xf2Dc
SnowflakeO = 0xf2Dc,
//4.2, SoccerBallO, 0xf1E3
SoccerBallO = 0xf1E3,
//Sort, 0xf0Dc
Sort = 0xf0Dc,
//SortAlphaAsc, 0xf15D
SortAlphaAsc = 0xf15D,
//SortAlphaDesc, 0xf15E
SortAlphaDesc = 0xf15E,
//SortAmountAsc, 0xf160
SortAmountAsc = 0xf160,
//SortAmountDesc, 0xf161
SortAmountDesc = 0xf161,
//SortAsc, 0xf0De
SortAsc = 0xf0De,
//SortDesc, 0xf0Dd
SortDesc = 0xf0Dd,
//SortDown, 0xf0Dd
SortDown = 0xf0Dd,
//SortNumericAsc, 0xf162
SortNumericAsc = 0xf162,
//SortNumericDesc, 0xf163
SortNumericDesc = 0xf163,
//SortUp, 0xf0De
SortUp = 0xf0De,
//4.1, Soundcloud, 0xf1Be
Soundcloud = 0xf1Be,
//4.1, SpaceShuttle, 0xf197
SpaceShuttle = 0xf197,
//Spinner, 0xf110
Spinner = 0xf110,
//4.1, Spoon, 0xf1B1
Spoon = 0xf1B1,
//4.1, Spotify, 0xf1Bc
Spotify = 0xf1Bc,
//Square, 0xf0C8
Square = 0xf0C8,
//SquareO, 0xf096
SquareO = 0xf096,
//4.0, StackExchange, 0xf18D
StackExchange = 0xf18D,
//*, 0xf16C
* = 0xf16C,
//Star, 0xf005
Star = 0xf005,
//StarHalf, 0xf089
StarHalf = 0xf089,
//StarHalfEmpty, 0xf123
StarHalfEmpty = 0xf123,
//StarHalfFull, 0xf123
StarHalfFull = 0xf123,
//StarHalfO, 0xf123
StarHalfO = 0xf123,
//StarO, 0xf006
StarO = 0xf006,
//4.1, Steam, 0xf1B6
Steam = 0xf1B6,
//4.1, SteamSquare, 0xf1B7
SteamSquare = 0xf1B7,
//StepBackward, 0xf048
StepBackward = 0xf048,
//StepForward, 0xf051
StepForward = 0xf051,
//Stethoscope, 0xf0F1
Stethoscope = 0xf0F1,
//4.4, StickyNote, 0xf249
StickyNote = 0xf249,
//4.4, StickyNoteO, 0xf24A
StickyNoteO = 0xf24A,
//Stop, 0xf04D
Stop = 0xf04D,
//4.5, StopCircle, 0xf28D
StopCircle = 0xf28D,
//4.5, StopCircleO, 0xf28E
StopCircleO = 0xf28E,
//4.3, StreetView, 0xf21D
StreetView = 0xf21D,
//Strikethrough, 0xf0Cc
Strikethrough = 0xf0Cc,
//4.1, Stumbleupon, 0xf1A4
Stumbleupon = 0xf1A4,
//4.1, StumbleuponCircle, 0xf1A3
StumbleuponCircle = 0xf1A3,
//Subscript, 0xf12C
Subscript = 0xf12C,
//4.3, Subway, 0xf239
Subway = 0xf239,
//Suitcase, 0xf0F2
Suitcase = 0xf0F2,
//SunO, 0xf185
SunO = 0xf185,
//4.7, Superpowers, 0xf2Dd
Superpowers = 0xf2Dd,
//Superscript, 0xf12B
Superscript = 0xf12B,
//4.1, Support, 0xf1Cd
Support = 0xf1Cd,
//Table, 0xf0Ce
Table = 0xf0Ce,
//Tablet, 0xf10A
Tablet = 0xf10A,
//Tachometer, 0xf0E4
Tachometer = 0xf0E4,
//Tag, 0xf02B
Tag = 0xf02B,
//Tags, 0xf02C
Tags = 0xf02C,
//Tasks, 0xf0Ae
Tasks = 0xf0Ae,
//4.1, Taxi, 0xf1Ba
Taxi = 0xf1Ba,
//4.7, Telegram, 0xf2C6
Telegram = 0xf2C6,
//4.4, Television, 0xf26C
Television = 0xf26C,
//4.1, TencentWeibo, 0xf1D5
TencentWeibo = 0xf1D5,
//Terminal, 0xf120
Terminal = 0xf120,
//TextHeight, 0xf034
TextHeight = 0xf034,
//TextWidth, 0xf035
TextWidth = 0xf035,
//Th, 0xf00A
Th = 0xf00A,
//ThLarge, 0xf009
ThLarge = 0xf009,
//ThList, 0xf00B
ThList = 0xf00B,
//4.6, Themeisle, 0xf2B2
Themeisle = 0xf2B2,
//4.7, Thermometer, 0xf2C7
Thermometer = 0xf2C7,
//4.7, Thermometer0, 0xf2Cb
Thermometer0 = 0xf2Cb,
//4.7, Thermometer1, 0xf2Ca
Thermometer1 = 0xf2Ca,
//4.7, Thermometer2, 0xf2C9
Thermometer2 = 0xf2C9,
//4.7, Thermometer3, 0xf2C8
Thermometer3 = 0xf2C8,
//4.7, Thermometer4, 0xf2C7
Thermometer4 = 0xf2C7,
//4.7, ThermometerEmpty, 0xf2Cb
ThermometerEmpty = 0xf2Cb,
//4.7, ThermometerFull, 0xf2C7
ThermometerFull = 0xf2C7,
//4.7, ThermometerHalf, 0xf2C9
ThermometerHalf = 0xf2C9,
//4.7, ThermometerQuarter, 0xf2Ca
ThermometerQuarter = 0xf2Ca,
//4.7, ThermometerThreeQuarters, 0xf2C8
ThermometerThreeQuarters = 0xf2C8,
//ThumbTack, 0xf08D
ThumbTack = 0xf08D,
//ThumbsDown, 0xf165
ThumbsDown = 0xf165,
//ThumbsODown, 0xf088
ThumbsODown = 0xf088,
//ThumbsOUp, 0xf087
ThumbsOUp = 0xf087,
//ThumbsUp, 0xf164
ThumbsUp = 0xf164,
//Ticket, 0xf145
Ticket = 0xf145,
//Times, 0xf00D
Times = 0xf00D,
//TimesCircle, 0xf057
TimesCircle = 0xf057,
//TimesCircleO, 0xf05C
TimesCircleO = 0xf05C,
//4.7, TimesRectangle, 0xf2D3
TimesRectangle = 0xf2D3,
//4.7, TimesRectangleO, 0xf2D4
TimesRectangleO = 0xf2D4,
//Tint, 0xf043
Tint = 0xf043,
//ToggleDown, 0xf150
ToggleDown = 0xf150,
//4.0, ToggleLeft, 0xf191
ToggleLeft = 0xf191,
//4.2, ToggleOff, 0xf204
ToggleOff = 0xf204,
//4.2, ToggleOn, 0xf205
ToggleOn = 0xf205,
//ToggleRight, 0xf152
ToggleRight = 0xf152,
//ToggleUp, 0xf151
ToggleUp = 0xf151,
//4.4, Trademark, 0xf25C
Trademark = 0xf25C,
//4.3, Train, 0xf238
Train = 0xf238,
//4.3, Transgender, 0xf224
Transgender = 0xf224,
//4.3, TransgenderAlt, 0xf225
TransgenderAlt = 0xf225,
//4.2, Trash, 0xf1F8
Trash = 0xf1F8,
//TrashO, 0xf014
TrashO = 0xf014,
//4.1, Tree, 0xf1Bb
Tree = 0xf1Bb,
//Trello, 0xf181
Trello = 0xf181,
//4.4, Tripadvisor, 0xf262
Tripadvisor = 0xf262,
//Trophy, 0xf091
Trophy = 0xf091,
//Truck, 0xf0D1
Truck = 0xf0D1,
//4.0, Try, 0xf195
Try = 0xf195,
//4.2, Tty, 0xf1E4
Tty = 0xf1E4,
//Tumblr, 0xf173
Tumblr = 0xf173,
//TumblrSquare, 0xf174
TumblrSquare = 0xf174,
//4.0, TurkishLira, 0xf195
TurkishLira = 0xf195,
//4.4, Tv, 0xf26C
Tv = 0xf26C,
//4.2, Twitch, 0xf1E8
Twitch = 0xf1E8,
//Twitter, 0xf099
Twitter = 0xf099,
//TwitterSquare, 0xf081
TwitterSquare = 0xf081,
//Umbrella, 0xf0E9
Umbrella = 0xf0E9,
//Underline, 0xf0Cd
Underline = 0xf0Cd,
//Undo, 0xf0E2
Undo = 0xf0E2,
//4.6, UniversalAccess, 0xf29A
UniversalAccess = 0xf29A,
//4.1, University, 0xf19C
University = 0xf19C,
//Unlink, 0xf127
Unlink = 0xf127,
//Unlock, 0xf09C
Unlock = 0xf09C,
//UnlockAlt, 0xf13E
UnlockAlt = 0xf13E,
//Unsorted, 0xf0Dc
Unsorted = 0xf0Dc,
//Upload, 0xf093
Upload = 0xf093,
//4.5, Usb, 0xf287
Usb = 0xf287,
//Usd, 0xf155
Usd = 0xf155,
//User, 0xf007
User = 0xf007,
//4.7, UserCircle, 0xf2Bd
UserCircle = 0xf2Bd,
//4.7, UserCircleO, 0xf2Be
UserCircleO = 0xf2Be,
//UserMd, 0xf0F0
UserMd = 0xf0F0,
//4.7, UserO, 0xf2C0
UserO = 0xf2C0,
//4.3, UserPlus, 0xf234
UserPlus = 0xf234,
//4.3, UserSecret, 0xf21B
UserSecret = 0xf21B,
//4.3, UserTimes, 0xf235
UserTimes = 0xf235,
//Users, 0xf0C0
Users = 0xf0C0,
//4.7, Vcard, 0xf2Bb
Vcard = 0xf2Bb,
//4.7, VcardO, 0xf2Bc
VcardO = 0xf2Bc,
//4.3, Venus, 0xf221
Venus = 0xf221,
//4.3, VenusDouble, 0xf226
VenusDouble = 0xf226,
//4.3, VenusMars, 0xf228
VenusMars = 0xf228,
//4.3, Viacoin, 0xf237
Viacoin = 0xf237,
//4.6, Viadeo, 0xf2A9
Viadeo = 0xf2A9,
//4.6, ViadeoSquare, 0xf2Aa
ViadeoSquare = 0xf2Aa,
//VideoCamera, 0xf03D
VideoCamera = 0xf03D,
//4.4, Vimeo, 0xf27D
Vimeo = 0xf27D,
//4.0, VimeoSquare, 0xf194
VimeoSquare = 0xf194,
//4.1, Vine, 0xf1Ca
Vine = 0xf1Ca,
//Vk, 0xf189
Vk = 0xf189,
//4.6, VolumeControlPhone, 0xf2A0
VolumeControlPhone = 0xf2A0,
//VolumeDown, 0xf027
VolumeDown = 0xf027,
//VolumeOff, 0xf026
VolumeOff = 0xf026,
//VolumeUp, 0xf028
VolumeUp = 0xf028,
//Warning, 0xf071
Warning = 0xf071,
//4.1, Wechat, 0xf1D7
Wechat = 0xf1D7,
//Weibo, 0xf18A
Weibo = 0xf18A,
//4.1, Weixin, 0xf1D7
Weixin = 0xf1D7,
//4.3, Whatsapp, 0xf232
Whatsapp = 0xf232,
//4.0, Wheelchair, 0xf193
Wheelchair = 0xf193,
//4.6, WheelchairAlt, 0xf29B
WheelchairAlt = 0xf29B,
//4.2, Wifi, 0xf1Eb
Wifi = 0xf1Eb,
//4.4, WikipediaW, 0xf266
WikipediaW = 0xf266,
//4.7, WindowClose, 0xf2D3
WindowClose = 0xf2D3,
//4.7, WindowCloseO, 0xf2D4
WindowCloseO = 0xf2D4,
//4.7, WindowMaximize, 0xf2D0
WindowMaximize = 0xf2D0,
//4.7, WindowMinimize, 0xf2D1
WindowMinimize = 0xf2D1,
//4.7, WindowRestore, 0xf2D2
WindowRestore = 0xf2D2,
//Windows, 0xf17A
Windows = 0xf17A,
//Won, 0xf159
Won = 0xf159,
//4.1, Wordpress, 0xf19A
Wordpress = 0xf19A,
//4.6, Wpbeginner, 0xf297
Wpbeginner = 0xf297,
//4.7, Wpexplorer, 0xf2De
Wpexplorer = 0xf2De,
//4.6, Wpforms, 0xf298
Wpforms = 0xf298,
//Wrench, 0xf0Ad
Wrench = 0xf0Ad,
//Xing, 0xf168
Xing = 0xf168,
//XingSquare, 0xf169
XingSquare = 0xf169,
//4.4, YCombinator, 0xf23B
YCombinator = 0xf23B,
//4.1, YCombinatorSquare, 0xf1D4
YCombinatorSquare = 0xf1D4,
//4.1, Yahoo, 0xf19E
Yahoo = 0xf19E,
//4.4, Yc, 0xf23B
Yc = 0xf23B,
//4.1, YcSquare, 0xf1D4
YcSquare = 0xf1D4,
//4.2, Yelp, 0xf1E9
Yelp = 0xf1E9,
//Yen, 0xf157
Yen = 0xf157,
//4.6, Yoast, 0xf2B1
Yoast = 0xf2B1,
//Youtube, 0xf167
Youtube = 0xf167,
//YoutubePlay, 0xf16A
YoutubePlay = 0xf16A,
//YoutubeSquare, 0xf166
YoutubeSquare = 0xf166
}
#endregion
}
FONT_FILE_NAME 参数为fontawesome-webfont.ttf文件的目录
3 应用部分的代码
new FontAwesome.Properties(FontAwesome.Type.Automobile) { ForeColor = Color.Black, BorderColor = Color.Transparent, BackColor = Color.Transparent }.AsIcon();
new FontAwesome.Properties(FontAwesome.Type.Laptop) { ForeColor = Color.Black, BorderColor = Color.Transparent, BackColor = Color.Transparent }.AsImage();
希望对大家有帮助。