Explore nuestros productos
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-font</artifactId>
<version>22.9</version>
</dependency>
compile(group: 'com.aspose', name: 'aspose-font', version: '22.9')
<dependency org="com.aspose" name="aspose-font" rev="22.9">
<artifact name="aspose-font" ext="jar"/>
</dependency>
libraryDependencies += "com.aspose" % "aspose-font" % "22.9"
API Java para varios formatos de fuentes
Página del producto | Documentos | Referencia de API | Ejemplos | Blog | Búsqueda | Soporte gratuito | Licencia temporal
Aspose.Font for Java es una biblioteca de carga y dibujo de fuentes. Admite múltiples formatos frontales como TrueType (con TrueType Collectons), CFF, OpenType y Type1. La API proporciona una rica funcionalidad para cargar/guardar fuente y proporcionar información sobre sus estructuras de datos junto con cualquier glifo que sea compatible con todos los tipos de fuentes. También proporciona información de codificación para todos los tipos de fuentes que representan una asignación entre los códigos de caracteres y los identificadores de glifo. Su subsistema de representación ayuda a los usuarios finales a representar cualquier glifo o texto deseado. Los glifos especiales se pueden representar implementando la interfaz utilizando la funcionalidad de gráficos simples (punto de movimiento, línea de dibujo, curva).
Características de la API de fuentes
- Cargar archivos de fuente desde el disco y transmisión.
- Lea la información de fuentes y guarde los archivos de fuentes actualizados en el disco.
-Soporte para [TrueType
y opentype
] (https://docs.aspose.com/font/java/working-with-trueType-and-opentype-tonts/).
- Cargue los tipos de fuentes
TrueType
de archivos almacenados localmente, actualice los parámetros y guarde. - Trabajar con glifos y métricas de las fuentes
TrueType
. - Renderiza el texto usando la fuente
TrueType
yType1
. - Detectar símbolos latinos en las fuentes.
- Cargue y extraiga datos de la fuente
Tipo1
almacenada en el disco local. - Trabaje con glifos y métricas de fuentes
Tipo1
. - Renderizar texto utilizando interfaces personalizadas.
Para una lista más completa de características, visite Descripción general de la función.
Leer y escribir formatos de fuentes
TTF
Leer formatos de fuentes
TTC, OpenType, CFF, Tipo1
Entornos compatibles
- ** Microsoft Windows: ** Windows Desktop & Server (x86, x64), Windows Azure
- ** macOS: ** Mac OS X
- ** Linux: ** Ubuntu, Centos y otros
- ** versiones Java: **
J2SE 8.0 (1.8)
o arriba.
Empezar
Aspose.font Java Las API están alojadas en el Repositorio de asposio. Puede usar fácilmente Aspose.font para Java API directamente en sus proyectos Maven con configuraciones simples. Para las instrucciones detalladas, visite la página de documentación Installing Aspose.Font for Java from Maven Repository.
Detectar soporte de símbolos latinos en la fuente usando Java
// For complete examples and data files, please go to https://github.com/aspose-font/Aspose.Font-for-Java
String fileName = Utils.getDataDir() + "Montserrat-Regular.ttf"; //Font file name with full path
FontDefinition fd = new FontDefinition(FontType.TTF, new FontFileDefinition("ttf", new FileSystemStreamSource(fileName)));
TtfFont ttfFont = (TtfFont) Font.open(fd);
boolean latinText = true;
for (int code = 65; code < 123; code++)
{
GlyphId gid = ttfFont.getEncoding().decodeToGid(code);
if (gid == null || gid == GlyphUInt32Id.getNotDef())
{
latinText = false;
}
}
if (latinText)
{
System.out.println(MessageFormat.format("Font {0} supports latin symbols.", ttfFont.getFontName()));
}
else
{
System.out.println(MessageFormat.format("Latin symbols are not supported by font {0}.", ttfFont.getFontName()));
}
Página del producto | Documentos | Referencia de API | Ejemplos | Blog | Búsqueda | Soporte gratuito | Licencia temporal
File | Classifier | Size |
---|---|---|
aspose-font-22.9-javadoc.jar | javadoc | 631 KB |
aspose-font-22.9.jar | 13 MB | |
aspose-font-22.9.pom | 393 bytes |
Aspose Total Aspose Font Aspose Java API font java library font java class TTF TTC OpenType CFF Type1 postscript scalabale font true type compact font latin font symbols glyphs font rendering render text Windows Linux Mac J2SE Maven font converter font conversion WOFF WOFF2 EOT TTF to WOFF TTF to WOFF2 WOFF to TTF WOFF to WOFF2 WOFF2 to TTF WOFF2 to WOFF EOT to TTF EOT to WOFF EOT to WOFF2 Type1 to TFF Type1 to WOFF Type1 to WOFF2 CFF to TTF CFF to WOFF CFF to WOFF2 load font