Font Awesome uses the private area of ββUnicode . For example, this .icon-remove that you use is added when using the ::before pseudo selector, setting its contents to \ f00d (  ):
.icon-remove:before { content: "\f00d"; }
The Awesome font comes with only one font option, however browsers will display this because they will display any font with only one font option. If you look closely, the normal font size is not as bold as the bold font-weight font. Unfortunately, normal font weight is not what you need.
However, you can change your color to something less dark and reduce its font size so that it stands out a little less. From your image, the text of the "tags" looks much lighter than the icon, so I would suggest using something like:
.tag .icon-remove { color:#888; font-size:14px; }
Here's a JSFiddle example and here is another proof that it is definitely a font.
James Donnelly Jul 24 '13 at 15:05 2013-07-24 15:05
source share