private static FontProgramDescriptor fetchDescriptorFromFontProgram(FontProgram fontProgram) { return new FontProgramDescriptor(fontProgram.getFontNames(), fontProgram.getFontMetrics()); } }
private static FontProgramDescriptor fetchDescriptorFromFontProgram(FontProgram fontProgram) { return new FontProgramDescriptor(fontProgram.getFontNames(), fontProgram.getFontMetrics()); } }
private static FontProgramDescriptor fetchType1FontDescriptor(String fontName, byte[] afm) throws java.io.IOException { //TODO close original stream, may be separate static method should introduced Type1Font fp = new Type1Font(fontName, null, afm, null); return new FontProgramDescriptor(fp.getFontNames(), fp.getFontMetrics()); }
private static FontProgramDescriptor fetchCidFontDescriptor(String fontName) { CidFont font = new CidFont(fontName, null); return new FontProgramDescriptor(font.getFontNames(), font.getFontMetrics()); }
private static FontProgramDescriptor fetchType1FontDescriptor(String fontName, byte[] afm) throws java.io.IOException { //TODO close original stream, may be separate static method should introduced Type1Font fp = new Type1Font(fontName, null, afm, null); return new FontProgramDescriptor(fp.getFontNames(), fp.getFontMetrics()); }
private static FontProgramDescriptor fetchCidFontDescriptor(String fontName) { CidFont font = new CidFont(fontName, null); return new FontProgramDescriptor(font.getFontNames(), font.getFontMetrics()); }
private static FontProgramDescriptor fetchOpenTypeFontDescriptor(OpenTypeParser fontParser) throws java.io.IOException { fontParser.loadTables(false); return new FontProgramDescriptor(fontParser.getFontNames(), fontParser.getPostTable().italicAngle, fontParser.getPostTable().isFixedPitch); }
private static FontProgramDescriptor fetchOpenTypeFontDescriptor(OpenTypeParser fontParser) throws java.io.IOException { fontParser.loadTables(false); return new FontProgramDescriptor(fontParser.getFontNames(), fontParser.getPostTable().italicAngle, fontParser.getPostTable().isFixedPitch); }