Author: tilman
Date: Tue Nov 11 11:51:34 2025
New Revision: 1929652

Log:
PDFBOX-5660: optimize, as suggested by Valery Bokov; closes #320

Modified:
   pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/GlyphRenderer.java

Modified: 
pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/GlyphRenderer.java
==============================================================================
--- 
pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/GlyphRenderer.java    
    Tue Nov 11 11:51:30 2025        (r1929651)
+++ 
pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/GlyphRenderer.java    
    Tue Nov 11 11:51:34 2025        (r1929652)
@@ -100,7 +100,7 @@ class GlyphRenderer
             {
                 Point firstPoint = points[start];
                 Point lastPoint = points[p];
-                List<Point> contour = new ArrayList<>();
+                List<Point> contour = new ArrayList<>((p - start) + 3);
                 for (int q = start; q <= p; ++q)
                 {
                     contour.add(points[q]);

Reply via email to