Ürünlerimize göz atın
<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"
Çeşitli yazı tipi formatları için Java API
Ürün sayfası | Belgeler | API referansı | Örnekler | Blog | Arama | Ücretsiz Destek | Geçici lisans
Aspose.Font for Java bir yazı tipi yükleme ve çizim kütüphanesidir. Truetype (Truetype Collectons ile), CFF, OpenType ve Type1 gibi çoklu ön formatları destekler. API, yazı tipini yüklemek/kaydetmek için zengin işlevsellik sağlar ve veri yapıları hakkında tüm yazı tipi türleri tarafından desteklenen herhangi bir Glif ile bilgi sağlar. Ayrıca, karakter kodları ve glif tanımlayıcıları arasında bir eşlemeyi temsil eden tüm yazı tipi türleri için kodlama bilgileri sağlar. Oluşturma alt sistemi, son kullanıcıların istenen glif veya metni oluşturmalarına yardımcı olur. Özel glifler, basit grafik işlevselliği (taşıma noktası, çizme hattı, eğri) kullanılarak arayüz uygulayarak oluşturulabilir.
Font API özellikleri
- Diskten yazı tipi dosyaları yükleyin ve akış.
- Yazı tipi bilgilerini okuyun ve güncellenmiş yazı tipi dosyalarını diske kaydedin.
-[truetype
ve opentype
] (https://docs.aspose.com/font/java/working-with-truetype-and-opentype-fonts/) yazı desteği için destek.
- Yerel olarak depolanan dosyalardan
truetype
yazı tipi türlerini yükleyin, parametreleri güncelleyin ve kaydet. - Glifler ve
truetype
yazı tiplerinin metrikleri ile çalışın. truetype
ve` type1 ‘yazı tipini kullanarak metin oluşturun.- Yazı tiplerinde Latin sembollerini tespit edin.
- Yerel diskte depolanan
type1
yazı tipinden veri yükleyin ve çıkarın. - `type1 ‘yazı tiplerinin glifleri ve metrikleri ile çalışın.
- Özel arabirimleri kullanarak metin oluşturun.
Daha kapsamlı bir özellik listesi için lütfen Özellik Genel Bakış‘ı ziyaret edin.
Yazı tipi formatlarını oku ve yaz
TTF
Yazı tipi formatlarını okuyun
TTC, Opentype, CFF, Tip1
Desteklenen Ortamlar
- ** Microsoft Windows: ** Windows Desktop & Server (X86, X64), Windows Azure
- ** MacOS: ** Mac OS X
- ** linux: ** ubuntu, centos ve diğerleri
- ** Java sürümleri: **
J2SE 8.0 (1.8)
veya üstü.
Başlamak
Aspose.font Java API’leri Aspose deposu‘da barındırılır. Basit konfigürasyonlarla doğrudan Maven projelerinizde Java API için aspose.font kullanabilirsiniz. Ayrıntılı talimatlar için lütfen Installing Aspose.Font for Java from Maven Repository belge sayfasını ziyaret edin.
Java kullanarak yazı tipindeki Latin sembolleri desteği tespit edin
// 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()));
}
Ürün sayfası | Belgeler | API referansı | Örnekler | Blog | Arama | Ücretsiz Destek | Geçici lisans
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