I'm trying to use some icons from the fontawesome package as bullets for the itemize environment. As there are different characters and they are not the same width, the alignment looks mangled:
\begin{itemize}[leftmargin=0]
\item[\faCode] Ruby, Python, Java, Javascript, Racket
\item[\faGlobe] Sinatra, Rails, Django, Flask
\item[\faHTMLfive] HTML5, CSS3, JQuery
\item[\faCloud] Redis, CouchDB, PostgreSQL, MySQL
\item[\faExchange] JSON, XML, OAuth
\item[\faCodeFork] git, SVN
\end{itemize}

How can I align those symbols centred?



\clap=\makebox[0pt]– Werner Mar 07 '15 at 02:34mathtools: it replaces loadingamsmath. But you're not quite wrong: I do add two characters. However note I useclapmore often than I load mathtools in a document… – Bernard Mar 08 '15 at 12:03\setlist[itemize,1]{wide,labelsep=1em,align=center}and\SetLabelAlign{center}{\clap{#1}}, default itemize bullets become invisible and alignment is also incorrect. EDIT: nevermind, already covered in http://tex.stackexchange.com/questions/280568/itemize-in-beamer-alignment-of-custom-bullets . – eudoxos Apr 11 '16 at 06:42