Aptos font does not work out of the box

Hi,

Same problem here. Aptos is the new default Font in Microsoft Word, so it should work “out of the box” under Windows, but that’s not actually the case. Steps to reproduce the issue :

  1. Create a new word document using Microsoft Word.
  2. Add some text and save the document somewhere. The text uses the Aptos font because it is the new default font.
  3. Convert the document to PDF using Aspose on Windows operating system:
Aspose.Words.Document document =
    new Aspose.Words.Document(fileStream);
document.Save(outputStream, Aspose.Words.SaveFormat.Pdf);
  1. Notice there is a warning during conversion: “Warning: Font ‘Aptos’ has not been found. Using ‘Arial’ font instead. Reason: font info substitution.”
  2. Open the resulting PDF and notice the font is ‘Arial’ instead of ‘Aptos’

I’m using Windows 11 Professional version 23H2 (04/2025) build 22631.5909 and Aspose.Words version 25.4

edit: I tried to update to Aspose.Words 25.10 and the problem remains.

@bNobo Aptos is a cloud font, so it is not installed by default and is downloaded by MS Word on demand. Aspose.Words does not download cloud fonts.

The fonts are required to build document layout. If Aspose.Words cannot find the font used in the document, the font is substituted . This might lead into fonts mismatch and document layout differences due to the different fonts metrics. You can implement IWarningCallback to get notifications when font substitution is performed.
Please see our documentation to learn where Aspose.Words looks for fonts:
https://docs.aspose.com/words/net/specifying-truetype-fonts-location/

You can download Aptos fonts from here .

1 Like

Thank you, I’ll try that. Have a nice day.

1 Like