Merge pull request #1335 from CiberNin/fix/dimension-layout-parity

This commit is contained in:
Hakan Seven committed 2026-09-17 17:58:10 +03:00
commit a785cda92a
10 files changed
+616 -142

No files matched your search

Binary file not shown.

After

Width:  |  Height:  |  Size: 195 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 178 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 192 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 207 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 191 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 178 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 191 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 207 KiB

+614 -140
View File
File diff suppressed because it is too large. Load diff
+2 -2
View File
@@ -197,7 +197,7 @@ pub fn text_local_bounds(
/// Expand DXF `%%x` special-character sequences that appear in both TEXT and MTEXT values: /// Expand DXF `%%x` special-character sequences that appear in both TEXT and MTEXT values:
/// - `%%d` / `%%D` → `°` /// - `%%d` / `%%D` → `°`
/// - `%%p` / `%%P` → `±` /// - `%%p` / `%%P` → `±`
/// - `%%c` / `%%C` → `⌀` /// - `%%c` / `%%C` → `∅` (U+2205, the character AutoCAD writes for the diameter sign)
/// - `%%u` / `%%U` → underline toggle (stripped — not renderable with stroke fonts) /// - `%%u` / `%%U` → underline toggle (stripped — not renderable with stroke fonts)
/// - `%%o` / `%%O` → overline toggle (stripped) /// - `%%o` / `%%O` → overline toggle (stripped)
/// - `%%%%` → `%` /// - `%%%%` → `%`
@@ -224,7 +224,7 @@ pub fn resolve_dxf_special_chars(s: &str) -> String {
} }
Some('c') => { Some('c') => {
chars.next(); chars.next();
out.push('⌀'); out.push('∅');
} }
Some('u') | Some('o') => { Some('u') | Some('o') => {
chars.next(); chars.next();