Browse our Products
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-font</artifactId>
<version>24.7</version>
</dependency>
compile(group: 'com.aspose', name: 'aspose-font', version: '24.7')
<dependency org="com.aspose" name="aspose-font" rev="24.7">
<artifact name="aspose-font" ext="jar"/>
</dependency>
libraryDependencies += "com.aspose" % "aspose-font" % "24.7"
What’s new in the Aspose.Font for Java 24.7
Release Highlights
Aspose.Font for Java 24.7 brings powerful enhancements for advanced typography and font handling. This release introduces full support for the TrueType Style Attributes (STAT) table, which defines axis variation metadata in variable fonts. With these capabilities, developers can now accurately access, modify, and render font styles based on specific axis configurations.
New Features
- Support for TrueType STAT Table:
- Added comprehensive support for accessing and managing STAT tables in TrueType fonts, including Axis Records and Axis Value tables (Formats 1 to 4).
- This feature is crucial for working with variable fonts and their style attributes in modern font design.
Public API and Backwards Incompatible Changes
Added APIs
STAT Table and Axis Handling:
- Classes:
AxisRecord
,AxisValue
,AxisValueTableFormat1
,AxisValueTableFormat2
,AxisValueTableFormat3
,AxisValueTableFormat4
,TtfStatTable
, andTtfStatTable.AxisValueTableFlags
. - Methods to manage axis names, indices, and font style ranges.
- Classes:
Font Identification Utilities:
- New methods in
NameId
,FontStyle
,MSLanguageId
, andMacLanguageId
for better font metadata access.
- New methods in
Renamed APIs
NameId.URLDesigner
→NameId.UrlDesigner
NameId.URLVendor
→NameId.UrlVendor
Removed APIs
- Removed methods
NameId.valueOf(String)
andNameId.values()
to streamline enum usage.
🔍 Explore the Full Release Details
For full list of updates, please visit Aspose.Font for Java 24.7 Release Notes
truetype stat table support
| aspose font axis records
| variable font java api
Version | Release Date |
---|---|
25.6 | June 27, 2025 |
25.5 | May 30, 2025 |
25.4 | April 24, 2025 |
25.3 | March 28, 2025 |
25.1 | February 17, 2025 |
24.12 | January 15, 2025 |
24.11 | November 26, 2024 |
24.10 | November 1, 2024 |
24.9 | September 17, 2024 |
24.7 | July 9, 2024 |
24.5 | May 28, 2024 |
24.4 | April 9, 2024 |
23.12 | December 22, 2023 |
23.11 | November 15, 2023 |
23.10 | October 19, 2023 |
23.9 | September 5, 2023 |
23.8 | August 14, 2023 |
23.7 | July 19, 2023 |
23.6 | June 21, 2023 |
23.4 | April 4, 2023 |
23.2 | February 22, 2023 |
23.1 | January 26, 2023 |
22.12 | December 29, 2022 |
22.11 | November 21, 2022 |
22.10 | November 3, 2022 |
22.9 | September 21, 2022 |
22.7 | July 28, 2022 |
22.6 | June 21, 2022 |
21.12 | December 9, 2021 |
21.10 | October 13, 2021 |
21.8 | August 25, 2021 |
21.4 | April 20, 2021 |
20.10 | October 15, 2020 |
File | Classifier | Size |
---|---|---|
aspose-font-24.7-javadoc.jar | javadoc | 812 KB |
aspose-font-24.7.jar | 12 MB | |
aspose-font-24.7.pom | 393 bytes |