I want to stack two Font Awesome fa-star and fa-star-half icons, but I have alignment problems. See image below:

Here is my HTML:
<span class="fa-stack"> <i class="fa fa-fw fa-lg fa-star-half fa-stack-1x"></i> <i class="fa fa-fw fa-lg fa-star fa-stack-1x"></i> </span>
... and my CSS:
a-stack i.fa-star { color:transparent; -webkit-text-stroke-width: 1px; -webkit-text-stroke-color: orange; } .fa-stack i.fa-star-half { color:yellow; -webkit-text-stroke-width: 1px; -webkit-text-stroke-color: orange; }
Please note that I do not want to use fa-star-half-o , which has an unattractive design when used with an outline.
I tried to use "float", but to no avail. If I use "margin-left", the interval is disabled. See image below:

Any help is appreciated. Thanks!
Jessie
Jesse source share