You are viewing a plain text version of this content. The canonical link for it is here.
Posted to general@xmlgraphics.apache.org by Jeremias Maerki <je...@apache.org> on 2005/11/23 00:23:34 UTC

[ANNOUNCEMENT] Apache FOP 0.90 alpha 1 released

The Apache FOP team is excited to announce the release of Apache FOP
0.90 alpha 1, the first preview release after over three years of
redesign and after two and a half years without a new release.

Apache FOP is the Apache Software Foundation's XSL-FO implementation
written in Java with support for several output formats like PDF,
PostScript, Plain Text, RTF etc.

This new release brings you long-awaited features like keeps on all
implemented FO elements, support for reference-orientation, better
indent behaviour, various improvements on inline elements like
baseline-shift and improved leaders and image handling, improved border
painting etc. Please check out the compliance page to view the
differences between 0.20.5 and 0.90 alpha 1:
http://xmlgraphics.apache.org/fop/compliance.html


IMPORTANT!

This release is the first after a big redesign effort on the whole FOP
codebase. This release is to be considered ALPHA quality and it is
intended as a preview release encouraging people to take a look at the
new version and to provide feedback to the developers. Please not only
report to us problems you might experience but also tell us if it works
for you. If you find out that this version works fine for you, you're
welcome to use it but please test it thoroughly as we don't consider
this release ready for every production environment. Please read the
following page for more detailed information:
http://xmlgraphics.apache.org/fop/0.90/upgrading.html  


Download:
http://www.apache.org/dyn/closer.cgi/xml/fop

Source and binary distributions are available. Two binary distributions
exist, one for JDK 1.3.x and one for JDK 1.4 and later.


Release Notes:
http://xmlgraphics.apache.org/fop/relnotes.html#FOP+0.90+alpha+1

Documentation:
http://xmlgraphics.apache.org/fop/0.90/

Important information if you upgrade from version 0.20.5:
http://xmlgraphics.apache.org/fop/0.90/upgrading.html

Compliance documentation which allows you to compare 0.20.5 and 0.90.x:
http://xmlgraphics.apache.org/fop/compliance.html

General Information about Apache FOP:
http://xmlgraphics.apache.org/fop/


Enjoy,
Jeremias Maerki
for the Apache FOP team

Re: [ANNOUNCEMENT] Apache FOP 0.90 alpha 1 released

Posted by Bertrand Delacretaz <bd...@apache.org>.
Le 23 nov. 05, à 00:23, Jeremias Maerki a écrit :

> The Apache FOP team is excited to announce the release of Apache FOP
> 0.90 alpha 1...

So am I, CONGRATULATIONS to the team for making this happen!

