EVALUATION
java.awt.font.* belongs to 2D.
###@###.### 2002-03-11
The change in behavior in TextLayout is a bug due to the introduction of a fast path for 'simple text' in JDK1.4. This was not tested against rotated fonts.
The performance degradation is due to tweaking of the glyph and strike cache sizes to reduce memory footprint. The large number of different strikes (360) is overflowing the strike cache. If you run with 45 different rotations you'll see that JDK 1.4 is actually faster.
We're looking into improving the strike cache behavior, we optimized for the more common case of regular text.
###@###.### 2002-03-21
I created a new bug, 4656562, for the performance issue.
###@###.### 2002-03-21