Author: tilman
Date: Tue Nov 11 11:51:30 2025
New Revision: 1929651

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

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

Modified: 
pdfbox/branches/3.0/fontbox/src/main/java/org/apache/fontbox/ttf/GlyphRenderer.java
==============================================================================
--- 
pdfbox/branches/3.0/fontbox/src/main/java/org/apache/fontbox/ttf/GlyphRenderer.java
 Tue Nov 11 11:51:26 2025        (r1929650)
+++ 
pdfbox/branches/3.0/fontbox/src/main/java/org/apache/fontbox/ttf/GlyphRenderer.java
 Tue Nov 11 11:51:30 2025        (r1929651)
@@ -101,7 +101,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