It's great to see FOP alive and kicking, with a solid team behind it. 
The release, and how well it is documented 
(http://xmlgraphics.apache.org/fop/compliance.html), leaves no doubt 
about the quality of what's going on here.

Keep it up!

-Bertrand

Re: Trying to use TTFReader

Posted by Jeremias Maerki <de...@jeremias-maerki.ch>.
Our fault. We missed a little detail on the page that documents fonts
for 0.90. You need to add an entry for "lib\commons-logging-1.0.4.jar"
(and "lib\commons-io-1.1.jar") on the command-line because that's where
"org/apache/commons/logging/LogFactory" is found.

The following works for me on JDK 1.4 and 1.5:
java -cp build\fop.jar;lib\avalon-framework-4.2.0.jar;lib\commons-logging-1.0.4.jar;lib\commons-io-1.1.jar org.apache.fop.fonts.apps.TTFReader FUTURAB.TTF futurab.xml

"xml-apis.jar", "xercesImpl.jar" and "xalan.jar" are only necessary on
JDK 1.3.x.

I hope that helps. I'll update the documentation.

On 21.12.2005 22:45:44 Manuel Strehl wrote:
> Hi.
> 
> I was trying to use the TTFReader to render a TTF font to a metric file. 
> I used the command provided in the documentary (Win XP, Java1.5.0, FOP 
> 0.20 and 0.90, command: "
> 
> java -cp build\fop.jar;lib\avalon-framework.jar;lib\xml-apis.jar;
>          lib\xercesImpl.jar;lib\xalan.jar
>            org.apache.fop.fonts.apps.TTFReader [options]
>              C:\myfonts\cmr10.ttf ttfcm.xml
> 
> ") and changed the filenames to the ones of my actual FOP files. But 
> anytime I try to convert a font I get this error message:
> 
> Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory
> 
>         at org.apache.fop.fonts.apps.TTFReader.main(TTFReader.java:155)
> 
> 
> I played around a bit with the option flag, but that didn't change 
> anything. Can anybody tell me, what's my mistake?



Jeremias Maerki


---------------------------------------------------------------------
To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org


Re: Trying to use TTFReader

Posted by Teus Benschop <te...@teusbenschop.nl>.
I've got the same problem, using fop 0.20.5.

 From within the fop root directory, I issue this command:

/home/joe/jre1.5.0_04/bin/java -cp 
"build\fop.jar;lib\avalon-framework.jar;lib\xml-apis.jar;lib\xercesImpl.jar;lib\xalan.jar" 
org.apache.fop.fonts.apps.TTFReader 
/usr/share/fonts/bitstream-vera/Vera.ttf metrics.xml

It gives this error:

Exception in thread "main" java.lang.NoClassDefFoundError: 
org/apache/fop/fonts/apps/TTFReader

Is there any solution to this problem?

Thank you,

Teus.


J.Pietschmann wrote:
> Manuel Strehl wrote:
>> I was trying to use the TTFReader to render a TTF font to a metric 
>> file. I used the command provided in the documentary (Win XP, 
>> Java1.5.0, FOP 0.20 and 0.90, command: "
>>
>> java -cp build\fop.jar;lib\avalon-framework.jar;lib\xml-apis.jar;
>>         lib\xercesImpl.jar;lib\xalan.jar
>>           org.apache.fop.fonts.apps.TTFReader [options]
>>             C:\myfonts\cmr10.ttf ttfcm.xml
>
> It seems the command line is missing a class path entry for the
> commons logging jar. You should find the jar in the lib directory.
>
> J.Pietschmann
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org
> For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org
>
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org


Re: Trying to use TTFReader

Posted by "J.Pietschmann" <j3...@yahoo.de>.
Manuel Strehl wrote:
> I was trying to use the TTFReader to render a TTF font to a metric file. 
> I used the command provided in the documentary (Win XP, Java1.5.0, FOP 
> 0.20 and 0.90, command: "
> 
> java -cp build\fop.jar;lib\avalon-framework.jar;lib\xml-apis.jar;
>         lib\xercesImpl.jar;lib\xalan.jar
>           org.apache.fop.fonts.apps.TTFReader [options]
>             C:\myfonts\cmr10.ttf ttfcm.xml

It seems the command line is missing a class path entry for the
commons logging jar. You should find the jar in the lib directory.

J.Pietschmann

---------------------------------------------------------------------
To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org


Trying to use TTFReader

Posted by Manuel Strehl <ma...@stud.uni-regensburg.de>.
Hi.

I was trying to use the TTFReader to render a TTF font to a metric file. 
I used the command provided in the documentary (Win XP, Java1.5.0, FOP 
0.20 and 0.90, command: "

java -cp build\fop.jar;lib\avalon-framework.jar;lib\xml-apis.jar;
         lib\xercesImpl.jar;lib\xalan.jar
           org.apache.fop.fonts.apps.TTFReader [options]
             C:\myfonts\cmr10.ttf ttfcm.xml

") and changed the filenames to the ones of my actual FOP files. But 
anytime I try to convert a font I get this error message:

Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory

        at org.apache.fop.fonts.apps.TTFReader.main(TTFReader.java:155)


I played around a bit with the option flag, but that didn't change 
anything. Can anybody tell me, what's my mistake?

Best Regards
Manuel

---------------------------------------------------------------------
To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org


Re: [ANNOUNCEMENT] Apache FOP 0.90 alpha 1 released

Posted by Simon Pepping <sp...@leverkruid.nl>.
On Wed, Nov 23, 2005 at 12:23:34AM +0100, Jeremias Maerki wrote:
> The Apache FOP team is excited to announce the release of Apache FOP
> 0.90 alpha 1, the first preview release after over three years of
> redesign and after two and a half years without a new release.

Hoera, Hurray, Hurra, etc.

-- 
Simon Pepping
home page: http://www.leverkruid.nl