Format of font has been changed while converting word to PDF

Dear Sir
We encountered a strange problem when using the Aspose. word component which version is 22.11 at dot net platform to convert Word into a PDf document. Please see the screenshot below where the font has been changed.

image.png (6.0 KB)

bellow is the word document and pdf document .

fonts_problem.docx (19.9 KB)

fonts_problem.pdf (30.9 KB)

However, the same set of code converted from my local server has a normal font, and running it on the server will cause problems. Here is our code

byte[] datas = File.ReadAllBytes("D:\\fonts_problem.docx");
Aspose.Words.Document doc = new Aspose.Words.Document(new MemoryStream(datas));

string userfontsfoloder = Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData) + "\\Microsoft\\Windows\\Fonts\\";
Console.WriteLine(userfontsfoloder);
ArrayList fontSources = new ArrayList(FontSettings.DefaultInstance.GetFontsSources());
//将用户目录字体添加到字体源中
Aspose.Words.Fonts.FolderFontSource folderFontSource = new Aspose.Words.Fonts.FolderFontSource(userfontsfoloder, true);
fontSources.Add(folderFontSource);
Aspose.Words.Fonts.FontSourceBase[] updatedFontSources = (Aspose.Words.Fonts.FontSourceBase[])fontSources.ToArray(typeof(Aspose.Words.Fonts.FontSourceBase));
FontSettings.DefaultInstance.SetFontsSources(updatedFontSources);

var options = new Aspose.Words.Saving.PdfSaveOptions();
options.DownsampleOptions.Resolution = 120;
//options.FontEmbeddingMode = PdfFontEmbeddingMode.EmbedAll;
options.UseCoreFonts = true;
//options.EmbedFullFonts = true;
options.AllowEmbeddingPostScriptFonts = true;

MemoryStream output = new MemoryStream();
SaveOutputParameters rlt = doc.Save(output, options);

File.WriteAllBytes("d:\\1.pdf", output.ToArray());

@wengyeung
We have opened the following new ticket(s) in our internal issue tracking system and will deliver their fixes according to the terms mentioned in Free Support Policies.

Issue ID(s): WORDSNET-25401

You can obtain Paid Support Services if you need support on a priority basis, along with the direct access to our Paid Support management team.

Dear Sir
This bug has seriously blocked the normal process of customers. We would like to know how much it would cost to fix it based on Paid Support Services, and when it will be fixed to see if there is a Deadline.

We need to provide these two aspects of data to the customer to determine whether to use Paid Support Services.

@wengyeung The issue is already resolved in the current codebase. The fix will be included into the next 23.6 version of Aspose.Words. It will be released within a week. We will be sure to let you know once it is released.

The issues you have found earlier (filed as WORDSNET-25401) have been fixed in this Aspose.Words for .NET 23.6 update also available on NuGet.