<xsl:output-character
character="℠"
u:name="SERVICE MARK"
- string="sm"
+ string="(SM)"
u:block="Letterlike Symbols"
/>
+ <!-- * We don't do "\(tm" for ™ because for console output, groff -->
+ <!-- * just renders that as "tm", without any preceding space, parens, -->
+ <!-- * or anything. So it just gets run into the preceding word; i.e.: -->
+ <!-- * -->
+ <!-- * Product™ -> Producttm -->
+ <!-- * -->
+ <!-- * That it probably not what most people would want. So we just -->
+ <!-- * render it as (TM) instead, Thus: -->
+ <!-- * -->
+ <!-- * Product™ -> Product(TM) -->
<xsl:output-character
character="™"
u:name="TRADE MARK SIGN"
u:entity="trade"
- string="\(tm"
+ string="(TM)"
u:block="Letterlike Symbols"
/>
<xsl:output-character