I tried many permutations and can’t get the height to be equal to the width.
margin-left: 1px; is to put a space between the symbol and the last letter at left.
padding: 0 4px; is to center the R inside the span.
< span>< span> is used to keep the symbol and R inline.
How do I make the R inside of a circle? (I’m aware of the ® code to generate the symbol. I’m not using it for this application.)
Spans are inline elements and therefore width and height don’t apply. You have also added padding so it would not be a circle even if the width and height took effect. Also the border-radius needs to be 50% to make a perfect circle.