Yazı tipi dosyalarını diskten yükle

Bir diskten TTF, WOFF, EOT, Type 1 ve CFF yazı tiplerini yüklemek için C++ API Çözümü.

 

Aspose.Font API, yazı tipi yönetimi için dönüştürme, gliflerin değiştirilmesi, Latin sembol algılama ve daha fazlasını içeren kapsamlı bir dizi işlev sunar. Yazı tipi manipülasyonunda çok önemli bir adım, daha sonraki işlemler için kullanılabilecek yazı tipi dosyalarını yüklemektir.

Bu sayfada yazı tipi dosyalarının bir diskten nasıl yükleneceği açıklanmaktadır, ancak işlevselliği daha iyi anlamak için Yazı Tipleri Nasıl Yüklenir . Yazı tipi yükleme için gerekli nesneler ve parametreler hakkında çok sayıda C++ kod örneği ve ayrıntı içerir.

Aspose.Font API şu yazı tipi formatlarını destekler: TrueType (tek yazı tipi), TrueType (yazı tipi koleksiyonu), Web Açık Yazı Tipi Formatı, Web Açık Yazı Tipi Formatı sürüm 2.0, Gömülü OpenType, Adobe Type 1 yazı tipi (pfa, pfb, afm, pfm) , SVG ve Kompakt Yazı Tipi Biçimi. Ekteki kod parçacığı, bir diskten yazı tipi koleksiyonunun (TTF) yüklenmesini gösterir.

Yazı tiplerini yüklemek için ihtiyacımız olan:

  • Zengin özelliklere sahip, güçlü ve kullanımı kolay bir belge işleme ve dönüştürme API'si olan Aspose.Font for C++ 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

Aspose.Font for C++ API kullanarak Diskten TrueType Yazı Tipi Yükleme

TrueType yazı tipleri, dosyalar olarak disklerde saklanır ve Aspose.Font for C++ API, bunları yüklemek ve yazı tipi bilgilerini okumak için kullanılabilir. Bu kod, TrueType yazı tipi dosyasının diskten nasıl yükleneceğini ve yazı tipi bilgilerinin diskten nasıl okunacağını gösterir. Sonraki adımlar atılır:

  1. FontDefinition Sınıfının bir örneğini oluşturun.
  2. FontType’ı TTF olarak ve FontFileDefinition‘ı .ttf olarak belirtin.
  3. Bir TtfFont nesnesi bildirin ve önceki adımda oluşturulan FontDefinition nesnesinden yazı tipi dosyasını açın.
  4. ttfFont adlı bir TtfFont nesnesi bildirin ve daha önce oluşturulan FontDefinition dosyasından font dosyasını açın nesne. Open() Yazı Tipi Class yazı tipi dosyasını açmak için kullanılır. Ardından, döndürülen nesne TtfFont türüne dönüştürülür. Bu, kodun yazı tipi bilgilerine erişmesine ve üzerinde işlemler gerçekleştirmesine izin verir.

Diskten yazı tiplerini yüklemek için C++ Kodu

    using Aspose::Font;
    using Aspose::Font::Sources;
    using Aspose::Font::Ttf;
    System::String fileName = dataDir + u"Montserrat-Regular.ttf";
    //Font file name with full path
    
    System::SharedPtr<FontDefinition> fd = System::MakeObject<FontDefinition>(Aspose::Font::FontType::TTF
    System::MakeObject<FontFileDefinition>(u"ttf", System::MakeObject<FileSystemStreamSource>(fileName)));
    System::SharedPtr<TtfFont> ttfFont = System::DynamicCast_noexcept<Aspose::Font::Ttf::TtfFont>(Aspose::Font::Font::Open(fd));



SSS

1. Diskten yazı tipi nasıl yüklenir?

Belgeler dizinine giden yolu ayarlayın. FontFileDefinition Sınıfının nesnelerini kullanarak yazı tipini tanımlayın ve Aspose.Font.Font.Open() Yöntemi aracılığıyla yazı tipini yükleyin.

2. Yazı tiplerini bir PC’ye nasıl yüklerim?

Yazı tipi dosyalarını veya arşivlerini PC’nize indirin. Arşivi paketinden çıkarın. Aç seçeneğini seçmek için yazı tipi dosyasına sağ tıklayın. Yükle seçeneğini seçin ve kurulur kurulmaz yazı tipi kullanıma hazırdır.

3. Yazı tiplerini nasıl içe aktarırım ve kullanırım?

Windows kullanıyorsanız, C:>Windows>Fonts dizinine gidin. Yüklenen yazı tipini kullanmak için yazı tipi dosyasını kopyalayıp bu klasöre yapıştırmanız gerekir.