JDK-4356282 : RFE: JDK should support OpenType/CFF fonts
The Version table provides details related to the release that this issue/RFE will be addressed.
Unresolved : Release in which this issue/RFE will be addressed. Resolved: Release in which this issue/RFE has been resolved. Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.
2D currently relies on native rasterizer to draw CID/CFF fonts.
This process should be handled by T2K instead.
As part of this RFE following changes were made:
- otf files are now accepted by Truetype filter
- T2K changes:
- was extended to support OTF files
- CFF support was revised
- Type2 hinting support was added
- Type1 hinting support was improved
- Scan conversion logic for quad Bezier curves was improved
FreeType has support for OpenType fonts. So, no changes were necessary.
4227237 implemented support for chars in the standard Glyph List
CID keyed Type1 fonts may not be interesting as I don't expect we will encounter
these often if at all now that they are being removed from Solaris.
OpenType housed CFF fonts are possible however, and also CFF format fonts can
be embedded in PDF (see 5092191).
Currently all this is in T2K is presumably non-operational basic CFF support
Its not compiled and probably doesn't compile.
We should investigate to see how far away it is from being useful.