Aligner les icônes Font Awesome (fa-2x) avec les icônes empilées (fa-stack)

Je suis en train d'aligner 4 icônes dans une rangée pour la fonctionnalité de partage d'un site web. Quand j'étais à l'aide de 4 icônes normales-ils alignés parfaitement et étaient de la même taille. Maintenant, je vais essayer d'en avoir un empilées de sorte qu'il a une frontière et qu'il est en train de créer quelques problèmes

Voici le code que j'ai été jouer avec:

<div class="share-results">
  <a class="fa fa-2x fa-envelope-o" data-toggle="tooltip" title="Share by Email" data-placement="top" href="#"></a>
  <a class="fa fa-2x fa-facebook-square" data-toggle="tooltip" title="Share on Facebook" data-placement="top" href=""></a>
  <a class="fa fa-2x fa-twitter-square" data-toggle="tooltip" title="Share on Twitter" data-placement="top" href=""></a>
  <a class="fa fa-2x fa-stack" data-toggle="tooltip" title="Share by Link" data-placement="top" href="#">
    <i class="fa fa-square-o fa-stack-2x"></i>
    <i class="fa fa-link fa-stack-1x"></i>
  </a>
</div>

Cela crée:

Aligner les icônes Font Awesome (fa-2x) avec les icônes empilées (fa-stack)

Il semble que il ya juste un problème de dimensionnement, j'ai donc joué un peu avec l'aide de fa-lg:

Aligner les icônes Font Awesome (fa-2x) avec les icônes empilées (fa-stack)

Et sans aucun dimensionnement d'aide sur l'élément empilé:

Aligner les icônes Font Awesome (fa-2x) avec les icônes empilées (fa-stack)

Personne ne sait comment aligner une icône avec fa-2x à empiler les icônes?

source d'informationauteur Tom Prats