Google Summer of Code Project Proposal: TrueType fonts in AFP
Currently when custom fonts are used for AFP documents the only fonts that are allowed are APF-format specific. Many of these use the antiquated EBCDIC encoding and have license restrictions, which is obviously a serious impediment when using the AFP document format. TrueType and OpenType fonts are a much better supported standard and provide much better freedom in terms of licenses and availability for users. The MOD:CA specification allows TrueType fonts to be used within AFP documents and FOP already provides a library for reading and handling TrueType fonts.
This project would expose applicants to various specifications (TTF, OTF, AFP, XSL-FO) and would teach them how to design software in enterprise products and adherence to standardized specifications. All code will be written in Java (currently Java5).
This would need to be discussed with applicants.