4"x4" スパン全体に 50 μm のフィーチャの配列を持つフォトリソグラフィー用のマスクをいくつか作成しています。
マスク オブジェクトを暗黙的に塗りつぶしパターンとして表す SVG ファイルは簡単です。
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg width="4in" xmlns="http://www.w3.org/2000/svg" version="1.1" height="4.25in">
<defs>
<pattern height="0.100000mm" width="0.100000mm" patternUnits="userSpaceOnUse" y="0" x="0" id="tile">
<rect y="0" width="0.100000mm" fill="black" x="0" height="0.100000mm" />
<rect y="0.025000mm" width="0.050000mm" height="0.050000mm" x="0.025000mm" fill="white" />
</pattern>
</defs>
<rect y="0" width="4in" height="4in" x="0" fill="url(#tile)" />
<text font-size="6pt" y="4.1in" x="0.1cm" font-family="Consolas">50 µm squares, 50 µm pitch; tds 3/6/13</text>
</svg>
私たちの印刷プロバイダーは、EPS ファイルを受け取ることができると言っています。Illustrator で SVG から EPS への往復を行うと問題なく動作しますが、生成された EPS ファイルにはまだマスク機能の暗黙の表現が含まれており、印刷所は何も見えないと言っています。塗りつぶしパターンを使用する代わりに、各機能を明示的に表現する必要があると思います。
ベクトル塗りつぶしパターンを明示的にレンダリングされたベクトル オブジェクトに変換する最良の方法 (Postscript を使用) は何ですか? 手で SVG を生成することもできますが、それは巨大なテキスト ファイルになります。