diff --git a/crates/eps/src/legacy_ai.rs b/crates/eps/src/legacy_ai.rs index fde4cb505..fc7d6e9d9 100644 --- a/crates/eps/src/legacy_ai.rs +++ b/crates/eps/src/legacy_ai.rs @@ -72,6 +72,17 @@ use vectorcraft_geom::{Affine, AnchorKind, BezPath, FillRule, PathData, Point, R use crate::{latin, ps}; +mod encoding; +mod prolog; +mod writer; + +#[cfg(test)] +use encoding::writable; +use encoding::{gradient_def, latin_string}; +pub(crate) use prolog::PROCSET; +use prolog::{PROLOG, PS_HEADER, fonts}; +use writer::Writer; + /// How deep symbols and live objects may nest in one another (deeper art is left out). Groups and /// layers need no limit of their own: a document is never deeper than /// [`vectorcraft_doc::MAX_DEPTH`]. @@ -226,1254 +237,5 @@ pub fn export_legacy_ai(doc: &Document, o: &LegacyAiOptions) -> Result