AI CS6未从svg文本元素中选取实际字体大小

AI CS6未从svg文本元素中选取实际字体大小,svg,Svg,我有一个SVG文件,其中包含一个文本元素。我已经将文本元素的font-size属性设置为30px,但是当我在AI CS6中打开同一个文件时,它显示的字体大小为26.56px 以下是SVG文件内容: <?xml version="1.0" encoding="UTF-8" standalone="no" ?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD

我有一个SVG文件,其中包含一个文本元素。我已经将文本元素的font-size属性设置为30px,但是当我在AI CS6中打开同一个文件时,它显示的字体大小为26.56px

以下是SVG文件内容:

<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="12in" height="12in" style="background-color: rgb(18, 52, 86)" viewBox="0 0 973 973" xml:space="preserve">
  <desc>Created with Fabric.js 1.4.0</desc>
  <defs></defs>
  <g transform="translate(396 279)">
    <text font-family="Times New Roman" font-size="30" font-weight="normal" style="stroke: none; stroke-width: 1; stroke-dasharray: ; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: #000000; opacity: 1;" transform="translate(-124.5 29)">
      <tspan x="0" y="-15" fill="#000000">sdfsdfsdfdsfsdfdsfsd</tspan>
    </text>
  </g>
</svg>

谢谢

你确定30等于30px而不是30pt吗?编辑:我认为默认情况下有px。当我在linux上的inkscape中打开该文件时,它显示了33.45px。字体大小在不同的环境中一直是不同的。如果它试图计算字体的高度,以适合不同操作系统上具有不同大小的30 px字体,这是有意义的。如果我们在GIMP的同一系统上打开相同的文件,那么字体大小也会有差异。如何设置svg字体大小属性,使其在AI CS6上显示相同的字体大小?您是否尝试过添加px?