import { View, Label, Svg } from "./evg_types"; /** * Imported SVG documents. Each below names a file, and the file is read * once into the shared vector layer: groups resolved, paint inherited, * transforms baked into the geometry, expanded where it is referenced. * What every target then draws is the same flat list of shapes — real vector * operators in the PDF, one per shape in the HTML, and the same * anti-aliased scanline fill that paints this page's glyphs in the PNG. * * The HTML is worth a word: the original markup is NOT handed to the browser. * It goes through the importer like the other two, because a construct outside * the supported profile has to be missing from the preview in the same way it * will be missing from the print. A preview that draws more than the printer * can is not a preview. * * rosette.svg names no colours at all, so it takes the fill of the element that * hosts it and the theme paints it — the gallery's rule holding for a file it * does not own. emblem.svg brings its own palette, and keeps it. */ function render() { return ( ); }