我的报告需要以英文或法文输出(基于字段值)。
我已将Word文档中的文本复制到SSRS包中,并且所有法语字符都显示为除了MD(marquedéposée)之外的所有字符。这应该显示类似于上标“MD”,但它显示为正常的脚本“MD”。
是否有我可以添加的法国符号库,或者有没有办法对其进行格式化以使其“显示”正确?
我试过了:
答案 0 :(得分:5)
对于像这样的情况unicode,上标字符可以派上用场。我将链接中的字母MD的unicode复制到SSRS报告中,没有问题。
示例:
Unicode:
答案 1 :(得分:4)
MC和MD符号确实在Unicode中显示为单个上标符号,但不一定在所有字体中,分别为1F16A和1F16B:
🅪
(英文TM商标标志)🅫
(英文R注册标志)这些符号通常用加拿大法语。
来源:
答案 2 :(得分:2)
符号不作为单独的字符存在(与“™”符号不同),因此这基本上是以上标样式呈现某些字母的问题。有几种选择,有不同的优点和缺点:
<sup>MD</sup>
。很简单,但导致渲染效果不佳:行间距可能会受到干扰,字母显示为缩小尺寸的大写字母,因此缩小了笔划宽度,因此它们在风格上与普通字母不同。<span class=sup>MD</span>
并使用CSS设置样式,使用相对定位和缩小字体大小。避免方法1的一些缺点,但不是全部。ᴹᴰ
。它们的主要问题是并非所有字体都包含它们,并且它们的视觉外观可能与您的期望不同 - 它们实际上是用于语音符号而不是普通文本。<span class=sup>MD</span>
并使用font-feature-settings: "sups"
及其浏览器前缀版本设置样式,并使用具有字母上标字形变体的OpenType字体。这是理论上最好的方法,但目前经常失败(部分原因是浏览器支持有限,部分原因是大多数字体都缺少这种OpenType功能)。