6

私はPSDファイルにベクターロゴを持っています。AI(Adobe Illustrator)ファイルとしてエクスポートしてからSVGに変換すると、次のようになります。

<tspan
             x="0 34.799999 68.75"
             y="0"
             id="tspan22"
             style="font-size:50px;font-variant:normal;font-weight:bold;font-stretch:normal;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:Novecento wide Book;-inkscape-font-specification:Novecentowide-Bold">AI</tspan>

これは完全な SVG ファイルのほんの一部ですが、文字を作成し、フォントを使用しようとしていることがわかります。どれが失敗...

ここに画像の説明を入力

むしろ、フォントを必要としないスタンドアロンのベクターとして SVG ファイルをエクスポートしたいと考えています。これはどのように行うことができますか?

4

3 に答える 3

4

2 つの可能性:

  1. Firefox が文字列全体を認識していないと仮定して、font-family 名を一重引用符で囲んでみてください。

    font-family:'Novecento wide Book';

  2. SVG としてエクスポートする前に、AI または PSD 内のテキストをベクター / シェイプに変換してみてください。これにより、任意のフォント ファミリへの依存がなくなります。これは、特にこれを Web で公開する場合に考慮する必要があります。そのように完全に動作するはずです。

于 2012-10-12T21:18:45.170 に答える
1

イラストレーターなどのベクター プログラムでテキストを右クリックし、アウトライン テキストを選択します。これにより、どのブラウザでもフォントが保持されます。

于 2014-05-20T16:15:41.987 に答える