Περιηγηθείτε στα Προϊόντα μας
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-font</artifactId>
<version>22.7</version>
</dependency>
compile(group: 'com.aspose', name: 'aspose-font', version: '22.7')
<dependency org="com.aspose" name="aspose-font" rev="22.7">
<artifact name="aspose-font" ext="jar"/>
</dependency>
libraryDependencies += "com.aspose" % "aspose-font" % "22.7"
Java API για διάφορες μορφές γραμματοσειράς
Σελίδα προϊόντος | Έγγραφα | Αναφορά API | Παραδείγματα | Ιστολόγιο | Αναζήτηση | Δωρεάν υποστήριξη | Προσωρινή άδεια
Το Aspose.Font for Java είναι μια βιβλιοθήκη φόρτωσης και σχεδίασης γραμματοσειράς. Υποστηρίζει πολλαπλές μπροστινές μορφές όπως Truetype (με συλλεκτικά Truetype), CFF, OpenType και Type1. Το API παρέχει πλούσια λειτουργικότητα για τη φόρτωση/αποθήκευση γραμματοσειράς και παρέχει πληροφορίες σχετικά με τις δομές δεδομένων του μαζί με οποιοδήποτε glyph που υποστηρίζεται από όλους τους τύπους γραμματοσειρών. Παρέχει επίσης πληροφορίες κωδικοποίησης για όλους τους τύπους γραμματοσειρών που αντιπροσωπεύει μια χαρτογράφηση μεταξύ κωδικών χαρακτήρων και αναγνωριστικών glyph. Το υποσύστημα της απόδοσης βοηθά τους τελικούς χρήστες να καταστήσουν οποιοδήποτε επιθυμητό glyph ή κείμενο. Τα ειδικά glyphs μπορούν να αποδοθούν με την εφαρμογή της διεπαφής χρησιμοποιώντας απλή λειτουργικότητα γραφικών (σημείο μετακίνησης, γραμμή κλήρωσης, καμπύλη).
Χαρακτηριστικά API ## γραμματοσειράς
- Φόρτωση αρχείων γραμματοσειράς από το δίσκο καθώς και ρεύμα.
- Διαβάστε πληροφορίες γραμματοσειράς και αποθηκεύστε ενημερωμένα αρχεία γραμματοσειράς στο δίσκο.
-Υποστήριξη για [truetype
και opentype
] (https://docs.aspose.com/font/java/working-with-truetype-and-opentype-fonts/) γραμματοσειρές.
- Φόρτωση τύπων γραμματοσειρών
truetype
από τοπικά αποθηκευμένα αρχεία, ενημερώστε παραμέτρους και αποθήκευση. - Εργαστείτε με glyphs και μετρήσεις των γραμματοσειρών `truetype.
- Κεφάλαιο, χρησιμοποιώντας τη γραμματοσειρά
truetype
καιtype1
. - Ανίχνευση λατινικών συμβόλων σε γραμματοσειρές.
- Φορτώστε και εξαγάγετε δεδομένα από τη γραμματοσειρά
type1
αποθηκεύονται στον τοπικό δίσκο. - Εργαστείτε με glyphs και μετρήσεις των γραμματοσειρών
type1
. - Κεφάλαιο, χρησιμοποιώντας προσαρμοσμένες διεπαφές.
Για μια πιο ολοκληρωμένη λίστα χαρακτηριστικών, επισκεφτείτε το Επισκόπηση χαρακτηριστικών.
Διαβάστε και γράψτε μορφές γραμματοσειράς
TTF
Διαβάστε μορφές γραμματοσειράς
TTC, Opentype, CFF, Type1
υποστηριζόμενα περιβάλλοντα
- ** Microsoft Windows: ** Windows Desktop & Server (x86, x64), Windows Azure
- ** macos: ** mac os x
- ** Linux: ** Ubuntu, Centos και άλλοι
- ** Εκδόσεις Java: **
J2SE 8.0 (1,8)
ή παραπάνω.
Ξεκίνα
Το ASPOSPER.FONT JAVA API φιλοξενούνται στο Θέτω σε αποθήκη. Μπορείτε εύκολα να χρησιμοποιήσετε το aspose.font για το Java API απευθείας στα έργα Maven σας με απλές διαμορφώσεις. Για τις λεπτομερείς οδηγίες, επισκεφτείτε τη σελίδα τεκμηρίωσης Installing Aspose.Font for Java from Maven Repository.
Ανίχνευση στήριξης των λατινικών συμβόλων στη γραμματοσειρά χρησιμοποιώντας 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()));
}
Σελίδα προϊόντος | Έγγραφα | Αναφορά API | Παραδείγματα | Ιστολόγιο | Αναζήτηση | Δωρεάν υποστήριξη | Προσωρινή άδεια
File | Classifier | Size |
---|---|---|
aspose-font-22.7-javadoc.jar | javadoc | 626 KB |
aspose-font-22.7.jar | 13 MB | |
aspose-font-22.7.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