Author: tilman
Date: Fri Jul 17 08:44:41 2026
New Revision: 1936248

Log:
PDFBOX-6220: improve test to use cache

Modified:
   
pdfbox/branches/3.0/pdfbox/src/test/java/org/apache/pdfbox/pdmodel/font/TestFontEmbedding.java

Modified: 
pdfbox/branches/3.0/pdfbox/src/test/java/org/apache/pdfbox/pdmodel/font/TestFontEmbedding.java
==============================================================================
--- 
pdfbox/branches/3.0/pdfbox/src/test/java/org/apache/pdfbox/pdmodel/font/TestFontEmbedding.java
      Fri Jul 17 08:40:40 2026        (r1936247)
+++ 
pdfbox/branches/3.0/pdfbox/src/test/java/org/apache/pdfbox/pdmodel/font/TestFontEmbedding.java
      Fri Jul 17 08:44:41 2026        (r1936248)
@@ -227,12 +227,14 @@ class TestFontEmbedding
             try (PDPageContentStream contentStream = new 
PDPageContentStream(document, page))
             {
                 contentStream.beginText();
-                contentStream.setFont(font, 18);
                 contentStream.newLineAtOffset(10, 750);
+                contentStream.setFont(font, 18);
                 contentStream.showText(BANGLA_TEXT_1);
                 contentStream.newLineAtOffset(0, -30);
+                contentStream.setFont(font, 18); // to use gsub cache 
(PDFBOX-6220)
                 contentStream.showText(BANGLA_TEXT_2);
                 contentStream.newLineAtOffset(0, -30);
+                contentStream.setFont(font, 18); // to use gsub cache 
(PDFBOX-6220)
                 contentStream.showText(BANGLA_TEXT_3);
                 contentStream.endText();
             }
@@ -240,7 +242,7 @@ class TestFontEmbedding
             document.save(pdf);
         }
  
-        // compare rendering
+        // compare rendering (with file created before PDFBOX-6220)
         if (!TestPDFToImage.doTestFile(pdf, IN_DIR.getAbsolutePath(), 
OUT_DIR.getAbsolutePath()))
         {
             // don't fail, rendering is different on different systems, result 
must be viewed manually

Reply via email to