TTF alt kümesi oluştur

TrueType yazı tipi alt kümesi oluşturmak için .NET API Çözümü

 

Aspose.Font API Solution, yazı tipleriyle çalışmak için zengin bir işlevselliğe sahiptir. Dönüşüm, gliflerle manipülasyonlar, Latin sembollerinin tespiti ve çok daha fazlası. Burada yazı tipi alt kümeleme işlevini keşfedeceğiz.

Yazı tipi alt ayarı , web performansını optimize etmek ve dosya boyutunu ve yüklemeyi en aza indirirken dile özgü destek sağlamak için güçlü bir tekniktir zaman. Çevrimiçi içeriğin artan çeşitliliği ve çok dilli izleyicilere hitap etme ihtiyacı ile yazı tipi alt kümeleri, web tasarımcıları ve geliştiricileri için pratik bir çözüm sunar. Yazı tiplerini daha geniş bir şekilde alt kümelemenin faydalarını keşfedelim:

  • Bir yazı tipinin tüm karakter kümesini bir web sayfasına veya uygulamaya dahil etmek, büyük dosya boyutlarına yol açarak yükleme sürelerinin yavaşlamasına ve bant genişliği kullanımının artmasına neden olabilir. Yazı tipi alt kümeleri oluşturarak, web performansını ve yükleme süresini iyileştirmek için dosya boyutlarını önemli ölçüde azaltabilirsiniz.

  • Yazı tipi alt kümeleri, yalnızca belirli içeriği işlemek için gereken gerekli karakterleri içerir. Kullanılmayan karakterleri hariç tutarak, tasarım araçlarını kullanırken yazı tipi dosyalarını yönetmeyi kolaylaştırırsınız. Yazı tipi alt kümeleri ayrıca tasarımcıların web projelerinin tipografisi ve görsel kimliği üzerinde daha fazla kontrole sahip olmalarını sağlar. Onlarla, tasarımcılar tutarlılık sağlayabilir ve projenin amaçlanan estetiğini koruyabilir.

  • Farklı diller ve yazılar, belirli karakter grupları, aksanlar, aksanlar ve bitişik harfler gerektirir. Böylece uyarlanmış alt küme, gerekli gliflerin dahil edilmesini ve yerel sayfanın iyi bir şekilde oluşturulmasını 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 olan belirli karakterleri içerecek şekilde özelleştirilebilir.

Bu nedenle, daha küçük yazı tipi dosyaları oluşturmak size birçok avantaj sağlar ve Aspose tarafından sunulan çeşitli araçlar vardır. Platformlar arası Font Generator kullanarak bir alt küme oluşturabilir veya Aspose.Font API Solution’ı kullanan aşağıdaki C# örneğindeki gibi her şeyi kendiniz kodlayabilirsiniz.

Örnekleri çalıştırmak için ihtiyacınız olan:

  • C# platformu için zengin özelliklere sahip, güçlü ve kullanımı kolay bir belge işleme ve dönüştürme API'si olan Aspose.Font for .NET API.

  • NuGet paket yöneticisini açın ve Aspose.Font'u arayın ve kurun. Paket Yöneticisi Konsolundan aşağıdaki komutu da kullanabilirsiniz.

Package Manager Console Command


    PM> Install-Package Aspose.Font

C# kullanarak yazı tipi oluşturma adımları:

Bu kod, orijinal bir fonttan belirli glifleri birleştirerek bir alt küme oluşturmak için IFontCharactersMerger arayüzünün nasıl kullanılacağını gösterir. yeni bir yazı tipi ve ardından ortaya çıkan yazı tipini bir TTF dosyası olarak kaydetme.

  1. Giriş yazı tipini belirtin.
  2. IFontCharactersMerger.MergeFonts() Yöntemini kullanarak istenen gliflerden oluşan bir alt küme oluşturun.
  3. Ortaya çıkan yazı tipini Save() Yöntemini kullanarak 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.