You are viewing a plain text version of this content. The canonical link for it is here.
Posted to fop-users@xmlgraphics.apache.org by Magdikova <ko...@gmail.com> on 2010/01/04 22:53:43 UTC
Re: Generating metrics
I have the same problem,
If I run the following command:
java -cp
"build/fop.jar;lib/serializer-2.7.0.jar;lib/commons-logging-1.0.4.jar;lib/commons-io-1.3.1.jar"
org.apache.fop.fonts.apps.TTFReader C:\windows\fonts\Barcode128C.TTf
Barcode128C.xml
I get the following error message:
******************************
TTF Reader for Apache FOP 0.95
Parsing font...
Reading C:\windows\fonts\Barcode128C.TTf...
Exception in thread "main" java.lang.NoClassDefFoundError:
org/apache/xmlgraphic
s/fonts/Glyphs
at
org.apache.fop.fonts.truetype.TTFFile.initAnsiWidths(TTFFile.java:444
)
at org.apache.fop.fonts.truetype.TTFFile.readFont(TTFFile.java:493)
at org.apache.fop.fonts.apps.TTFReader.loadTTF(TTFReader.java:209)
at org.apache.fop.fonts.apps.TTFReader.main(TTFReader.java:164)
Caused by: java.lang.ClassNotFoundException:
org.apache.xmlgraphics.fonts.Glyphs
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
... 4 more
**************************************************
Please help me, thanks in advance.
Erwan de FERRIERES wrote:
>
> Hi all,
>
> I'm trying to generate font metrics in order to import them in a
> project. Generating start well, but then I've got some errors. I'm
> running debian and javai version is 1.6.0_07
>
> Here is the line I type to launch the metric generation :
> java -cp fop.jar:avalon-framework.jar:commons-logging.jar:commons-io.jar
> org.apache.fop.fonts.apps.TTFReader FreeMono.ttf -d DEBUG
>
> Then the debug tells me :
>
> TTF Reader for Apache FOP 0.95
>
> Parsing font...
> Reading FreeMono.ttf...
> sfnt version: OpenType 1.0
> Reading 18 dir tables
> dir tables: [loca, post, FFTM, glyf, fpgm, hmtx, GPOS, hhea, prep, GSUB,
> GDEF, cvt , gasp, name, OS/2, cmap, head, maxp]
> unit per em: 1000
> Number of glyphs in font: 2709
> hhea.Ascender: 900 900
> hhea.Descender: -300 -300
> Number of horizontal metrics: 4
> Exception in thread "main" java.lang.NoClassDefFoundError:
> org/apache/xmlgraphics/fonts/Glyphs
> at org.apache.fop.fonts.truetype.TTFFile.initAnsiWidths(TTFFile.java:444)
> at org.apache.fop.fonts.truetype.TTFFile.readFont(TTFFile.java:493)
> at org.apache.fop.fonts.apps.TTFReader.loadTTF(TTFReader.java:209)
> at org.apache.fop.fonts.apps.TTFReader.main(TTFReader.java:164)
> Caused by: java.lang.ClassNotFoundException:
> org.apache.xmlgraphics.fonts.Glyphs
> at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
> at java.security.AccessController.doPrivileged(Native Method)
> at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
> at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
> at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
> ... 4 more
>
> I've been trying with other fonts, but got the same error.
> Thank you for your time and help !
>
>
> --
> - Erwan -
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org
> For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org
>
>
>
--
View this message in context: http://old.nabble.com/Generating-metrics-tp20668871p27019948.html
Sent from the FOP - Users mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org
Re: Generating metrics
Posted by Magdikova <ko...@gmail.com>.
Thank you, it works but i get an another error message:
Unsupported TrueType font: Unicode cmap table not present. Aborting
and metrics file do not generated
**************************************************
Parsing font...
Reading C:\windows\fonts\Barcode128C.TTf...
sfnt version: OpenType 1.0
Reading 14 dir tables
dir tables: [PCLT, loca, post, glyf, fpgm, hmtx, hhea, prep, cvt , OS/2,
cmap, n
ame, head, maxp]
unit per em: 1000
Number of glyphs in font: 132
hhea.Ascender: 1498 1498
hhea.Descender: -364 -364
Number of horizontal metrics: 132
PostScript format: 0x20000
PostScript format 2
Reading 2 glyphnames, that are not in the standard Macintosh set. Total
number o
f glyphs=132
sTypoAscender: 1498 1498
sTypoDescender: -364 -364
sTypoLineGap: 97
usWinAscent: 1498 1498
usWinDescent: 364 364
sxHeight: 0
sCapHeight: 500
Font box height: 1862
Ascender and descender together are larger than the em box. This could lead
to a
wrong baseline placement in Apache FOP.
1 0 0 1 Barcode 128C
1 0 0 2 Regular
1 0 0 3 Barcode 128C
1 0 0 4 Barcode 128C
1 0 0 6 Barcode 128C
3 0 1033 1 Barcode 128C
3 0 1033 2 Regular
3 0 1033 3 Barcode 128C
3 0 1033 4 Barcode 128C
3 0 1033 6 Barcode 128C
xHeight from PCLT: 1498 1498
capHeight from PCLT: 1498 1498
3 cmap tables
Platform ID: 0 Encoding: 0
Platform ID: 1 Encoding: 0
Platform ID: 3 Encoding: 0
Unsupported TrueType font: Unicode cmap table not present. Aborting
XML font metrics file successfully created.
***********************************
Tomas Rimšelis wrote:
>
> Hello,
> please make sure, that xmlgraphics-commons-1.3.1.jar is included, too. In
> Your case a command should be like this:
>
> java -cp
> "build/fop.jar;lib/serializer-2.7.0.jar;lib/commons-logging-1.0.4.jar;lib/commons-io-1.3.1.jar;lib/xmlgraphics-commons-1.3.1.jar"
> org.apache.fop.fonts.apps.TTFReader
> C:\windows\fonts\Barcode128C.TTf Barcode128C.xml
>
> On Mon, Jan 4, 2010 at 11:53 PM, Magdikova <ko...@gmail.com> wrote:
>
>>
>> I have the same problem,
>>
>> If I run the following command:
>> java -cp
>>
>> "build/fop.jar;lib/serializer-2.7.0.jar;lib/commons-logging-1.0.4.jar;lib/commons-io-1.3.1.jar"
>> org.apache.fop.fonts.apps.TTFReader C:\windows\fonts\Barcode128C.TTf
>> Barcode128C.xml
>>
>> I get the following error message:
>> ******************************
>> TTF Reader for Apache FOP 0.95
>>
>> Parsing font...
>> Reading C:\windows\fonts\Barcode128C.TTf...
>> Exception in thread "main" java.lang.NoClassDefFoundError:
>> org/apache/xmlgraphic
>> s/fonts/Glyphs
>> at
>> org.apache.fop.fonts.truetype.TTFFile.initAnsiWidths(TTFFile.java:444
>> )
>> at
>> org.apache.fop.fonts.truetype.TTFFile.readFont(TTFFile.java:493)
>> at org.apache.fop.fonts.apps.TTFReader.loadTTF(TTFReader.java:209)
>> at org.apache.fop.fonts.apps.TTFReader.main(TTFReader.java:164)
>> Caused by: java.lang.ClassNotFoundException:
>> org.apache.xmlgraphics.fonts.Glyphs
>>
>> at java.net.URLClassLoader$1.run(Unknown Source)
>> at java.security.AccessController.doPrivileged(Native Method)
>> at java.net.URLClassLoader.findClass(Unknown Source)
>> at java.lang.ClassLoader.loadClass(Unknown Source)
>> at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
>> at java.lang.ClassLoader.loadClass(Unknown Source)
>> at java.lang.ClassLoader.loadClassInternal(Unknown Source)
>> ... 4 more
>>
>> **************************************************
>>
>> Please help me, thanks in advance.
>>
>>
>> Erwan de FERRIERES wrote:
>> >
>> > Hi all,
>> >
>> > I'm trying to generate font metrics in order to import them in a
>> > project. Generating start well, but then I've got some errors. I'm
>> > running debian and javai version is 1.6.0_07
>> >
>> > Here is the line I type to launch the metric generation :
>> > java -cp
>> fop.jar:avalon-framework.jar:commons-logging.jar:commons-io.jar
>> > org.apache.fop.fonts.apps.TTFReader FreeMono.ttf -d DEBUG
>> >
>> > Then the debug tells me :
>> >
>> > TTF Reader for Apache FOP 0.95
>> >
>> > Parsing font...
>> > Reading FreeMono.ttf...
>> > sfnt version: OpenType 1.0
>> > Reading 18 dir tables
>> > dir tables: [loca, post, FFTM, glyf, fpgm, hmtx, GPOS, hhea, prep,
>> GSUB,
>> > GDEF, cvt , gasp, name, OS/2, cmap, head, maxp]
>> > unit per em: 1000
>> > Number of glyphs in font: 2709
>> > hhea.Ascender: 900 900
>> > hhea.Descender: -300 -300
>> > Number of horizontal metrics: 4
>> > Exception in thread "main" java.lang.NoClassDefFoundError:
>> > org/apache/xmlgraphics/fonts/Glyphs
>> > at
>> org.apache.fop.fonts.truetype.TTFFile.initAnsiWidths(TTFFile.java:444)
>> > at
>> org.apache.fop.fonts.truetype.TTFFile.readFont(TTFFile.java:493)
>> > at
>> org.apache.fop.fonts.apps.TTFReader.loadTTF(TTFReader.java:209)
>> > at org.apache.fop.fonts.apps.TTFReader.main(TTFReader.java:164)
>> > Caused by: java.lang.ClassNotFoundException:
>> > org.apache.xmlgraphics.fonts.Glyphs
>> > at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
>> > at java.security.AccessController.doPrivileged(Native Method)
>> > at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
>> > at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
>> > at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276)
>> > at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
>> > at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
>> > ... 4 more
>> >
>> > I've been trying with other fonts, but got the same error.
>> > Thank you for your time and help !
>> >
>> >
>> > --
>> > - Erwan -
>> >
>> > ---------------------------------------------------------------------
>> > To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org
>> > For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org
>> >
>> >
>> >
>>
>> --
>> View this message in context:
>> http://old.nabble.com/Generating-metrics-tp20668871p27019948.html
>> Sent from the FOP - Users mailing list archive at Nabble.com.
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org
>> For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org
>>
>>
>
>
--
View this message in context: http://old.nabble.com/Generating-metrics-tp20668871p27024743.html
Sent from the FOP - Users mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org
Re: Generating metrics
Posted by Tomas Rimšelis <to...@gmail.com>.
Hello,
please make sure, that xmlgraphics-commons-1.3.1.jar is included, too. In
Your case a command should be like this:
java -cp
"build/fop.jar;lib/serializer-2.7.0.jar;lib/commons-logging-1.0.4.jar;lib/commons-io-1.3.1.jar;lib/xmlgraphics-commons-1.3.1.jar"
org.apache.fop.fonts.apps.TTFReader
C:\windows\fonts\Barcode128C.TTf Barcode128C.xml
On Mon, Jan 4, 2010 at 11:53 PM, Magdikova <ko...@gmail.com> wrote:
>
> I have the same problem,
>
> If I run the following command:
> java -cp
>
> "build/fop.jar;lib/serializer-2.7.0.jar;lib/commons-logging-1.0.4.jar;lib/commons-io-1.3.1.jar"
> org.apache.fop.fonts.apps.TTFReader C:\windows\fonts\Barcode128C.TTf
> Barcode128C.xml
>
> I get the following error message:
> ******************************
> TTF Reader for Apache FOP 0.95
>
> Parsing font...
> Reading C:\windows\fonts\Barcode128C.TTf...
> Exception in thread "main" java.lang.NoClassDefFoundError:
> org/apache/xmlgraphic
> s/fonts/Glyphs
> at
> org.apache.fop.fonts.truetype.TTFFile.initAnsiWidths(TTFFile.java:444
> )
> at org.apache.fop.fonts.truetype.TTFFile.readFont(TTFFile.java:493)
> at org.apache.fop.fonts.apps.TTFReader.loadTTF(TTFReader.java:209)
> at org.apache.fop.fonts.apps.TTFReader.main(TTFReader.java:164)
> Caused by: java.lang.ClassNotFoundException:
> org.apache.xmlgraphics.fonts.Glyphs
>
> at java.net.URLClassLoader$1.run(Unknown Source)
> at java.security.AccessController.doPrivileged(Native Method)
> at java.net.URLClassLoader.findClass(Unknown Source)
> at java.lang.ClassLoader.loadClass(Unknown Source)
> at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
> at java.lang.ClassLoader.loadClass(Unknown Source)
> at java.lang.ClassLoader.loadClassInternal(Unknown Source)
> ... 4 more
>
> **************************************************
>
> Please help me, thanks in advance.
>
>
> Erwan de FERRIERES wrote:
> >
> > Hi all,
> >
> > I'm trying to generate font metrics in order to import them in a
> > project. Generating start well, but then I've got some errors. I'm
> > running debian and javai version is 1.6.0_07
> >
> > Here is the line I type to launch the metric generation :
> > java -cp fop.jar:avalon-framework.jar:commons-logging.jar:commons-io.jar
> > org.apache.fop.fonts.apps.TTFReader FreeMono.ttf -d DEBUG
> >
> > Then the debug tells me :
> >
> > TTF Reader for Apache FOP 0.95
> >
> > Parsing font...
> > Reading FreeMono.ttf...
> > sfnt version: OpenType 1.0
> > Reading 18 dir tables
> > dir tables: [loca, post, FFTM, glyf, fpgm, hmtx, GPOS, hhea, prep, GSUB,
> > GDEF, cvt , gasp, name, OS/2, cmap, head, maxp]
> > unit per em: 1000
> > Number of glyphs in font: 2709
> > hhea.Ascender: 900 900
> > hhea.Descender: -300 -300
> > Number of horizontal metrics: 4
> > Exception in thread "main" java.lang.NoClassDefFoundError:
> > org/apache/xmlgraphics/fonts/Glyphs
> > at
> org.apache.fop.fonts.truetype.TTFFile.initAnsiWidths(TTFFile.java:444)
> > at org.apache.fop.fonts.truetype.TTFFile.readFont(TTFFile.java:493)
> > at org.apache.fop.fonts.apps.TTFReader.loadTTF(TTFReader.java:209)
> > at org.apache.fop.fonts.apps.TTFReader.main(TTFReader.java:164)
> > Caused by: java.lang.ClassNotFoundException:
> > org.apache.xmlgraphics.fonts.Glyphs
> > at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
> > at java.security.AccessController.doPrivileged(Native Method)
> > at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
> > at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
> > at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276)
> > at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
> > at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
> > ... 4 more
> >
> > I've been trying with other fonts, but got the same error.
> > Thank you for your time and help !
> >
> >
> > --
> > - Erwan -
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org
> > For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org
> >
> >
> >
>
> --
> View this message in context:
> http://old.nabble.com/Generating-metrics-tp20668871p27019948.html
> Sent from the FOP - Users mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org
> For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org
>
>