我有一个名称的动态列表,其中包含一些上标关键字,如“®”。 我不想使用标签来标注“TM”或“已注册”等。有没有可用的字体可以完成此任务,而不需要为默认关键字添加标签?任何字体都会在不需要包含“sup”标签的情况下进行上标?
谢谢。
我有一个名称的动态列表,其中包含一些上标关键字,如“®”。 我不想使用标签来标注“TM”或“已注册”等。有没有可用的字体可以完成此任务,而不需要为默认关键字添加标签?任何字体都会在不需要包含“sup”标签的情况下进行上标?
谢谢。
默认情况下,您可以使用HTML实体™
获得的商标符号(TM)在chrome和firefox中显示为上标。
对于®
(“注册”符号 - 包围R)我想,最好是添加<sup>
标签。也许,您可以在客户端或服务器端运行脚本,以将标签添加到这些字符。
许多字体都包含字符“®”,尤其是“?”字样。它们或多或少是这些角色的固有特征,它们应该以这种方式呈现。因此,如果你把它们放在上标中,结果往往是不好的,尤其是因为上标通常会减小字体大小,并且尺寸对于在圆内调整的可怜的小“R”已经很小。
您可能需要更改文本的字体,或者根本不需要更改这些字符的字体。如果复制文本字体是sans-serif字体,请考虑为这些字符使用Lucida Sans Unicode。如果serif,请尝试Times New Roman。
'™'实体表示™字符并且不会引起任何上标。如果结果看起来是上标的,那是因为字形是由字体设计者设计的(这是合适的设计)。 – 2012-04-23 10:45:30