aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--README.md23
-rw-r--r--build.xml32
-rw-r--r--manifest.mf3
-rw-r--r--nbproject/genfiles.properties6
-rw-r--r--typecast.bat1
-rw-r--r--www/download.html14
-rw-r--r--www/images/tc-screenshot-full.pngbin54429 -> 0 bytes
-rw-r--r--www/images/tc-screenshot-quarter.pngbin18002 -> 0 bytes
-rw-r--r--www/index.html58
9 files changed, 16 insertions, 121 deletions
diff --git a/README.md b/README.md
index e6ea13d..66e11fe 100644
--- a/README.md
+++ b/README.md
@@ -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.
diff --git a/build.xml b/build.xml
index cf18792..a92e116 100644
--- a/build.xml
+++ b/build.xml
@@ -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
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>&nbsp;<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
deleted file mode 100644
index bafb71a..0000000
--- a/www/images/tc-screenshot-full.png
+++ /dev/null
Binary files differ
diff --git a/www/images/tc-screenshot-quarter.png b/www/images/tc-screenshot-quarter.png
deleted file mode 100644
index 631212c..0000000
--- a/www/images/tc-screenshot-quarter.png
+++ /dev/null
Binary files differ
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>&nbsp;<b>Typecast RSS</b></p>
-<p><i>$Revision: 1.12 $ $Date: 2007-02-20 10:19:58 $</i></p>
-</body>
-</html>