EPS import: don't claim a specification as the source of the tests or the wrappers

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
Matthew Farrow 2026-10-09 03:20:52 -04:00
parent 365d6a7023
commit e622b87ca2
2 changed files with 6 additions and 4 deletions

View File

@ -31,9 +31,10 @@
//! and `.ai` files their users own, used locally and never committed. (Adobe published a
//! specification of the legacy format, listed by PRONOM at
//! <https://www.nationalarchives.gov.uk/PRONOM/fmt/423>; it was not used here.)
//! - The wrappers: ASCII85 is PostScript Level 2 (*PostScript Language Reference*, 3rd ed.); the
//! compressed stream is Zstandard, RFC 8878 (<https://www.rfc-editor.org/rfc/rfc8878>), read with
//! the permissively licensed `ruzstd` crate.
//! - The wrappers: the text is the standard ASCII85 encoding; the compressed stream is Zstandard,
//! RFC 8878 (<https://www.rfc-editor.org/rfc/rfc8878>), read with the permissively licensed
//! `ruzstd` crate (MIT); the older one is zlib, read with `flate2`. The PostScript the layers are
//! translated into is run by this project's own interpreter (`interp`).
//!
//! Where a file doesn't match what this module expects, it is left alone and its page is imported.

View File

@ -1,5 +1,6 @@
//! The layers of an Illustrator EPS and `.ai`: read from the editing copy of the art the file
//! carries (see `native`). The files here are made from the public specification's operators.
//! carries (see `native`). The files here are small ones written by hand for the tests, with the
//! operators seen in files their users own.
use vectorcraft_doc::{Document, LayerColor, Node, NodeKind};