mirror of
https://github.com/storytold/effectcraft.git
synced 2026-10-14 19:27:05 -04:00
Text with embedded TrueType, CFF (Type1C / CIDFontType0C / OpenType), Type 1 and Type 3 fonts, standard-14 fallback to the bundled OFL fonts; Flate / DCT / inline / stencil images with SMask, Indexed and ICC alternates; luminosity / alpha soft masks and the 16 blend modes in the SVG render tree; tiling patterns; calculator functions; file.import page and Footage::page; Create Shapes from Vector Layer keeps clips (page clips as layer masks, nested clips as Merge Paths Intersect). Co-Authored-By: Claude Opus 5.5 <[email protected]>
26 lines
916 B
TOML
26 lines
916 B
TOML
[package]
|
|
name = "effectcraft-pdf"
|
|
description = "Vector footage import: PDF and PDF-compatible Illustrator (.ai) pages and EPS (a PostScript subset) parsed into the SVG render tree (paths, fills, strokes, shadings, tiling patterns, clipping, text with embedded fonts, images, blend modes, soft masks, optional-content layers)"
|
|
version.workspace = true
|
|
edition.workspace = true
|
|
license.workspace = true
|
|
rust-version.workspace = true
|
|
|
|
[lints]
|
|
workspace = true
|
|
|
|
[dependencies]
|
|
effectcraft-svg = { workspace = true }
|
|
kurbo = { workspace = true }
|
|
effectcraft-text = { workspace = true }
|
|
miniz_oxide = "0.8"
|
|
# Embedded TrueType / OpenType font programs (MIT OR Apache-2.0).
|
|
skrifa = { workspace = true }
|
|
# DCT (JPEG) images (MIT OR Apache-2.0 OR Zlib; pure Rust).
|
|
zune-jpeg = "0.5"
|
|
|
|
[dev-dependencies]
|
|
# Encodes JPEG fixtures for the DCT image test.
|
|
image = { workspace = true }
|
|
effectcraft-raster = { workspace = true }
|