<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-font</artifactId>
<version>22.11</version>
</dependency>
copied!  
                                                
                                                  compile(group: 'com.aspose', name: 'aspose-font', version: '22.11')
                                                
                                              
copied!  
<dependency org="com.aspose" name="aspose-font" rev="22.11">
 <artifact name="aspose-font" ext="jar"/>
</dependency>
copied!  
libraryDependencies += "com.aspose" % "aspose-font" % "22.11"
copied!  

Java API για διάφορες μορφές γραμματοσειράς

main-banner

Σελίδα προϊόντος | Έγγραφα | Αναφορά 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 | Παραδείγματα | Ιστολόγιο | Αναζήτηση | Δωρεάν υποστήριξη | Προσωρινή άδεια

VersionRelease Date
22.1121 Νοεμβρίου 2022
22.103 Νοεμβρίου 2022
22.921 Σεπτεμβρίου 2022
22.728 Ιουλίου 2022
22.621 Ιουνίου 2022
21.129 Δεκεμβρίου 2021
21.1013 Οκτωβρίου 2021
21.825 Αυγούστου 2021
21.420 Απριλίου 2021
20.1015 Οκτωβρίου 2020