01: /* *****************************************************************************
02: * ttfdump.java
03: * ****************************************************************************/
04:
05: /* J_LZ_COPYRIGHT_BEGIN *******************************************************
06: * Copyright 2001-2004 Laszlo Systems, Inc. All Rights Reserved. *
07: * Use is subject to license terms. *
08: * J_LZ_COPYRIGHT_END *********************************************************/
09:
10: package org.openlaszlo.test;
11:
12: import java.io.*;
13: import org.openlaszlo.utils.FileUtils;
14: import org.apache.log4j.*;
15:
16: // Apache Batik TrueType Font Parser
17: import org.apache.batik.svggen.font.*;
18: import org.apache.batik.svggen.font.table.*;
19:
20: public class ttfdump {
21: static public void main(String args[]) {
22: try {
23: File src = new File(args[0]);
24: System.out.println("Trying " + src.getPath());
25: org.apache.batik.svggen.font.Font ttf;
26: ttf = org.apache.batik.svggen.font.Font.create(src
27: .getPath());
28: NameTable nameTable = ttf.getNameTable();
29: System.out.println("Font name: "
30: + nameTable.getRecord((short) 1));
31: } catch (Exception e) {
32: e.printStackTrace();
33: }
34: }
35: }
|