1. Ürün:% s
  2.   Font
  3.   Java
  4.   FontVerter
 
  

Yazı Tiplerini Okumak ve Dönüştürmek İçin Java Kütüphanesi

Açık Kaynak Java Kütüphanesi, TrueType, OpenType ve Type1 yazı tipi dosya formatlarını yüklemeye, okumaya, manipüle etmeye ve dönüştürmeye olanak tanır.

Yazı tipleri, dijital içerikle çalışırken her zaman önemli bir rol oynar. Kullanıcılar bir web sitesinde, bir uygulamada ya da bir belgede çalışmak zorunda olsunlar, yazı tipi seçimi genel kullanıcı deneyimini önemli ölçüde etkileyebilir. Ancak, doğru yazı tipini kullanmak her zaman basit değildir ve çok zaman alıcı ve maliyetli olabilir. İşte bu noktada FontVerter, farklı formatlar arasında yazı tiplerini kolayca dönüştürerek kullanıcılara yardımcı olarak kurtarır. FontVerter, dış bağımlılık olmadan yazı tiplerini bir formattan diğerine dönüştürmeye olanak tanıyan açık kaynaklı bir Java yazı tipi işleme kütüphanesidir.

FontVerter, Java uygulamaları içinde font formatlarını dönüştürmek için basit bir API sağlayan hafif ve kullanımı kolay bir Java kütüphanesidir. Java ile yazılmıştır ve bu nedenle herhangi bir Java tabanlı uygulamada kullanılabilir. FontVerter ile yazılım geliştiricileri, TrueType fontlarını (TTF) Web Open Font Format (WOFF) veya Web Open Font Format 2 (WOFF2)'ye ve tersine zahmetsizce dönüştürebilirler. Bu kütüphane, fontları web uygulamaları, masaüstü uygulamaları ve mobil uygulamalar için farklı formatlara dönüştürmek amacıyla kullanılabilir.

FontVerter kütüphanesi, font dönüşümünün karmaşıklığını soyutlayan basit bir API sunar. Yazılım geliştiricileri, karmaşık font dosyası ayrıştırması veya dönüşüm algoritmalarıyla uğraşmadan FontVerter'ı Java projelerine hızlıca entegre edebilir ve sadece birkaç Java satırıyla fontları dönüştürebilirler. Dönüşüm sürecinde API, font adları, font stilleri ve glif bilgileri gibi temel meta verilerin doğru bir şekilde korunmasını sağlar. Sonuç olarak, font dönüşümü gerektiren bir proje üzerinde çalışıyorsanız, FontVerter zaman, çaba ve baş ağrısını tasarruf ettirecek değerli bir araçtır.

Previous Next

FontVerter ile Başlarken

FontVerter'ı kullanmanın önerilen yolu Maven Bağımlılığı kullanmaktır. Lütfen projenize Maven bağımlılığını eklemek için aşağıdaki komutu kullanın.

FontVerter için Maven Bağımlılığı

 <dependencies>
	<dependency>
	<groupId>net.mabboud.fontverter</groupId>
	<artifactId>FontVerter;/artifactId>
	<version>1.2.22</version>
    </dependency>
</dependencies>

Ayrıca manuel olarak da kurabilirsiniz; en son sürüm dosyalarını doğrudan GitHub deposundan indirin.

Java API ile Yazı Tipi Dönüştürme

Açık kaynak FontVerter kütüphanesi, mevcut fontları diğer desteklenen dosya formatlarına yüklemek ve dönüştürmek için çok güçlü bir özellik seti içerir. Sorunsuz bir font dönüşümü için sadece birkaç satır kod gerekir. Bir dosyayı dönüştürmek için kullanıcıların önce dönüştürmek istedikleri giriş font dosyasını sağlamaları gerekir. Başarılı bir dönüşümden sonra kullanıcılar fontu istenen bir konuma kaydedebilir ve daha sonra kullanabilir. Aşağıdaki örnek, giriş fontunu Java komutları kullanarak WOFF formatına nasıl dönüştüreceğinizi gösterir.

Java API ile Yazı Tipini İstenen Formata Nasıl Dönüştürülür?

import com.example.fontverter.FontConverter;

public class FontConversionExample {
    public static void main(String[] args) {
        // ...

        // Create an instance of the FontConverter
        FontConverter fontConverter = new FontConverter();
        
        // Convert the font to the desired format
        Font outputFont = fontConverter.convertFont(inputFont, FontFormat.WOFF);
        
   // specify the path to save the converted font file
   String outputFontPath = "/path/to/save/output/font.woff";
        
   // Save the converted font to the specified path
   FontSaver fontSaver = new FontSaver();
   fontSaver.saveFontToFile(outputFont, outputFontPath);

    }
}

Java Kütüphanesi ile PDF Dosyasından Yazı Tiplerini Çıkarma

Ücretsiz FontVerter kütüphanesi PDF, mevcut bir PDF dosyasından programlı olarak yazı tiplerini kolayca yükleme ve çıkarma konusunda tam işlevsellik sağlamıştır. PDF dosyasından veya PDF dosyaları içeren bir dizinden yazı tiplerini çıkarabilir. PDF yazı tipi çıkarıcı, yazılım geliştiricilerin doğrudan bir dizine çıkarmalarına veya daha sonraki manipülasyon için FVFonts listesine çıkarmalarına yardımcı olur. Yazı tiplerini WOFF1, WOFF2, OTF vb. formatlarda kaydetmeye olanak tanır. Aşağıdaki örnek, yazı tiplerini nasıl çıkarıp bir makinede bir dizine kaydedileceğini gösterir.

Java API kullanarak PDF Dosyasından Yazı Tiplerini Nasıl Çıkarılır?

File pdf = new File("test.pdf");
PdfFontExtractor extractor = new PdfFontExtractor();

// extract directly to a directory
extractor.extractFontsToDir(pdf, TestUtils.tempOutputPath);

// or extract to list of FVFonts for further manipulation
List fonts = extractor.extractToFVFonts(doc);
 Türkçe