Browse our Products

If so you can download any of the below versions for testing. The product will function as normal except for an evaluation limitation. At the time of purchase we provide a license file via email that will allow the product to work in its full capacity. If you would also like an evaluation license to test without any restrictions for 30 days, please follow the directions provided here.

 

Aspose.Font for C++ 24.6 macOS

Download  Support Forum 

File Details

  • Downloads:
  • 1
  • File Size:
  • 65.89MB
  • Date Added:
  • 16/6/2024

Description

Aspose.Font for C++ 24.6 macOS native library.

File Details

Aspose.Font for C++ 24.6 (macOS) brings TrueType style attributes table for macOS. This release offers greater control over font styles within your C++ font manipulation applications running on Apple Macs.

Support for New TrueType Style Attribute on macOS

Utilize the newly added Aspose::Font::TtfTables::TtfStatTable class and its properties to obtain and handle TrueType style attributes within font files using the latest C++ font library version.

Expanded Font Information

Aspose.Font for C++ 24.6 lets you extract design axis count, axis value count, and individual axis records for extensive analysis of fonts in your macOS-powered C++ applications.

Seamless Handling of Value Tables

Work with axis value tables conveniently using dedicated classes and properties, including format identification, flag retrieval, and value management.

Public API and Backwards Incompatible Changes

Added APIs

  • Class Aspose::Font::TtfTables::TtfStatTable
  • Property Aspose::Font::TtfTables::TtfStatTable::get_Tag()
  • Property Aspose::Font::TtfTables::TtfStatTable::get_ElidedFallbackNameId()
  • Property Aspose::Font::TtfTables::TtfStatTable::get_ElidedFallbackName()
  • Property Aspose::Font::TtfTables::TtfStatTable::get_DesignAxisCount()
  • Property Aspose::Font::TtfTables::TtfStatTable::get_AxisValueCount()
  • Property Aspose::Font::TtfTables::TtfStatTable::get_AxisRecords()
  • Property Aspose::Font::TtfTables::TtfStatTable::get_AxisValueTables()
  • Method Aspose::Font::TtfTables::TtfStatTable::ClearAxisRecords()
  • Method Aspose::Font::TtfTables::TtfStatTable::AddAxisRecord(System::SharedPtrTtfStatTable::AxisRecord)
  • Method Aspose::Font::TtfTables::TtfStatTable::ClearAxisValueTables()
  • Method Aspose::Font::TtfTables::TtfStatTable::AddAxisValueTable(System::SharedPtrTtfStatTable::AxisValueTableBase)
  • Property Aspose::Font::TtfTables::TtfTableRepository::get_StatTable()
  • Class Aspose::Font::TtfTables::TtfStatTable::AxisRecord
  • Constructor Aspose::Font::TtfTables::TtfStatTable::AxisRecord(System::String, uint16_t, uint16_t)
  • Property Aspose::Font::TtfTables::TtfStatTable::AxisRecord::get_Tag()
  • Property Aspose::Font::TtfTables::TtfStatTable::AxisRecord::get_AxisNameId()
  • Property Aspose::Font::TtfTables::TtfStatTable::AxisRecord::get_AxisOrdering()
  • Class Aspose::Font::TtfTables::TtfStatTable::AxisValue
  • Constructor Aspose::Font::TtfTables::TtfStatTable::AxisValue(uint16_t, float)
  • Property Aspose::Font::TtfTables::TtfStatTable::AxisValue::get_AxisIndex()
  • Property Aspose::Font::TtfTables::TtfStatTable::AxisValue::get_Value()
  • Class Aspose::Font::TtfTables::TtfStatTable::AxisValueTableBase
  • Property Aspose::Font::TtfTables::TtfStatTable::AxisValueTableBase::get_Format()
  • Property Aspose::Font::TtfTables::TtfStatTable::AxisValueTableBase::get_Flags()
  • Property Aspose::Font::TtfTables::TtfStatTable::AxisValueTableBase::get_ValueNameId()
  • Property Aspose::Font::TtfTables::TtfStatTable::AxisValueTableBase::get_ValueName()
  • Class Aspose::Font::TtfTables::TtfStatTable::AxisValueTableFormat1
  • Constructor Aspose::Font::TtfTables::TtfStatTable::AxisValueTableFormat1(uint16_t, uint16_t, uint16_t, float)
  • Property Aspose::Font::TtfTables::TtfStatTable::AxisValueTableFormat1::get_AxisIndex()
  • Property Aspose::Font::TtfTables::TtfStatTable::AxisValueTableFormat1::get_Value()
  • Class Aspose::Font::TtfTables::TtfStatTable::AxisValueTableFormat2
  • Constructor Aspose::Font::TtfTables::TtfStatTable::AxisValueTableFormat2(uint16_t, uint16_t, uint16_t, float, float, float)
  • Property Aspose::Font::TtfTables::TtfStatTable::AxisValueTableFormat2::get_AxisIndex()
  • Property Aspose::Font::TtfTables::TtfStatTable::AxisValueTableFormat2::get_NominalValue()
  • Property Aspose::Font::TtfTables::TtfStatTable::AxisValueTableFormat2::get_RangeMinValue()
  • Property Aspose::Font::TtfTables::TtfStatTable::AxisValueTableFormat2::get_RangeMaxValue
  • Class Aspose::Font::TtfTables::TtfStatTable::AxisValueTableFormat3
  • Constructor Aspose::Font::TtfTables::TtfStatTable::AxisValueTableFormat3(uint16_t, uint16_t, uint16_t, float, float)
  • Property Aspose::Font::TtfTables::TtfStatTable::AxisValueTableFormat3::get_AxisIndex()
  • Property Aspose::Font::TtfTables::TtfStatTable::AxisValueTableFormat3::get_Value()
  • Property Aspose::Font::TtfTables::TtfStatTable::AxisValueTableFormat3::get_LinkedValue()
  • Class Aspose::Font::TtfTables::TtfStatTable::AxisValueTableFormat4
  • Constructor Aspose::Font::TtfTables::TtfStatTable::AxisValueTableFormat4(uint16_t, uint16_t, System::ArrayPtr<System::SharedPtrTtfStatTable::AxisValue>)
  • Property Aspose::Font::TtfTables::TtfStatTable::AxisValueTableFormat4::get_AxisValues()
  • Enumeration Aspose::Font::TtfTables::TtfStatTable::AxisValueTableFlags
  • Enumeration member Aspose::Font::TtfTables::TtfStatTable::AxisValueTableFlags::OlderSiblingFontAttribute
  • Enumeration member Aspose::Font::TtfTables::TtfStatTable::AxisValueTableFlags::ElidableAxisValueName
  • Enumeration member Aspose::Font::TtfTables::TtfStatTable::AxisValueTableFlags::Reserved

You can view the list of all new features, enhancements, and bug fixes introduced in this release by visiting Aspose.Font for C++ 24.6 Release Notes.

 English