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); }
OpenTypeParser.HorizontalHeader hhea = fontParser.getHheaTable(); OpenTypeParser.WindowsMetrics os_2 = fontParser.getOs_2Table(); OpenTypeParser.PostTable post = fontParser.getPostTable(); isFontSpecific = fontParser.getCmapTable().fontSpecific; kerning = fontParser.readKerning(head.unitsPerEm);
OpenTypeParser.HorizontalHeader hhea = fontParser.getHheaTable(); OpenTypeParser.WindowsMetrics os_2 = fontParser.getOs_2Table(); OpenTypeParser.PostTable post = fontParser.getPostTable(); isFontSpecific = fontParser.getCmapTable().fontSpecific; kerning = fontParser.readKerning(head.unitsPerEm);