Dados de carregamento e extração | Java

Carregue a fonte CFF do disco

Aspose.Font para Java API permite abrir os arquivos de fonte CFF em seus aplicativos Java. Os arquivos de fonte CFF armazenados no disco podem ser carregados usando as etapas a seguir.

1String fileName = Paths.get(getDataDir(), "..", "CFF", "29645.cff").normalize().toString();
2FontDefinition fd = new FontDefinition(FontType.CFF,
3        new FontFileDefinition("cff", new FileSystemStreamSource(fileName)));
4CffFont cffFont = (CffFont) Font.open(fd);

Carregue a fonte CFF da matriz de bytes

Você também pode carregar fontes CFF do fluxo usando o seguinte exemplo de código.

1byte[] fontMemoryData = Files.readAllBytes(
2        Paths.get(getDataDir(), "..", "CFF", "29645.cff").normalize());
3FontDefinition fd = new FontDefinition(FontType.CFF,
4        new FontFileDefinition("cff", new ByteContentStreamSource(fontMemoryData)));
5CffFont cffFont = (CffFont) Font.open(fd);