2

外部スタイルシートを svgz ファイルに埋め込もうとしています。svg ファイルに問題なく埋め込むことができますが、svgz として保存すると取り除かれているようです。svg ファイルのコードは次のとおりです。

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">  
<?xml-stylesheet type="text/css" href="/assets/styles/stylesheets/web-fonts.css" ?>
<svg xmlns="http://www.w3.org/2000/svg">  

ファイルの保存にIllustratorを使用しています

4

2 に答える 2

2

SVGZ が CSS で動作するかどうかはわかりませんが、SVGZ は GZIP で圧縮された SVG です。

この方法で SVG を SVGZ に変更できます。

  1. SVG ファイルを取得: example.svg
  2. 拡張子 .svg を削除: 例
  3. GZIP を使用して圧縮する: example.gz
  4. エクステンソンを .svgz に変更: example.svgz
于 2013-07-11T23:36:34.430 に答える
0

7zip に関する混乱は、名前の付け方が原因のようです。「圧縮」という言葉を使用するのは、電子メール オプションだけです。「アーカイブに追加」オプションを使用して、電子メールで送信せずにファイルを圧縮します。

Furas と同様に、私は Inkscape を使用していますが、SVG をさらに最適化したい (たとえば、Inkscape が常に追加しているように見えるメタデータ要素とそのコンテンツを削除する) ため、SVGZ ファイルの生成に使用できません。

(新しいユーザーとして、既存の回答にコメントするのではなく、新しい回答を投稿する必要があります。)

于 2013-10-03T04:59:20.347 に答える