mirror of
https://github.com/storytold/designcraft.git
synced 2026-10-29 20:56:47 -06:00
Resolve conflicts with the CJK/Arabic composition work: line metrics keep the first-baseline tops and add the CJK alignment shift; the CJK line reference adjustment applies before baseline-grid snapping; layout_line takes the bidi info and the drop cap is spliced in after it; vertical text is now the story's direction (FrameSpec::vertical); IDML insets use main's validated inset_spacing over the object style chain; format's JSON upgrade (vertical frames) and model upgrade (format v2 defaults) both run. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
26 lines
771 B
TOML
26 lines
771 B
TOML
[package]
|
||
name = "designcraft-compose"
|
||
version.workspace = true
|
||
edition.workspace = true
|
||
license.workspace = true
|
||
description = "DesignCraft text composition: paragraph composer (Knuth–Plass), hyphenation, justification, columns, threading, wrap"
|
||
|
||
[lints]
|
||
workspace = true
|
||
|
||
[dependencies]
|
||
unicode-bidi = { workspace = true }
|
||
unicode-segmentation = { workspace = true }
|
||
unicode-bidi-mirroring = { workspace = true }
|
||
designcraft-geom = { workspace = true }
|
||
designcraft-color = { workspace = true }
|
||
designcraft-doc = { workspace = true }
|
||
designcraft-fonts = { workspace = true }
|
||
log = { workspace = true }
|
||
regex = { workspace = true }
|
||
miniz_oxide = "0.8"
|
||
|
||
[dev-dependencies]
|
||
designcraft-fonts = { workspace = true, features = ["testing"] }
|
||
proptest = { workspace = true }
|