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]);