Summary ---------- Solaris is currently missing a facility for creating, editing, debugging, comparing and converting fonts. FontForge would mitigate this gap, by providing such a needed facility which is capable of creating, editing, transforming bitmap and outline fonts in various formats such as TrueType/OpenType, PostScript Type 0/1/3(outline+bitmaps)/42/CID, BDF/PCF/PMF, FON, NFNT, and SVG ; and providing extended and scriptable editing and debugging facilities. fontforge-20080607 will be integrated into the SFW consolidation as part of this proposal, and will be installed as SUNWfontforge. This project requests a micro/patch release binding. Notes ===== Note we deliver both 32bit and 64bit versions of "fontforge", selected via /usr/lib/isaexec. The 64bit version is needed since Asian fonts can be very large (>= 80MB disk space) and having multiple fonts opened in the editor (for example for comparision or glyph copying) or generating sets of larger bitmap fonts from these outline fonts quickly reaches the 2GB barrier. Interfaces ========== Imported Interfaces Classification Comment ------------------- -------------- ------- libfreetype2 Contracted External LSARC 2005/397 libpng, libjpeg, libtiff Evolving LSARC 2003/085 libxml2 Standard PSARC 2008/032 libpython2.4 External PSARC 2005/532 Exported Interfaces Classification Comment ------------------- -------------- ------- SUNWfontforge Uncommitted Package /usr/bin/fontforge Uncommitted Command /usr/bin/sfddiff Uncommitted Command /usr/bin/fontimage Uncommitted Command /usr/bin/fontlint Uncommitted Command /usr/include/fontforge/ Uncommitted C includes /usr/lib/libgunicode.so.3 Uncommitted Shared library /usr/lib/libgunicode.so Uncommitted Symbolic link /usr/lib/libgutils.so.1 Uncommitted Shared library /usr/lib/libgutils.so Uncommitted Symbolic link /usr/lib/libgioftp.so.1 Uncommitted Shared library /usr/lib/libgioftp.so Uncommitted Symbolic link /usr/lib/libgdraw.so.4 Uncommitted Shared library /usr/lib/libgdraw.so Uncommitted Symbolic link /usr/lib/libfontforge.so.1 Uncommitted Shared library /usr/lib/libfontforge.so Uncommitted Symbolic link /usr/lib/pkgconfig/fontforge.pc Uncommitted pkgconfig info /usr/lib/${MACH64}/libgunicode.so.3 Uncommitted Shared library /usr/lib/${MACH64}/libgunicode.so Uncommitted Symbolic link /usr/lib/${MACH64}/libgutils.so.1 Uncommitted Shared library /usr/lib/${MACH64}/libgutils.so Uncommitted Symbolic link /usr/lib/${MACH64}/libgioftp.so.1 Uncommitted Shared library /usr/lib/${MACH64}/libgioftp.so Uncommitted Symbolic link /usr/lib/${MACH64}/libgdraw.so.4 Uncommitted Shared library /usr/lib/${MACH64}/libgdraw.so Uncommitted Symbolic link /usr/lib/${MACH64}/libfontforge.so.1 Uncommitted Shared library /usr/lib/${MACH64}/libfontforge.so Uncommitted Symbolic link /usr/lib/${MACH64}/pkgconfig/fontforge.pc Uncommitted pkgconfig info /usr/share/fontforge/ Project Private Directory /usr/share/locale/${LANG}/LC_MESSAGES/FontForge.mo Project Private Message catalogs Reference Documents =================== In case materials directory: fontforge.1.txt fontimage.1.txt fontlint.1.txt sfddiff.1.txt http://fontforge.sourceforge.net/ 6. Resources and Schedule 6.4. Steering Committee requested information 6.4.1. Consolidation C-team Name: SFW 6.5. ARC review type: FastTrack 6.6. ARC Exposure: open