Jelajahi Produk kami
<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 untuk berbagai format font
Halaman produk | Dokumen | Referensi API | Contoh | Blog | Mencari | Dukungan gratis | Lisensi sementara
Aspose.Font for Java adalah perpustakaan pemuatan dan gambar font. Ini mendukung beberapa format depan seperti Truetype (dengan TrueType Collectons), CFF, OpenType, dan Type1. API menyediakan fungsionalitas yang kaya untuk memuat/menyimpan font dan memberikan informasi tentang struktur datanya bersama dengan mesin terbang apa pun yang didukung oleh semua jenis font. Ini juga menyediakan informasi pengkodean untuk semua jenis font yang mewakili pemetaan antara kode karakter dan pengidentifikasi mesin terbang. Subsistem renderingnya membantu pengguna akhir untuk membuat mesin terbang atau teks yang diinginkan. Glyphs khusus dapat diterjemahkan dengan mengimplementasikan antarmuka menggunakan fungsionalitas grafis sederhana (titik bergerak, garis draw, kurva).
Fitur API ## Font
- Muat file font dari disk serta streaming.
- Baca informasi font dan simpan file font yang diperbarui ke disk.
-Dukungan untuk [truetype
dan openType
] (https://docs.aspose.com/font/java/working-with-truetype-and-opentype-fonts/) font.
- Muat tipe font
TrueType
dari file yang disimpan secara lokal, perbarui parameter dan simpan. - Bekerja dengan mesin terbang dan metrik font
truetype
. - Render teks menggunakan
truetype
dantype1
font. - Mendeteksi simbol Latin dalam font.
- Muat dan ekstrak data dari font
type1
yang disimpan di disk lokal. - Bekerja dengan mesin terbang dan metrik font
type1
. - Render Teks Menggunakan Antarmuka Kustom.
Untuk daftar fitur yang lebih komprehensif, silakan kunjungi Tinjauan Fitur.
Format Font Baca & Tulis
Ttf
Baca format font
TTC, OpenType, CFF, Type1
Lingkungan yang Didukung
- ** Microsoft Windows: ** Windows Desktop & Server (x86, x64), Windows Azure
- ** MacOS: ** Mac OS X
- ** Linux: ** Ubuntu, Centos, dan lainnya
- ** Versi Java: **
j2se 8.0 (1.8)
atau di atas.
Memulai
Aspose.Font Java API di -host di Repositori Aspose. Anda dapat dengan mudah menggunakan Aspose.font untuk Java API langsung di proyek Maven Anda dengan konfigurasi sederhana. Untuk instruksi terperinci, silakan kunjungi halaman dokumentasi Installing Aspose.Font for Java from Maven Repository.
Mendeteksi dukungan simbol Latin dalam font menggunakan 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()));
}
Halaman produk | Dokumen | Referensi API | Contoh | Blog | Mencari | Dukungan gratis | Lisensi sementara
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