Merge pull request #5186 from dotCooCoo/fix/legacy-ai-character-rotation

Legacy .ai: type with rotated characters is written as outlines that keep the rotation
This commit is contained in:
Brandon Thomas
2026-11-01 23:45:34 -05:00
committed by GitHub
9 changed files with 112 additions and 16 deletions
+1 -1
View File
@@ -28,7 +28,7 @@
//! layer's hidden objects go to a hidden layer of their own just above it, with `omit` they are
//! left out, with `visible` they show where they are. Type is written as text the format's reader
//! lays out again, in the fonts it names; `outlineText` writes its outlines instead (as type that
//! 8-bit text can't hold always is).
//! 8-bit text can't hold and type with rotated characters always are).
use std::sync::Arc;
+1 -1
View File
@@ -121,7 +121,7 @@ pub const AI_OPTIONS: &[FormatOption] = &[
name: "outlineText",
ty: "boolean",
default: "false",
description: "with aiVersion 7, type as its outlines instead of text (which apps reading the file set in the fonts it names: they need them installed); type 8-bit text can't hold (characters outside Windows Latin-1, vertical type, ruby, inline graphics, gradient or pattern fills) is always outlines",
description: "with aiVersion 7, type as its outlines instead of text (which apps reading the file set in the fonts it names: they need them installed); type 8-bit text can't hold (characters outside Windows Latin-1, vertical type, ruby, inline graphics, gradient or pattern fills) and type with rotated characters are always outlines",
},
];