Browse our Products

<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-font</artifactId>
    <version>23.10</version>
</dependency>
copied!  
                                                
                                                  compile(group: 'com.aspose', name: 'aspose-font', version: '23.10')
                                                
                                              
copied!  
<dependency org="com.aspose" name="aspose-font" rev="23.10">
    <artifact name="aspose-font" ext="jar"/>
</dependency>
copied!  
libraryDependencies += "com.aspose" % "aspose-font" % "23.10"
copied!  

What’s new in the Aspose.Font for Java 23.10

Release Highlights

The October 2023 release of Aspose.Font for Java brings Morse code encoding and decoding support across multiple alphabets including Latin, Cyrillic, Arabic, and more. This update also includes an enhancement for TrueType font compatibility by updating bit 12 in the ‘head’ table.

New Features

  • Morse Code Encoding/Decoding Support
    • Added full Morse code conversion APIs via IFontMorseEncoder, IFontMorseDecoder, IMorseEncoder, and IMorseDecoder.
    • Supports Morse translations for: Latin, Arabic, Cyrillic, Persian, Greek, Hebrew, Kurdish, and Portuguese alphabets.
    • Enables line spacing control and rendering using RenderingUtils.LineSpacingType.
    • Example alphabets exposed via MorseAlphabets.

Enhancements

  • TrueType Font Compatibility
    • Bit 12 in the head table is now updated during font conversion to comply with font spec requirements.
    • Related to: FONTNET-511

Public API and Backward Incompatible Changes

  • New Exception Type

    • com.aspose.font.LicenseRestrictionException
  • New Interfaces and Classes

    • com.aspose.font.textutils.IFontMorseDecoder
    • com.aspose.font.textutils.IFontMorseEncoder
    • com.aspose.font.textutils.IMorseDecoder
    • com.aspose.font.textutils.IMorseEncoder
    • com.aspose.font.textutils.MorseAlphabets
    • com.aspose.font.textutils.TextUtilsFactory
  • New Methods

    • Extensive overloads for encode() and decode() methods supporting different Morse alphabets, characters, and layout spacing.

🔍 Explore the Full Release Details

For full list of updates, please visit Aspose.Font for Java 23.10 Release Notes


morse code | truetype font | morse encoder | textutils | aspose.font

VersionRelease Date
25.5May 30, 2025
25.4April 24, 2025
25.3March 28, 2025
25.1February 17, 2025
24.12January 15, 2025
24.11November 26, 2024
24.10November 1, 2024
24.9September 17, 2024
24.7July 9, 2024
24.5May 28, 2024
24.4April 9, 2024
23.12December 22, 2023
23.11November 15, 2023
23.10October 19, 2023
23.9September 5, 2023
23.8August 14, 2023
23.7July 19, 2023
23.6June 21, 2023
23.4April 4, 2023
23.2February 22, 2023
23.1January 26, 2023
22.12December 29, 2022
22.11November 21, 2022
22.10November 3, 2022
22.9September 21, 2022
22.7July 28, 2022
22.6June 21, 2022
21.12December 9, 2021
21.10October 13, 2021
21.8August 25, 2021
21.4April 20, 2021
20.10October 15, 2020