diff options
-rw-r--r-- | README.md | 23 | ||||
-rw-r--r-- | build.xml | 32 | ||||
-rw-r--r-- | manifest.mf | 3 | ||||
-rw-r--r-- | nbproject/genfiles.properties | 6 | ||||
-rw-r--r-- | typecast.bat | 1 | ||||
-rw-r--r-- | www/download.html | 14 | ||||
-rw-r--r-- | www/images/tc-screenshot-full.png | bin | 54429 -> 0 bytes | |||
-rw-r--r-- | www/images/tc-screenshot-quarter.png | bin | 18002 -> 0 bytes | |||
-rw-r--r-- | www/index.html | 58 |
9 files changed, 16 insertions, 121 deletions
@@ -1,11 +1,9 @@ # Typecast -[Retired java.net home](https://java.net/projects/typecast) - -Typecast is a font development environment for OpenType font technology. +[Typecast](http://dcsch.github.io/typecast/) is a font development environment for OpenType font technology. Developments include: -* An outline editor for both TrueType and PostScript outlines +* An outline editor for both TrueType and PostScript (CFF) outlines * TrueType hinting engine * PostScript hinting engine * Hinting debuggers @@ -13,10 +11,9 @@ Developments include: * Font handling libraries for use in wider application development Parts of the Typecast libraries are used in the Apache Batik project, for -conversion from TrueType to SVG fonts. Further contributions will be made to -Batik - particularly in the areas of PostScript outlines and font hinting. +conversion from TrueType to SVG fonts. -## File Formats (Native) +## File Formats OpenType fonts come in a small range of file format flavours. Typecast supports the following: @@ -30,22 +27,16 @@ the following: * dfont - A Macintosh Font Suitcase resource file, with the resources in the data fork - as utilised by MacOS X -## File Formats (Export) +## Export Formats * svg - Scalable Vector Graphics font data -## File Formats (Import) - -No import file formats are supported as yet, but traditional PostScript Type 1 -and Compact Font Format (CFF) font import are under development. - ## Outlines -Current outline support is for TrueType outlines. But of course, PostScript -outlines are on the development roadmap. +Outline support includes both TrueType and PostScript Charstring Type 2 outlines. ## Advanced Typographic Tables Partial support is in place for the Advanced Typographic Tables, specifically the GPOS and GSUB tables. All advanced tables will be implemented in the -ongoing development.
\ No newline at end of file +ongoing development. @@ -2,6 +2,11 @@ <!-- You may freely edit this file. See commented blocks below for --> <!-- some examples of how to customize the build. --> <!-- (If you delete it and reopen the project it will be recreated.) --> +<!-- By default, only the Clean and Build commands use this build script. --> +<!-- Commands such as Run, Debug, and Test only use this build script if --> +<!-- the Compile on Save feature is turned off for the project. --> +<!-- You can turn off the Compile on Save (or Deploy on Save) setting --> +<!-- in the project's Project Properties dialog box.--> <project name="typecast" default="default" basedir="."> <description>Builds, tests, and runs the project typecast.</description> <import file="nbproject/build-impl.xml"/> @@ -46,8 +51,7 @@ -init-macrodef-junit: defines macro for junit execution -init-macrodef-debug: defines macro for class debugging -init-macrodef-java: defines macro for class execution - -do-jar-with-manifest: JAR building (if you are using a manifest) - -do-jar-without-manifest: JAR building (if you are not using a manifest) + -do-jar: JAR building run: execution of project -javadoc-build: Javadoc generation test-report: JUnit report generation @@ -66,28 +70,4 @@ nbproject/build-impl.xml file. --> - - <!-- This is a quick hack to build a compressed distribution file --> - <target name="dist-bin" depends="compile"> - <property file="src/net/java/dev/typecast/apps/editor/Main.properties"/> - <property name="zip.dir" value="typecast-${Typecast.version}"/> - <property name="zip.filename" value="typecast-bin-${Typecast.version}"/> - - <copy todir="${zip.dir}"> - <fileset dir="${dist.dir}"> - <include name="typecast.jar"/> - </fileset> - <fileset dir="."> - <include name="typecast.bat"/> - <include name="README.txt"/> - <include name="LICENSE.txt"/> - </fileset> - </copy> - <copy todir="${zip.dir}/lib"> - <fileset dir="lib"> - <include name="jlfgr-1_0.jar"/> - </fileset> - </copy> - <zip destfile="${zip.filename}.zip" basedir="${zip.dir}" includes="**"/> - </target> </project> diff --git a/manifest.mf b/manifest.mf deleted file mode 100644 index 25a22da..0000000 --- a/manifest.mf +++ /dev/null @@ -1,3 +0,0 @@ -Manifest-Version: 1.0 -X-COMMENT: Main-Class will be added automatically by build -Class-Path: lib/jlfgr-1_0.jar
\ No newline at end of file diff --git a/nbproject/genfiles.properties b/nbproject/genfiles.properties index df85af3..2dfb1f6 100644 --- a/nbproject/genfiles.properties +++ b/nbproject/genfiles.properties @@ -1,6 +1,6 @@ -build.xml.data.CRC32=c32ad9b4 -build.xml.script.CRC32=fb22312b -build.xml.stylesheet.CRC32=ba5d3624 +build.xml.data.CRC32=4abaea21 +build.xml.script.CRC32=25454e88 nbproject/build-impl.xml.data.CRC32=4abaea21 nbproject/build-impl.xml.script.CRC32=b73367bc nbproject/[email protected] diff --git a/typecast.bat b/typecast.bat deleted file mode 100644 index 8785a21..0000000 --- a/typecast.bat +++ /dev/null @@ -1 +0,0 @@ -java -jar typecast.jar
\ No newline at end of file diff --git a/www/download.html b/www/download.html deleted file mode 100644 index 86893f7..0000000 --- a/www/download.html +++ /dev/null @@ -1,14 +0,0 @@ -<?xml version="1.0"?> -<html> -<head> -<title>Typecast Download</title> -</head> -<body> -<h1>Typecast Download</h1> -<p>| <a href="https://typecast.dev.java.net/">Home</a> | Download | <a href="http://wiki.java.net/bin/view/Javadesktop/Typecast">Wiki</a> |</p> -<p>You can download the current release, <a href="https://typecast.dev.java.net/files/documents/2511/9759/typecast-bin-0.5.1.zip">Typecast 0.5.1</a>, but it is a little long in the tooth now. If you have the know-how, -get the head of the CVS repository. Alternatively, a new release (0.5.2) will be available in March 2007.</p> -<p><a href="http://typecast.dev.java.net/servlets/ProjectNewsRSS"><img src="https://typecast.dev.java.net/branding/images/xml.gif" border="0" width="36" height="14" alt="XML" align="absmiddle"></a> <b>Typecast RSS</b></p> -<p><i>$Revision: 1.3 $ $Date: 2007-02-20 10:22:33 $</i></p> -</body> -</html> diff --git a/www/images/tc-screenshot-full.png b/www/images/tc-screenshot-full.png Binary files differdeleted file mode 100644 index bafb71a..0000000 --- a/www/images/tc-screenshot-full.png +++ /dev/null diff --git a/www/images/tc-screenshot-quarter.png b/www/images/tc-screenshot-quarter.png Binary files differdeleted file mode 100644 index 631212c..0000000 --- a/www/images/tc-screenshot-quarter.png +++ /dev/null diff --git a/www/index.html b/www/index.html deleted file mode 100644 index f655302..0000000 --- a/www/index.html +++ /dev/null @@ -1,58 +0,0 @@ -<?xml version="1.0"?> -<html> -<head> -<title>Project Home</title> -</head> -<body> -<h1>Typecast</h1> -<p>| Home | <a href="download.html">Download</a> | <a href="http://wiki.java.net/bin/view/Javadesktop/Typecast">Wiki</a> |</p> -<p style="float: right; padding-left: 48pt; padding-right: 48pt"><a href="images/tc-screenshot-full.png"><img src="images/tc-screenshot-quarter.png" width="220" height="227" border="0"/></a></p> -<p>Typecast is a font development environment for OpenType font technology. Facilities (will) include:</p> -<ul> -<li>An outline editor for both TrueType and PostScript outlines</li> -<li>TrueType hinting engine</li> -<li>PostScript hinting engine</li> -<li>Hinting debuggers</li> -<li>Font conversion utilities</li> -<li>Font handling libraries for use in wider application development</li> -</ul> -<p>Parts of the Typecast libraries are used in the Apache Batik project, for conversion -from TrueType to SVG fonts. Further contributions will be made to Batik - particularly -in the areas of PostScript outlines and font hinting.</p> -<p>OpenType fonts come in a small range of file format flavours. Typecast -supports the following:</p> -<ul> -<li><em>ttf</em> - The basic TrueType font file</li> -<li><em>otf</em> - Essentially the same as <em>ttf</em>, but usually contain a -PostScript outline rather than a TrueType outline</li> -<li><em>ttc</em> - TrueType Collection file. This is a collection of fonts that share -some common tables. Often utilised by far eastern fonts to make more efficient -use of shared components</li> -<li><em>dfont</em> - A Macintosh Font Suitcase resource file, with the resources in the -<em>data fork</em> - as utilised by Mac OS X</li> -</ul> -<p>Typecast is also able to export fonts to non-OpenType formats. Currently, the following are supported:</p> -<ul> -<li><em>svg</em> - Scalable Vector Graphics font data</li> -</ul> -<p>No import file formats are supported as yet, but traditional PostScript Type -1 and Compact Font Format (CFF) font import are under development.</p> -<p>Current outline support is for TrueType outlines. But of course, PostScript -outlines are on the development roadmap.</p> -<p>Partial support is in place for the Advanced Typographic Tables, -specifically the GPOS and GSUB tables. All advanced tables will be implemented -in the ongoing development.</p> -<h3>Help Wanted</h3> -<p>All people with an interest in font technology are invited to join the Typecast project. We need people to do coding work, -but more importantly we need people who work with fonts and have ideas about what their <em>ideal</em> tool should do. Typecast's -initial design is driven by a desire to give people access to every level of a font's creation. But we need to know how to develop -that design into one of a professional-level typography tool, and we invite all typography professionals (and enthusiastic amateurs) -to help us achieve that.</p> -<p>So please sign on in whatever capacity you feel suitable (we can never have enough testers!). Then download the latest test build -and start taking a closer look at the OpenType fonts on your system!</p> -<h3>Systems Requirements</h3> -<p>Typecast is built with Java JDK 5.0 and later. Primary source code development is performed using NetBeans 5.5.</p> -<p><a href="http://typecast.dev.java.net/servlets/ProjectNewsRSS"><img src="https://typecast.dev.java.net/branding/images/xml.gif" border="0" width="36" height="14" alt="XML" align="absmiddle"></a> <b>Typecast RSS</b></p> -<p><i>$Revision: 1.12 $ $Date: 2007-02-20 10:19:58 $</i></p> -</body> -</html> |