2015-05-04 53 views
0

指定FONT-FAMILY我这片SVG图片:如何在SVG

<text 
    xml:space="preserve" 
    style="font-size:18px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:'Arial;Sans';-inkscape-font-specification:'Arial;Sans';font-stretch:normal;font-variant:normal" 
    x="11.764346" 
    y="192.01521" 
    id="text3607" 
    sodipodi:linespacing="125%"><tspan 
     sodipodi:role="line" 
     id="tspan3609" 
     x="11.764346" 
     y="192.01521">PCI-E</tspan></text> 

我Inkscape中使用Linux上编辑。它使用了字体“sans”,它在Windows上不可用。我想指定一个包含所有主要操作系统上可用字体的字体家族,但是我使用的任何语法都不起作用。到目前为止,我尝试:

  • FONT-FAMILY: '宋体' - 在Windows上运行
  • FONT-FAMILY: '三世' - 在Linux上工作
  • FONT-FAMILY: '三世,宋体' - 破
  • FONT-FAMILY: '三世;宋体' - 破

,这是什么语法是否正确工作?我在IE和Firefox中渲染图片,似乎都有同样的问题。

这是画面的全部源代码:https://tools.wmflabs.org/paste/view/raw/c47ec7b8

回答

0

看来,问题是我有它包裹在引号。正确的语法(或至少它的作品对我来说):

font-family:Sans,Arial;(不含引号)

+0

您可以给单个字体。事实上,你将需要它用于名称中带有空格的字体,例如“Museo Sans”。但是你不应该在整个列表中加引号。 –