Blader door onze producten
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-font</artifactId>
<version>22.11</version>
</dependency>
compile(group: 'com.aspose', name: 'aspose-font', version: '22.11')
<dependency org="com.aspose" name="aspose-font" rev="22.11">
<artifact name="aspose-font" ext="jar"/>
</dependency>
libraryDependencies += "com.aspose" % "aspose-font" % "22.11"
Java -API für verschiedene Schriftformate
Produktseite | Dokumente | API -Referenz | Beispiele | Blog | Suche | Freie Unterstützung | Vorübergehende Lizenz
Aspose.Font for Java ist eine Schriftladungs- und Zeichnungsbibliothek. Es unterstützt mehrere Frontformate wie TrueType (mit TrueType Collectons), CFF, Openentype und Typ1. Die API bietet eine umfangreiche Funktionalität zum Laden/Speichern von Schriftarten und zur Verfügung, die Informationen zu ihren Datenstrukturen zusammen mit allen Glyphen liefern, die von allen Schriftarten unterstützt werden. Es bietet auch Codierungsinformationen für alle Schriftarten, die eine Zuordnung zwischen Zeichencodes und Glyphenkennung darstellen. Das Rendering-Subsystem hilft Endbenutzern, alle gewünschten Glyphen oder Text zu rendern. Spezielle Glyphen können durch die Implementierung der Schnittstelle mit einfacher Grafikfunktionen (Move Point, Draw Line, Kurve) gerendert werden.
Schriftapi -Funktionen
- Laden Sie Schriftdateien von der CD sowie Stream.
- Schriftinformationen lesen und aktualisierte Schriftdateien in CD speichern.
-Unterstützung für [Truetype
und opentype
] (https://docs.asips.com/font/java/working-with-truetype-pentype-fonts/) Schriftarten.
- Laden Sie
TrueType
-Schriftarten aus lokal gespeicherten Dateien, aktualisieren Sie Parameter und speichern. - Arbeiten Sie mit Glyphen und Metriken von “TrueType” -Schriftarten.
- Rendern Sie den Text mit “TrueType” und “Typ1” -Bont.
- Lateinische Symbole in Schriftarten erkennen.
- Laden und extrahieren Sie Daten aus der von der lokalen Scheibe gespeicherten
type1
-Schriftart. - Arbeiten Sie mit Glyphen und Metriken von
type1
-Schriftarten. - Rendern Sie den Text mit benutzerdefinierten Schnittstellen.
Eine umfassendere Liste der Funktionen finden Sie unter Funktionsübersicht.
Lesen und Schreiben von Schriftartformaten
Ttf
Schriftformate lesen
TTC, Openentyp, CFF, Typ1
unterstützte Umgebungen
- ** Microsoft Windows: ** Windows Desktop & Server (x86, x64), Windows Azure
- ** macOS: ** Mac OS x
- ** Linux: ** Ubuntu, Centos und andere
- ** Java -Versionen: ** `J2SE 8.0 (1,8) oder höher.
Loslegen
ASSONE.FONT JAVA APIs werden am ASSOSE Repository gehostet. Sie können ASPOSPE.FONT für Java -API einfach in Ihren Maven -Projekten mit einfachen Konfigurationen verwenden. Für die detaillierten Anweisungen besuchen Sie bitte Installing Aspose.Font for Java from Maven Repository -Dokumentationsseite.
Lateinische Symbole unterstützen in der Schriftart mit 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()));
}
Produktseite | Dokumente | API -Referenz | Beispiele | Blog | Suche | Freie Unterstützung | Vorübergehende Lizenz
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