TTF yazı tipi alt kümeleri oluşturun
.NET API Çözümü ile TrueType yazı tipi alt kümesi oluşturma
Aspose.Font API Çözümü, yazı tipleriyle çalışmak için zengin bir işlevselliğe sahiptir. Dönüştürme, gliflerle manipülasyon, Latin sembollerinin tespiti ve daha fazlası. Burada, yazı tipi alt kümeleme işlevselliğini inceleyeceğiz.
Yazı tipi alt kümeleri web performansını optimize etmek ve dosya boyutunu ve yükleme süresini en aza indirirken dil‑spesifik destek sağlamak için güçlü bir tekniktir. Çevrimiçi içeriğin giderek çeşitlenmesi ve çok dilli izleyicilere hitap etme ihtiyacıyla, yazı tipi alt kümeleri web tasarımcıları ve geliştiricileri için pratik bir çözüm sunar. Yazı tipi alt kümelerinin faydalarını daha geniş bir şekilde keşfedelim:
Tüm karakter kümesini bir web sayfasına veya uygulamaya eklemek büyük dosya boyutlarına yol açabilir, bu da daha yavaş yükleme süreleri ve artan bant genişliği kullanımına neden olur. Yazı tipi alt kümeleri oluşturarak dosya boyutlarını önemli ölçüde azaltabilir, web performansını ve yükleme süresini iyileştirebilirsiniz.
Yazı tipi alt kümeleri, belirli içeriği render etmek için gerekli olan karakterleri yalnızca içerir. Kullanılmayan karakterleri dışarıda bırakarak tasarım araçlarıyla çalışırken yazı tipi dosyalarını yönetmek daha kolay olur. Ayrıca, yazı tipi alt kümeleri tasarımcılara web projelerinin tipografisi ve görsel kimliği üzerinde daha fazla kontrol sağlar. Bu sayede, tasarımcılar tutarlılığı sağlayabilir ve projenin amaçlanan estetiğini koruyabilir.
Farklı diller ve yazı sistemleri belirli karakter setlerini, aksanları, diakritikleri ve ligatürleri gerektirir. Bu nedenle, özel olarak hazırlanmış alt küme, gerekli gliflerin dahil edilmesini ve sayfanın yerel dilde doğru bir şekilde render edilmesini sağlar.
Yazı tipi alt kümeleri, erişilebilirlik standartlarının karşılanmasını sağlamak ve web projelerini daha kapsayıcı hale getirmek için gerekli karakterleri içerecek şekilde özelleştirilebilir.
Bu nedenle, daha küçük yazı tipi dosyaları oluşturmak birçok fayda sağlar ve Aspose birçok araç sunar. Çapraz platform Font Generator aracını kullanarak bir alt küme oluşturabilir veya aşağıdaki C# örneği gibi Aspose.Font API Çözümünü kullanarak tüm süreci kendiniz kodlayabilirsiniz.
Örnekleri çalıştırmak için şunlara ihtiyacınız var:
Aspose.Font for .NET API, C# platformu için özellik‑zengin, güçlü ve kullanımı kolay bir belge manipülasyon ve dönüştürme API'sidir.
NuGet paket yöneticisini açın, Aspose.Font'u arayın ve kurun. Ayrıca Paket Yöneticisi Konsolu'ndan aşağıdaki komutu da kullanabilirsiniz.
Package Manager Console Command
PM> Install-Package Aspose.Font
C# kullanarak yazı tipleri oluşturma adımları:
Bu kod, orijinal bir yazı tipinden belirli glifleri yeni bir yazı tipine birleştirerek bir alt küme oluşturmak ve ardından ortaya çıkan yazı tipini TTF dosyası olarak kaydetmek için IFontCharactersMerger arabirimini nasıl kullanacağınızı gösterir.
- Giriş yazı tipini belirtin.
- İstenilen gliflerden oluşan bir alt küme oluşturmak için IFontCharactersMerger.MergeFonts() metodunu kullanın.
- Ortaya çıkan yazı tipini Save() metoduyla kaydedin.
Alt küme oluşturmak için C# kodu
using Aspose.Font.Ttf;
using Aspose.Font.TtfHelpers; // Original font to take glyphs from
TtfFont srcFont;
//To create a font we use functionality of the IFontCharactersMerger interface.
IFontCharactersMerger merger = HelpersFactory.GetFontCharactersMerger(srcFont, srcFont);
TtfFont destFont = merger.MergeFonts(new uint[] { 'a', 'c', 'e' }, new uint[0], "TestFont");
//Save resultant font
destFont.Save("TestFont.ttf");SSS
1. Yazı tipi alt kümesi nedir?
Yazı tipi alt kümesi, yalnızca belirli bir belgede veya web sayfasında kullanılan karakterleri içeren, orijinal yazı tipi dosyasına kıyasla daha küçük bir yazı tipi alt kümesini ifade eder; bu, belgenin veya web sayfasının dosya boyutunu önemli ölçüde azaltabilir.
2. Çevrimiçi olarak yazı tipi alt kümesi oluşturabilir miyim?
Evet, böyle bir görev için özel olarak geliştirilmiş bir platformlar arası Aspose Font Generator var.
3. Aspose.Font’ta alt kümeleme işlevi nasıl çalışır?
Aspose.Font’ta alt kümeleme işlevi, birleştirme işlevi aracılığıyla gerçekleştirilir. Birkaç yazı tipinden veya tek bir yazı tipinden alt kümeler oluşturmanıza olanak tanır.