Note that the ID after the # symbol is the ID of the icon to use, so if you wanted to use plus icon, you would do change the href to path/to/icons.svg#plus. Why do we use SVG?
add-cell
add-column
add-role
add-row
adjust
align-center
align-justify
align-left
align-right
angle-down
angle-left
angle-right
angle-up
archive
asterisk
audio
autosize
bars
blogs
bold
bookmarks
calendar
camera
cards
cards2
caret-bottom
caret-double-l
caret-double
caret-top
categories
chain-broken
change
check-circle
check
code
cog
columns
comments
compress
control-panel
custom-size
cut
date
desktop
documents-and-media
download
dynamic-data-list
edit-layout
effects
ellipsis-h
ellipsis-v
embed
envelope-closed
envelope-open
exclamation-circle
exclamation-full
expand
flag-empty
flag-full
folder
format
forms
full-size
geolocation
grid
h1
h2
heart
hidden
home
horizontal-scroll
hr
import-export
indent-less
indent-more
info-circle-open
info-circle
info-panel-closed
info-panel-open
information-live
italic
link
list-ol
list-ul
list
live
lock
logout
magic
mark-as-answer
mark-as-question
message-boards
mobile-device-rules
mobile-landscape
mobile-portrait
moon
move
myspace
order-arrow
organizations
page-template
page
pages-tree
paperclip
paragraph
password-policies
paste
pause
pencil
phone
picture
play
plus
polls
print
product-menu-closed
product-menu-open
product-menu
question-circle-full
question-circle
quote-left
quote-right
radio-button
redo
reload
remove-role
remove-style
reply
repository
restore
rss-svg
search
select-from-list
share-alt
share
shortcut
simulation-menu-closed
simulation-menu-open
simulation-menu
site-template
sites
staging
star-half
star-o
star
strikethrough
subscript
suitcase
sun
superscript
table
table2
tablet-landscape
tablet-portrait
tag
text-editor
text
thumbs-down
thumbs-up
time
times-circle
times
transform
trash
twitter
underline
undo
unlock
user
users
vertical-scroll
view
vocabulary
web-content
wiki-page
wiki
workflow
Language Flags
People tend to have pretty strong opinions on whether flags should be used as a visual cue for indicating a language, mainly because in many parts of the world, the flag may have cultural and geographic meanings that we might not be aware of, or the flag itself isn't fully accurate to the dialects spoken in that region.
While we understand that reasoning, we've found that the times they are actually needed (when a user is not familiar with the currently displayed language) somewhat eliminates using other mechanisms, such as the name of the language (since the current language could be in an entirely different character set). Given this, there is often at least some familiarity with the identity of a country that speaks a shared language.
Or, to paraphrase Winston Churchill, "Using flags is the worst system for indicating language, except for all others". :)
To use the flags below, follow the same process as above, but the name of the icon is the locale and country code indicated in parenthesis (e.g. to use the Japanese icon, you would use ja-jp)
Arabic (Saudi Arabia) (ar-sa)
Bulgarian (Bulgaria) (bg-bg)
Catalan (Andorra) (ca-ad)
Catalan (Spain) (ca-es)
Czech (Czech Republic) (cs-cz)
Danish (Denmark) (da-dk)
German (Germany) (de-de)
Greek (Greece) (el-gr)
English (Australia) (en-au)
English (United Kingdom) (en-gb)
English (United States) (en-us)
Spanish (Spain) (es-es)
Estonian (Estonia) (et-ee)
Basque (Spain) (eu-es)
Farsi (Iran) (fa-ir)
Finnish (Finland) (fi-fi)
French (Canada) (fr-ca)
French (France) (fr-fr)
Galician (Spain) (gl-es)
Hindi (India) (hi-in)
Croatian (Croatia) (hr-hr)
Hungarian (Hungary) (hu-hu)
Indonesian (Indonesia) (in-id)
Italian (Italy) (it-it)
Hebrew (Israel) (iw-il)
Japanese (Japan) (ja-jp)
Korean (South Korea) (ko-kr)
Lao (Laos) (lo-la)
Lithuanian (Lithuania) (lt-lt)
Norwegian Bokmål (Norway) (nb-no)
Dutch (Belgium) (nl-be)
Dutch (Netherlands) (nl-nl)
Polish (Poland) (pl-pl)
Portuguese (Brazil) (pt-br)
Portuguese (Portugal) (pt-pt)
Romanian (Romania) (ro-ro)
Russian (Russia) (ru-ru)
Slovak (Slovakia) (sk-sk)
Slovenian (Slovenia) (sl-si)
Serbian (Latin,Serbia) (sr-rs-latin)
Serbian (Serbia) (sr-rs)
Swedish (Sweden) (sv-se)
Thai (Thailand) (th-th)
Turkish (Turkey) (tr-tr)
Ukrainian (Ukraine) (uk-ua)
Vietnamese (Vietnam) (vi-vn)
Chinese (China) (zh-cn)
Chinese (Taiwan) (zh-tw)
SVG Icons as Background Images
We have created a Sass function to turn Lexicon SVG icon's into data uri schemes, which enables you to include them as a background-image on an HTML element. The Sass function lx-icon(icon-name, color) takes the name of a Lexicon SVG Icon and color takes a color. The Sass rule set .site-add-cell { background-image: lx-icon(add-cell, #5AF); background-size: contain; display: inline-block; height: 20px; width: 20px; } will place the SVG icon add-cell as a background-image on any element with class site-add-cell.
You can turn your custom SVG into a data uri using the Sass function svg-url($svg) where $svg is the code for your inline SVG. The function returns url(your_svg_as_data_uri).
When using svg-url(), wrap your inline SVG code with single quotes if your SVG's attributes are delimited with double quotes.
Linux Tux
Why do we use SVG?
SVG gives us and you a greater amount of freedom in styling the icons, as well as a higher level of fidelity and clarity in the icons.
Font icons, while fairly simple, also suffer some drawbacks, mainly with sub-pixel aliasing that cause the quality to not be as high as we would like.
Also SVG allows for multi-color icons, for example: