outputTextでset1®2を試しています。
<h:outputText value="1<sup>®<sup/>2" escape="false"/>
何が間違っていますか?2大文字になります。
次のいずれかを選択できます
あなたの元の提案では、あなたは/それが前にあるべきであるという見当違いを持っていましたsup
<h:outputText value="1<sup>®</sup>2" escape="false"/>
完全に削除することもできsupます(ただし、(R)は小さくなりません)
<h:outputText value="1®2" escape="false"/>
最後に、エスケープせずに直接使用できます
<h:outputText value="1®2"/>