Bu adım adım makale, C# kullanarak TTF dosyasını WOFF formatına dönüştürmeyi açıklar. C#‘da TTF’den WOFF’a dönüştürme, yazı tiplerinin optimize edilmesini, modern web tarayıcılarla uyumlu olmasını, güvenli olmasını ve daha küçük boyutta olmasını sağlar. Bu işlem TTF yazı tipini sıkıştırır ve birkaç API çağrısıyla WOFF formatında yeniden paketler.
C# kullanarak TTF yazı tipini WOFF’a dönüştürme adımları
- TTF’yi WOFF’a dönüştürmek için Aspose.Font for .NET paketini NuGet.org üzerinden yükleyin
- Dosya ve yazı tipi işleme özelliklerine erişmek için gerekli ad alanlarını içe aktarın
- Kısıtlamalardan kaçınmak ve filigransız çıktı oluşturmak için lisansı yükleyin
- Yazı tipini bir bellek akışına yükleyin ve FontType.TTF ile bir FontDefinition nesnesi oluşturmak için kullanın
- Yazı tipini Font.Open() yöntemi ve yukarıda belirtilen FontDefinition nesnesi ile açın
- Diskteki çıktı dosyası için bir FileStream oluşturun
- Font.SaveToFormat() yöntemini çağırarak yüklenen yazı tipini FontSavingFormats.WOFF formatında kaydedin
Bu adımlar, C# kullanarak TTF’den webfont oluşturucu geliştirmeyi özetler. Gerekli ad alanlarına referans ekleyin, lisansı isteğe bağlı olarak başlatın, TTF yazı tipi içeriğini belleğe yükleyin ve Font.Open() yöntemiyle TTF yazı tipini açın. Son olarak, diskteki çıktı dosyası için bellek akışı gibi WOFF çıktı ayarlarını yapılandırın ve çıktıyı oluşturmak için SaveToFormat() yöntemini çağırın.
C# kullanarak TTF’yi Webfont’a dönüştürme kodu
Yukarıdaki örnek kod TTF’yi WOFF’a dönüştürür. Ortaya çıkan WOFF dosyasını CSS @font-face aracılığıyla modern tarayıcılarda gömebilirsiniz. WOFF yazı tiplerini içeren web sayfaları, ham TTF dosyalarından daha güvenlidir.
Bu kısa kılavuz bize TTF’den WOFF’a dönüştürücü geliştirmeyi öğretti. Belirli bir yazı tipiyle metni sistemde yüklemeden işlemek için C# kullanarak resme metin yazma makalesine bakın.