blob: afc478f260c12cc5fe4b28c98a518a5b8a61ca53 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
|
<?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.11 $ $Date: 2007-02-20 10:12:33 $</i></p>
</body>
</html>
|