diff --git a/diylc/diylc-core/lib/app-framework.jar b/diylc/diylc-core/lib/app-framework.jar index 1312c899..0200152e 100644 Binary files a/diylc/diylc-core/lib/app-framework.jar and b/diylc/diylc-core/lib/app-framework.jar differ diff --git a/diylc/diylc-core/src/org/diylc/presenter/update.xml b/diylc/diylc-core/src/org/diylc/presenter/update.xml index ec4fb45c..4cff692e 100644 --- a/diylc/diylc-core/src/org/diylc/presenter/update.xml +++ b/diylc/diylc-core/src/org/diylc/presenter/update.xml @@ -3174,6 +3174,10 @@ NEW_FEATURE On MacOS the app registers to open .DIY files + + IMPROVEMENT + Switched from iText to OrsonPDF library for PDF creation. Render text as vectors to ensure consistency with display and avoid font issues + IMPROVEMENT Improved rendering precision, especially when using metric units diff --git a/diylc/diylc-library/lib/app-framework.jar b/diylc/diylc-library/lib/app-framework.jar index 1312c899..0200152e 100644 Binary files a/diylc/diylc-library/lib/app-framework.jar and b/diylc/diylc-library/lib/app-framework.jar differ diff --git a/diylc/diylc-swing/.classpath b/diylc/diylc-swing/.classpath index 6e8ce35a..8159a3ea 100644 --- a/diylc/diylc-swing/.classpath +++ b/diylc/diylc-swing/.classpath @@ -6,7 +6,6 @@ - @@ -15,6 +14,7 @@ + diff --git a/diylc/diylc-swing/lib/app-framework.jar b/diylc/diylc-swing/lib/app-framework.jar index 1312c899..0200152e 100644 Binary files a/diylc/diylc-swing/lib/app-framework.jar and b/diylc/diylc-swing/lib/app-framework.jar differ diff --git a/diylc/diylc-swing/lib/diylc-core.jar b/diylc/diylc-swing/lib/diylc-core.jar index 4ea2960f..3c2192ce 100644 Binary files a/diylc/diylc-swing/lib/diylc-core.jar and b/diylc/diylc-swing/lib/diylc-core.jar differ diff --git a/diylc/diylc-swing/lib/iText-2.1.7.jar b/diylc/diylc-swing/lib/iText-2.1.7.jar deleted file mode 100644 index 3f2c1882..00000000 Binary files a/diylc/diylc-swing/lib/iText-2.1.7.jar and /dev/null differ diff --git a/diylc/diylc-swing/lib/orsonpdf-1.8.jar b/diylc/diylc-swing/lib/orsonpdf-1.8.jar new file mode 100644 index 00000000..768b37bd Binary files /dev/null and b/diylc/diylc-swing/lib/orsonpdf-1.8.jar differ diff --git a/diylc/diylc-swing/lib/swing-framework.jar b/diylc/diylc-swing/lib/swing-framework.jar index 47db16b0..675feb11 100644 Binary files a/diylc/diylc-swing/lib/swing-framework.jar and b/diylc/diylc-swing/lib/swing-framework.jar differ