We're sorry Aspose doesn't work properply without JavaScript enabled.

Free Support Forum - aspose.com

Font substitution regression with recent aspose-slides on linux

Hello

I am currently upgrading our code base to recent aspose jar
I have observed a regression between aspose-slides-15.1 and 17.4 (at least on linux machine)

My code is building a png from the pptx file

With new version with attached pptx, I only get squares for all the chars in this pptx, whereas I got regular japanese chars with 15.1

I tried to put a sustitution handler on both cases and log was not the same:
15.1:
Font will be substituted from MS Pゴシック to {SansSerif}
Font will be substituted from MS Pゴシック to {ArialMS GothicGulimArial Unicode}
Font will be substituted from MS Gothic to {SansSerif}
Font will be substituted from Gulim to {SansSerif}
Font will be substituted from Arial Unicode to {SansSerif}
Font will be substituted from MS Pゴシック to {ArialMS GothicGulimArial Unicode}
Font will be substituted from MS Pゴシック to {ArialMS GothicGulimArial Unicode}
Font will be substituted from MS Pゴシック to {ArialMS GothicGulimArial Unicode}
Font will be substituted from MS Pゴシック to {ArialMS GothicGulimArial Unicode}
Font will be substituted from MS Pゴシック to {ArialMS GothicGulimArial Unicode}
Font will be substituted from MS Pゴシック to {SansSerif}
Font will be substituted from MS Pゴシック to {ArialMS GothicGulimArial Unicode}
Font will be substituted from MS Gothic to {SansSerif}
Font will be substituted from Gulim to {SansSerif}
Font will be substituted from Arial Unicode to {SansSerif}
Font will be substituted from Calibri to {SansSerif}
Font will be substituted from Calibri to {ArialMS GothicGulimArial Unicode}


17.4: no successive substitutions:
Font will be substituted from MS Pゴシック to {Arial,MS Gothic,Gulim,Arial Unicode}
Font will be substituted from MS Pゴシック to {Arial,MS Gothic,Gulim,Arial Unicode}
Font will be substituted from MS Pゴシック to {Arial,MS Gothic,Gulim,Arial Unicode}
Font will be substituted from Calibri to {Arial,MS Gothic,Gulim,Arial Unicode}


I tried to force the substitution to SansSerif by adding
LoadOptions lo = new LoadOptions(LoadFormat.Auto);
lo.setDefaultRegularFont(“SansSerif”);
lo.setDefaultAsianFont(“SansSerif”);
and also
FontSettings.getDefaultInstance().setDefaultFontName(“SansSerif”);
This gives this, but still squares and no jap chars

Font will be substituted from MS Pゴシック to {SansSerif,Arial,MS Gothic,Gulim,Arial Unicode}
Font will be substituted from MS Pゴシック to {SansSerif,Arial,MS Gothic,Gulim,Arial Unicode}
Font will be substituted from MS Pゴシック to {SansSerif,Arial,MS Gothic,Gulim,Arial Unicode}
Font will be substituted from Calibri to {Arial,MS Gothic,Gulim,Arial Unicode}

Any idea why ?

Thanks

Sebastien

Hi Sebastian,


I have observed your comments. Can you please try to use Aspose.Slides latest version 17.5 on your end. If there is still an issue than please share environment details, source code and font you are using on your end so that we may further investigate to help you out.

Best Regards,

I only see aspose-slides 17.4 in Download area, no 17.5
https://downloads.aspose.com/slides/total/new-releases/aspose.slides-product-family/

Hi Sebastian,


I have observed your comments. Can you please try to download latest version from this link. We also will try to fix this issue as well. Can you please share source code and fonts to reproduce issue.

Best Regards,

The pb is still the same with 17.5

Here is our code reproduction:
This code works fine when run with 15.1 but not with 17.5

package com.exalead.plugins.aspose;

import java.awt.Dimension;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.InputStream;

import javax.imageio.ImageIO;
import javax.swing.plaf.DimensionUIResource;

import com.aspose.slides.ISlide;
import com.aspose.slides.IWarningCallback;
import com.aspose.slides.IWarningInfo;
import com.aspose.slides.LoadFormat;
import com.aspose.slides.LoadOptions;
import com.aspose.slides.Presentation;
import com.aspose.slides.ReturnAction;

public class TestPpt {
public static void main(final String[] args) throws Exception {
final InputStream is = new FileInputStream(new File("/data/homes/richard/Downloads/pptxsamples/picture.pptx"));

LoadOptions lo = new LoadOptions(LoadFormat.Auto);
lo.setWarningCallback(new HandleFontsWarnings());
final Presentation pres = new Presentation(is, lo);

final ISlide slide = pres.getSlides().get_Item(0);
final Dimension size = new DimensionUIResource(800, 600);
final BufferedImage image = slide.getThumbnail(size);

final FileOutputStream out = new FileOutputStream(new File("/data/homes/richard/tmp/picture.pptx.png"));
ImageIO.write(image, “png”, out);

out.close();
is.close();
}

private static class HandleFontsWarnings implements IWarningCallback {

public int warning(IWarningInfo warning)
{
System.out.println(warning.getDescription()); // “Font will be substituted from X to Y”
return ReturnAction.Continue;
}

}

}


List of fonts:

find /usr/share/fonts/truetype/
/usr/share/fonts/truetype/
/usr/share/fonts/truetype/abyssinica
/usr/share/fonts/truetype/abyssinica/AbyssinicaSIL-R.ttf
/usr/share/fonts/truetype/sinhala
/usr/share/fonts/truetype/sinhala/lklug.ttf
/usr/share/fonts/truetype/ubuntu-font-family
/usr/share/fonts/truetype/ubuntu-font-family/UbuntuMono-RI.ttf
/usr/share/fonts/truetype/ubuntu-font-family/UbuntuMono-BI.ttf
/usr/share/fonts/truetype/ubuntu-font-family/Ubuntu-R.ttf
/usr/share/fonts/truetype/ubuntu-font-family/Ubuntu-MI.ttf
/usr/share/fonts/truetype/ubuntu-font-family/UbuntuMono-R.ttf
/usr/share/fonts/truetype/ubuntu-font-family/UbuntuMono-B.ttf
/usr/share/fonts/truetype/ubuntu-font-family/Ubuntu-BI.ttf
/usr/share/fonts/truetype/ubuntu-font-family/Ubuntu-B.ttf
/usr/share/fonts/truetype/ubuntu-font-family/Ubuntu-M.ttf
/usr/share/fonts/truetype/ubuntu-font-family/Ubuntu-LI.ttf
/usr/share/fonts/truetype/ubuntu-font-family/Ubuntu-C.ttf
/usr/share/fonts/truetype/ubuntu-font-family/Ubuntu-L.ttf
/usr/share/fonts/truetype/ubuntu-font-family/Ubuntu-RI.ttf
/usr/share/fonts/truetype/msttcorefonts
/usr/share/fonts/truetype/msttcorefonts/comicbd.ttf
/usr/share/fonts/truetype/msttcorefonts/Courier_New_Italic.ttf
/usr/share/fonts/truetype/msttcorefonts/Comic_Sans_MS.ttf
/usr/share/fonts/truetype/msttcorefonts/arialbi.ttf
/usr/share/fonts/truetype/msttcorefonts/trebucit.ttf
/usr/share/fonts/truetype/msttcorefonts/Arial_Bold_Italic.ttf
/usr/share/fonts/truetype/msttcorefonts/Times_New_Roman_Bold.ttf
/usr/share/fonts/truetype/msttcorefonts/Andale_Mono.ttf
/usr/share/fonts/truetype/msttcorefonts/trebuc.ttf
/usr/share/fonts/truetype/msttcorefonts/Comic_Sans_MS_Bold.ttf
/usr/share/fonts/truetype/msttcorefonts/Trebuchet_MS_Bold_Italic.ttf
/usr/share/fonts/truetype/msttcorefonts/Courier_New_Bold.ttf
/usr/share/fonts/truetype/msttcorefonts/timesi.ttf
/usr/share/fonts/truetype/msttcorefonts/andalemo.ttf
/usr/share/fonts/truetype/msttcorefonts/Arial_Black.ttf
/usr/share/fonts/truetype/msttcorefonts/georgiai.ttf
/usr/share/fonts/truetype/msttcorefonts/verdanaz.ttf
/usr/share/fonts/truetype/msttcorefonts/Trebuchet_MS.ttf
/usr/share/fonts/truetype/msttcorefonts/ariali.ttf
/usr/share/fonts/truetype/msttcorefonts/trebucbd.ttf
/usr/share/fonts/truetype/msttcorefonts/Verdana.ttf
/usr/share/fonts/truetype/msttcorefonts/Verdana_Italic.ttf
/usr/share/fonts/truetype/msttcorefonts/Arial.ttf
/usr/share/fonts/truetype/msttcorefonts/georgia.ttf
/usr/share/fonts/truetype/msttcorefonts/times.ttf
/usr/share/fonts/truetype/msttcorefonts/timesbi.ttf
/usr/share/fonts/truetype/msttcorefonts/georgiab.ttf
/usr/share/fonts/truetype/msttcorefonts/Verdana_Bold_Italic.ttf
/usr/share/fonts/truetype/msttcorefonts/Arial_Italic.ttf
/usr/share/fonts/truetype/msttcorefonts/Times_New_Roman.ttf
/usr/share/fonts/truetype/msttcorefonts/Georgia_Bold.ttf
/usr/share/fonts/truetype/msttcorefonts/Impact.ttf
/usr/share/fonts/truetype/msttcorefonts/arialbd.ttf
/usr/share/fonts/truetype/msttcorefonts/Arial_Bold.ttf
/usr/share/fonts/truetype/msttcorefonts/verdanab.ttf
/usr/share/fonts/truetype/msttcorefonts/Georgia_Bold_Italic.ttf
/usr/share/fonts/truetype/msttcorefonts/verdana.ttf
/usr/share/fonts/truetype/msttcorefonts/couri.ttf
/usr/share/fonts/truetype/msttcorefonts/arial.ttf
/usr/share/fonts/truetype/msttcorefonts/Verdana_Bold.ttf
/usr/share/fonts/truetype/msttcorefonts/Courier_New_Bold_Italic.ttf
/usr/share/fonts/truetype/msttcorefonts/Trebuchet_MS_Bold.ttf
/usr/share/fonts/truetype/msttcorefonts/Times_New_Roman_Bold_Italic.ttf
/usr/share/fonts/truetype/msttcorefonts/impact.ttf
/usr/share/fonts/truetype/msttcorefonts/courbi.ttf
/usr/share/fonts/truetype/msttcorefonts/Webdings.ttf
/usr/share/fonts/truetype/msttcorefonts/georgiaz.ttf
/usr/share/fonts/truetype/msttcorefonts/Georgia.ttf
/usr/share/fonts/truetype/msttcorefonts/Trebuchet_MS_Italic.ttf
/usr/share/fonts/truetype/msttcorefonts/timesbd.ttf
/usr/share/fonts/truetype/msttcorefonts/verdanai.ttf
/usr/share/fonts/truetype/msttcorefonts/ariblk.ttf
/usr/share/fonts/truetype/msttcorefonts/cour.ttf
/usr/share/fonts/truetype/msttcorefonts/trebucbi.ttf
/usr/share/fonts/truetype/msttcorefonts/Times_New_Roman_Italic.ttf
/usr/share/fonts/truetype/msttcorefonts/courbd.ttf
/usr/share/fonts/truetype/msttcorefonts/comic.ttf
/usr/share/fonts/truetype/msttcorefonts/Courier_New.ttf
/usr/share/fonts/truetype/msttcorefonts/webdings.ttf
/usr/share/fonts/truetype/msttcorefonts/Georgia_Italic.ttf
/usr/share/fonts/truetype/lohit-punjabi
/usr/share/fonts/truetype/lohit-punjabi/Lohit-Punjabi.ttf
/usr/share/fonts/truetype/lao
/usr/share/fonts/truetype/lao/Phetsarath_OT.ttf
/usr/share/fonts/truetype/kacst-one
/usr/share/fonts/truetype/kacst-one/KacstOne.ttf
/usr/share/fonts/truetype/kacst-one/KacstOne-Bold.ttf
/usr/share/fonts/truetype/tlwg
/usr/share/fonts/truetype/tlwg/Laksaman.ttf
/usr/share/fonts/truetype/tlwg/TlwgTypo-BoldOblique.ttf
/usr/share/fonts/truetype/tlwg/TlwgTypo-Bold.ttf
/usr/share/fonts/truetype/tlwg/Umpush-BoldOblique.ttf
/usr/share/fonts/truetype/tlwg/Waree-Bold.ttf
/usr/share/fonts/truetype/tlwg/Norasi-Italic.ttf
/usr/share/fonts/truetype/tlwg/TlwgTypist-BoldOblique.ttf
/usr/share/fonts/truetype/tlwg/TlwgTypo.ttf
/usr/share/fonts/truetype/tlwg/Sawasdee-Bold.ttf
/usr/share/fonts/truetype/tlwg/Kinnari-Oblique.ttf
/usr/share/fonts/truetype/tlwg/Loma-Oblique.ttf
/usr/share/fonts/truetype/tlwg/Umpush-Oblique.ttf
/usr/share/fonts/truetype/tlwg/Norasi-Bold.ttf
/usr/share/fonts/truetype/tlwg/Garuda-Bold.ttf
/usr/share/fonts/truetype/tlwg/Laksaman-Bold.ttf
/usr/share/fonts/truetype/tlwg/Norasi-Oblique.ttf
/usr/share/fonts/truetype/tlwg/TlwgTypewriter-Oblique.ttf
/usr/share/fonts/truetype/tlwg/Purisa.ttf
/usr/share/fonts/truetype/tlwg/Kinnari-BoldOblique.ttf
/usr/share/fonts/truetype/tlwg/TlwgTypist-Bold.ttf
/usr/share/fonts/truetype/tlwg/Norasi-BoldItalic.ttf
/usr/share/fonts/truetype/tlwg/Kinnari-BoldItalic.ttf
/usr/share/fonts/truetype/tlwg/TlwgTypist-Oblique.ttf
/usr/share/fonts/truetype/tlwg/TlwgTypewriter-BoldOblique.ttf
/usr/share/fonts/truetype/tlwg/Sawasdee-Oblique.ttf
/usr/share/fonts/truetype/tlwg/Kinnari-Italic.ttf
/usr/share/fonts/truetype/tlwg/TlwgMono.ttf
/usr/share/fonts/truetype/tlwg/Garuda.ttf
/usr/share/fonts/truetype/tlwg/Kinnari.ttf
/usr/share/fonts/truetype/tlwg/Sawasdee.ttf
/usr/share/fonts/truetype/tlwg/Umpush-LightOblique.ttf
/usr/share/fonts/truetype/tlwg/Kinnari-Bold.ttf
/usr/share/fonts/truetype/tlwg/Garuda-BoldOblique.ttf
/usr/share/fonts/truetype/tlwg/Norasi.ttf
/usr/share/fonts/truetype/tlwg/Waree-Oblique.ttf
/usr/share/fonts/truetype/tlwg/Umpush.ttf
/usr/share/fonts/truetype/tlwg/Laksaman-BoldItalic.ttf
/usr/share/fonts/truetype/tlwg/TlwgTypewriter-Bold.ttf
/usr/share/fonts/truetype/tlwg/TlwgMono-Bold.ttf
/usr/share/fonts/truetype/tlwg/Waree-BoldOblique.ttf
/usr/share/fonts/truetype/tlwg/Umpush-Light.ttf
/usr/share/fonts/truetype/tlwg/Purisa-Bold.ttf
/usr/share/fonts/truetype/tlwg/TlwgTypist.ttf
/usr/share/fonts/truetype/tlwg/Umpush-Bold.ttf
/usr/share/fonts/truetype/tlwg/TlwgMono-Oblique.ttf
/usr/share/fonts/truetype/tlwg/Laksaman-Italic.ttf
/usr/share/fonts/truetype/tlwg/TlwgTypo-Oblique.ttf
/usr/share/fonts/truetype/tlwg/TlwgMono-BoldOblique.ttf
/usr/share/fonts/truetype/tlwg/Loma-Bold.ttf
/usr/share/fonts/truetype/tlwg/Purisa-BoldOblique.ttf
/usr/share/fonts/truetype/tlwg/Waree.ttf
/usr/share/fonts/truetype/tlwg/Loma-BoldOblique.ttf
/usr/share/fonts/truetype/tlwg/Garuda-Oblique.ttf
/usr/share/fonts/truetype/tlwg/Sawasdee-BoldOblique.ttf
/usr/share/fonts/truetype/tlwg/Norasi-BoldOblique.ttf
/usr/share/fonts/truetype/tlwg/Loma.ttf
/usr/share/fonts/truetype/tlwg/TlwgTypewriter.ttf
/usr/share/fonts/truetype/tlwg/Purisa-Oblique.ttf
/usr/share/fonts/truetype/tibetan-machine
/usr/share/fonts/truetype/tibetan-machine/TibetanMachineUni.ttf
/usr/share/fonts/truetype/padauk
/usr/share/fonts/truetype/padauk/Padauk-book.ttf
/usr/share/fonts/truetype/padauk/Padauk.ttf
/usr/share/fonts/truetype/padauk/Padauk-bookbold.ttf
/usr/share/fonts/truetype/padauk/Padauk-bold.ttf
/usr/share/fonts/truetype/noto
/usr/share/fonts/truetype/noto/NotoSerifKannada-Bold.ttf
/usr/share/fonts/truetype/noto/NotoSansMalayalam-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSans-BoldItalic.ttf
/usr/share/fonts/truetype/noto/NotoSansKannadaUI-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansSylotiNagri-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSerifTamil-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansDevanagari-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSerifGeorgian-Bold.ttf
/usr/share/fonts/truetype/noto/NotoSans-Italic.ttf
/usr/share/fonts/truetype/noto/NotoSansTibetan-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansMyanmarUI-Bold.ttf
/usr/share/fonts/truetype/noto/NotoSansNewTaiLue-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansMandaic-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansOldSouthArabian-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansGlagolitic-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansBengali-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSerifTelugu-Bold.ttf
/usr/share/fonts/truetype/noto/NotoSansSundanese-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansBrahmi-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansGurmukhi-Bold.ttf
/usr/share/fonts/truetype/noto/NotoSansYi-Regular.ttf
/usr/share/fonts/truetype/noto/NotoNaskhArabic-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSerifTelugu-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansInscriptionalPahlavi-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSerifMalayalam-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansUI-Italic.ttf
/usr/share/fonts/truetype/noto/NotoSansMalayalam-Bold.ttf
/usr/share/fonts/truetype/noto/NotoSerifArmenian-Bold.ttf
/usr/share/fonts/truetype/noto/NotoSerifKhmer-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansPhoenician-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansKannada-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansTamilUI-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansBamum-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSerifBengali-Bold.ttf
/usr/share/fonts/truetype/noto/NotoSansTagbanwa-Regular.ttf
/usr/share/fonts/truetype/noto/NotoNastaliqUrdu-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansTaiViet-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansEthiopic-Bold.ttf
/usr/share/fonts/truetype/noto/NotoSansTibetan-Bold.ttf
/usr/share/fonts/truetype/noto/NotoSansInscriptionalParthian-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansTeluguUI-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansKaithi-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansCypriot-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSerifGujarati-Bold.ttf
/usr/share/fonts/truetype/noto/NotoSansOgham-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansVai-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSerifThai-Bold.ttf
/usr/share/fonts/truetype/noto/NotoSansMongolian-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansOldItalic-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansTamil-Bold.ttf
/usr/share/fonts/truetype/noto/NotoSansSyriacWestern-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansSymbols-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansEgyptianHieroglyphs-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansRejang-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansThaiUI-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansAvestan-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSans-Bold.ttf
/usr/share/fonts/truetype/noto/NotoSerif-Italic.ttf
/usr/share/fonts/truetype/noto/NotoSansUgaritic-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansCanadianAboriginal-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansTelugu-Bold.ttf
/usr/share/fonts/truetype/noto/NotoSansShavian-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSerif-BoldItalic.ttf
/usr/share/fonts/truetype/noto/NotoSansNKo-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansSyriacEastern-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSerifGujarati-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansBatak-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansOriya-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansLycian-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansTelugu-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansEthiopic-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansSyriacEstrangela-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansGothic-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansTaiTham-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSerifKhmer-Bold.ttf
/usr/share/fonts/truetype/noto/NotoSansHebrew-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansGujarati-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansBalinese-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansThaana-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSerifGeorgian-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansKhmerUI-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSerifArmenian-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSerifBengali-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansJavanese-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansBengali-Bold.ttf
/usr/share/fonts/truetype/noto/NotoSansImperialAramaic-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansTamilUI-Bold.ttf
/usr/share/fonts/truetype/noto/NotoSansDeseret-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansCherokee-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansCham-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansSinhala-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansOsmanya-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansCoptic-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansHanunoo-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansTagalog-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansGurmukhi-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansLaoUI-Bold.ttf
/usr/share/fonts/truetype/noto/NotoSansLao-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansSinhala-Bold.ttf
/usr/share/fonts/truetype/noto/NotoSansGurmukhiUI-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSerif-Bold.ttf
/usr/share/fonts/truetype/noto/NotoSansOriyaUI-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansTeluguUI-Bold.ttf
/usr/share/fonts/truetype/noto/NotoSansThaana-Bold.ttf
/usr/share/fonts/truetype/noto/NotoMono-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansPhagsPa-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansKharoshthi-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansDevanagari-Bold.ttf
/usr/share/fonts/truetype/noto/NotoSansTaiLe-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansMyanmar-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansLisu-Regular.ttf
/usr/share/fonts/truetype/noto/NotoNaskhArabicUI-Bold.ttf
/usr/share/fonts/truetype/noto/NotoSansCuneiform-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansRunic-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansOriyaUI-Bold.ttf
/usr/share/fonts/truetype/noto/NotoSansGurmukhiUI-Bold.ttf
/usr/share/fonts/truetype/noto/NotoSansKhmer-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansBuhid-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansOriya-Bold.ttf
/usr/share/fonts/truetype/noto/NotoSansThai-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSerifKannada-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansLydian-Regular.ttf
/usr/share/fonts/truetype/noto/NotoNaskhArabicUI-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSans-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansOldPersian-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansMalayalamUI-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansHebrew-Bold.ttf
/usr/share/fonts/truetype/noto/NotoSerifThai-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansArmenian-Bold.ttf
/usr/share/fonts/truetype/noto/NotoSansDevanagariUI-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansCarian-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansGujaratiUI-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansCham-Bold.ttf
/usr/share/fonts/truetype/noto/NotoSansGeorgian-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansSaurashtra-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansLaoUI-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansBengaliUI-Bold.ttf
/usr/share/fonts/truetype/noto/NotoSansKayahLi-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansSamaritan-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansDevanagariUI-Bold.ttf
/usr/share/fonts/truetype/noto/NotoSansTamil-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSerifLao-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansKannadaUI-Bold.ttf
/usr/share/fonts/truetype/noto/NotoSansUI-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansKannada-Bold.ttf
/usr/share/fonts/truetype/noto/NotoSansOldTurkic-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansThaiUI-Bold.ttf
/usr/share/fonts/truetype/noto/NotoSansMeeteiMayek-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansBuginese-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansLao-Bold.ttf
/usr/share/fonts/truetype/noto/NotoSansTifinagh-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansArmenian-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansThai-Bold.ttf
/usr/share/fonts/truetype/noto/NotoSansMyanmar-Bold.ttf
/usr/share/fonts/truetype/noto/NotoKufiArabic-Bold.ttf
/usr/share/fonts/truetype/noto/NotoSansMyanmarUI-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSerifMalayalam-Bold.ttf
/usr/share/fonts/truetype/noto/NotoSansMalayalamUI-Bold.ttf
/usr/share/fonts/truetype/noto/NotoSansKhmerUI-Bold.ttf
/usr/share/fonts/truetype/noto/NotoSansGeorgian-Bold.ttf
/usr/share/fonts/truetype/noto/NotoSansUI-Bold.ttf
/usr/share/fonts/truetype/noto/NotoNaskhArabic-Bold.ttf
/usr/share/fonts/truetype/noto/NotoSansGujaratiUI-Bold.ttf
/usr/share/fonts/truetype/noto/NotoSansLinearB-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansGujarati-Bold.ttf
/usr/share/fonts/truetype/noto/NotoSerifTamil-Bold.ttf
/usr/share/fonts/truetype/noto/NotoSansLepcha-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSerif-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansKhmer-Bold.ttf
/usr/share/fonts/truetype/noto/NotoSerifLao-Bold.ttf
/usr/share/fonts/truetype/noto/NotoSansOlChiki-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansLimbu-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansUI-BoldItalic.ttf
/usr/share/fonts/truetype/noto/NotoKufiArabic-Regular.ttf
/usr/share/fonts/truetype/noto/NotoSansBengaliUI-Regular.ttf
/usr/share/fonts/truetype/openoffice
/usr/share/fonts/truetype/openoffice/opens___.ttf
/usr/share/fonts/truetype/ancient-scripts
/usr/share/fonts/truetype/ancient-scripts/Symbola_hint.ttf
/usr/share/fonts/truetype/fonts-guru-extra
/usr/share/fonts/truetype/fonts-guru-extra/Saab.ttf
/usr/share/fonts/truetype/ttf-bitstream-vera
/usr/share/fonts/truetype/ttf-bitstream-vera/VeraSe.ttf
/usr/share/fonts/truetype/ttf-bitstream-vera/VeraBI.ttf
/usr/share/fonts/truetype/ttf-bitstream-vera/VeraIt.ttf
/usr/share/fonts/truetype/ttf-bitstream-vera/VeraMoBI.ttf
/usr/share/fonts/truetype/ttf-bitstream-vera/VeraSeBd.ttf
/usr/share/fonts/truetype/ttf-bitstream-vera/VeraBd.ttf
/usr/share/fonts/truetype/ttf-bitstream-vera/Vera.ttf
/usr/share/fonts/truetype/ttf-bitstream-vera/VeraMono.ttf
/usr/share/fonts/truetype/ttf-bitstream-vera/VeraMoIt.ttf
/usr/share/fonts/truetype/ttf-bitstream-vera/VeraMoBd.ttf
/usr/share/fonts/truetype/kacst
/usr/share/fonts/truetype/kacst/KacstLetter.ttf
/usr/share/fonts/truetype/kacst/KacstTitleL.ttf
/usr/share/fonts/truetype/kacst/KacstBook.ttf
/usr/share/fonts/truetype/kacst/KacstQurn.ttf
/usr/share/fonts/truetype/kacst/KacstNaskh.ttf
/usr/share/fonts/truetype/kacst/KacstTitle.ttf
/usr/share/fonts/truetype/kacst/KacstPen.ttf
/usr/share/fonts/truetype/kacst/KacstOffice.ttf
/usr/share/fonts/truetype/kacst/KacstArt.ttf
/usr/share/fonts/truetype/kacst/KacstFarsi.ttf
/usr/share/fonts/truetype/kacst/KacstPoster.ttf
/usr/share/fonts/truetype/kacst/mry_KacstQurn.ttf
/usr/share/fonts/truetype/kacst/KacstDigital.ttf
/usr/share/fonts/truetype/kacst/KacstScreen.ttf
/usr/share/fonts/truetype/kacst/KacstDecorative.ttf
/usr/share/fonts/truetype/freefont
/usr/share/fonts/truetype/freefont/FreeMono.ttf
/usr/share/fonts/truetype/freefont/FreeSansOblique.ttf
/usr/share/fonts/truetype/freefont/FreeMonoOblique.ttf
/usr/share/fonts/truetype/freefont/FreeSerifBoldItalic.ttf
/usr/share/fonts/truetype/freefont/FreeSansBoldOblique.ttf
/usr/share/fonts/truetype/freefont/FreeSerifItalic.ttf
/usr/share/fonts/truetype/freefont/FreeSans.ttf
/usr/share/fonts/truetype/freefont/FreeSerifBold.ttf
/usr/share/fonts/truetype/freefont/FreeSansBold.ttf
/usr/share/fonts/truetype/freefont/FreeMonoBoldOblique.ttf
/usr/share/fonts/truetype/freefont/FreeMonoBold.ttf
/usr/share/fonts/truetype/freefont/FreeSerif.ttf
/usr/share/fonts/truetype/dejavu
/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf
/usr/share/fonts/truetype/dejavu/DejaVuSerifCondensed.ttf
/usr/share/fonts/truetype/dejavu/DejaVuSerif-BoldItalic.ttf
/usr/share/fonts/truetype/dejavu/DejaVuSerif-Bold.ttf
/usr/share/fonts/truetype/dejavu/DejaVuSansMono-Bold.ttf
/usr/share/fonts/truetype/dejavu/DejaVuSans-Bold.ttf
/usr/share/fonts/truetype/dejavu/DejaVuSans-ExtraLight.ttf
/usr/share/fonts/truetype/dejavu/DejaVuSansCondensed-Bold.ttf
/usr/share/fonts/truetype/dejavu/DejaVuSerifCondensed-Italic.ttf
/usr/share/fonts/truetype/dejavu/DejaVuSansMono-BoldOblique.ttf
/usr/share/fonts/truetype/dejavu/DejaVuSans-BoldOblique.ttf
/usr/share/fonts/truetype/dejavu/DejaVuSansCondensed-BoldOblique.ttf
/usr/share/fonts/truetype/dejavu/DejaVuSans-Oblique.ttf
/usr/share/fonts/truetype/dejavu/DejaVuSerifCondensed-BoldItalic.ttf
/usr/share/fonts/truetype/dejavu/DejaVuSansCondensed-Oblique.ttf
/usr/share/fonts/truetype/dejavu/DejaVuSansMono-Oblique.ttf
/usr/share/fonts/truetype/dejavu/DejaVuSerif.ttf
/usr/share/fonts/truetype/dejavu/DejaVuSansMono.ttf
/usr/share/fonts/truetype/dejavu/DejaVuSerif-Italic.ttf
/usr/share/fonts/truetype/dejavu/DejaVuSansCondensed.ttf
/usr/share/fonts/truetype/dejavu/DejaVuSerifCondensed-Bold.ttf
/usr/share/fonts/truetype/oxygen
/usr/share/fonts/truetype/oxygen/Oxygen-Sans.ttf
/usr/share/fonts/truetype/oxygen/OxygenMono-Regular.ttf
/usr/share/fonts/truetype/oxygen/Oxygen-Sans-Bold.ttf
/usr/share/fonts/truetype/fonts-japanese-gothic.ttf
/usr/share/fonts/truetype/lato
/usr/share/fonts/truetype/lato/Lato-Bold.ttf
/usr/share/fonts/truetype/lato/Lato-Hairline.ttf
/usr/share/fonts/truetype/lato/Lato-SemiboldItalic.ttf
/usr/share/fonts/truetype/lato/Lato-HeavyItalic.ttf
/usr/share/fonts/truetype/lato/Lato-Semibold.ttf
/usr/share/fonts/truetype/lato/Lato-Thin.ttf
/usr/share/fonts/truetype/lato/Lato-LightItalic.ttf
/usr/share/fonts/truetype/lato/Lato-BoldItalic.ttf
/usr/share/fonts/truetype/lato/Lato-MediumItalic.ttf
/usr/share/fonts/truetype/lato/Lato-BlackItalic.ttf
/usr/share/fonts/truetype/lato/Lato-Black.ttf
/usr/share/fonts/truetype/lato/Lato-ThinItalic.ttf
/usr/share/fonts/truetype/lato/Lato-HairlineItalic.ttf
/usr/share/fonts/truetype/lato/Lato-Light.ttf
/usr/share/fonts/truetype/lato/Lato-Italic.ttf
/usr/share/fonts/truetype/lato/Lato-Heavy.ttf
/usr/share/fonts/truetype/lato/Lato-Regular.ttf
/usr/share/fonts/truetype/lato/Lato-Medium.ttf
/usr/share/fonts/truetype/ttf-khmeros-core
/usr/share/fonts/truetype/ttf-khmeros-core/KhmerOSsys.ttf
/usr/share/fonts/truetype/ttf-khmeros-core/KhmerOS.ttf
/usr/share/fonts/truetype/liberation
/usr/share/fonts/truetype/liberation/LiberationMono-Regular.ttf
/usr/share/fonts/truetype/liberation/LiberationSerif-Italic.ttf
/usr/share/fonts/truetype/liberation/LiberationSansNarrow-Bold.ttf
/usr/share/fonts/truetype/liberation/LiberationMono-BoldItalic.ttf
/usr/share/fonts/truetype/liberation/LiberationSansNarrow-BoldItalic.ttf
/usr/share/fonts/truetype/liberation/LiberationSerif-Regular.ttf
/usr/share/fonts/truetype/liberation/LiberationMono-Bold.ttf
/usr/share/fonts/truetype/liberation/LiberationSerif-BoldItalic.ttf
/usr/share/fonts/truetype/liberation/LiberationSansNarrow-Regular.ttf
/usr/share/fonts/truetype/liberation/LiberationSansNarrow-Italic.ttf
/usr/share/fonts/truetype/liberation/LiberationSans-Italic.ttf
/usr/share/fonts/truetype/liberation/LiberationMono-Italic.ttf
/usr/share/fonts/truetype/liberation/LiberationSerif-Bold.ttf
/usr/share/fonts/truetype/liberation/LiberationSans-BoldItalic.ttf
/usr/share/fonts/truetype/liberation/LiberationSans-Regular.ttf
/usr/share/fonts/truetype/liberation/LiberationSans-Bold.ttf
/usr/share/fonts/truetype/takao-gothic
/usr/share/fonts/truetype/takao-gothic/TakaoPGothic.ttf
/usr/share/fonts/truetype/nanum
/usr/share/fonts/truetype/nanum/NanumMyeongjoBold.ttf
/usr/share/fonts/truetype/nanum/NanumGothicBold.ttf
/usr/share/fonts/truetype/nanum/NanumMyeongjo.ttf
/usr/share/fonts/truetype/nanum/NanumBarunGothic.ttf
/usr/share/fonts/truetype/nanum/NanumGothic.ttf
/usr/share/fonts/truetype/nanum/NanumBarunGothicBold.ttf
/usr/share/fonts/truetype/ttf-dejavu
/usr/share/fonts/truetype/ttf-dejavu/DejaVuSans.ttf
/usr/share/fonts/truetype/ttf-dejavu/DejaVuSerifCondensed.ttf
/usr/share/fonts/truetype/ttf-dejavu/DejaVuSerif-BoldItalic.ttf
/usr/share/fonts/truetype/ttf-dejavu/DejaVuSerif-Bold.ttf
/usr/share/fonts/truetype/ttf-dejavu/DejaVuSansMono-Bold.ttf
/usr/share/fonts/truetype/ttf-dejavu/DejaVuSans-Bold.ttf
/usr/share/fonts/truetype/ttf-dejavu/DejaVuSans-ExtraLight.ttf
/usr/share/fonts/truetype/ttf-dejavu/DejaVuSansCondensed-Bold.ttf
/usr/share/fonts/truetype/ttf-dejavu/DejaVuSerifCondensed-Italic.ttf
/usr/share/fonts/truetype/ttf-dejavu/DejaVuSansMono-BoldOblique.ttf
/usr/share/fonts/truetype/ttf-dejavu/DejaVuSans-BoldOblique.ttf
/usr/share/fonts/truetype/ttf-dejavu/DejaVuSansCondensed-BoldOblique.ttf
/usr/share/fonts/truetype/ttf-dejavu/DejaVuSans-Oblique.ttf
/usr/share/fonts/truetype/ttf-dejavu/DejaVuSerifCondensed-BoldItalic.ttf
/usr/share/fonts/truetype/ttf-dejavu/DejaVuSansCondensed-Oblique.ttf
/usr/share/fonts/truetype/ttf-dejavu/DejaVuSansMono-Oblique.ttf
/usr/share/fonts/truetype/ttf-dejavu/DejaVuSerif.ttf
/usr/share/fonts/truetype/ttf-dejavu/DejaVuSansMono.ttf
/usr/share/fonts/truetype/ttf-dejavu/DejaVuSerif-Italic.ttf
/usr/share/fonts/truetype/ttf-dejavu/DejaVuSansCondensed.ttf
/usr/share/fonts/truetype/ttf-dejavu/DejaVuSerifCondensed-Bold.ttf
/usr/share/fonts/truetype/lyx
/usr/share/fonts/truetype/lyx/esint10.ttf
/usr/share/fonts/truetype/lyx/cmex10.ttf
/usr/share/fonts/truetype/lyx/cmmi10.ttf
/usr/share/fonts/truetype/lyx/stmary10.ttf
/usr/share/fonts/truetype/lyx/wasy10.ttf
/usr/share/fonts/truetype/lyx/rsfs10.ttf
/usr/share/fonts/truetype/lyx/eufm10.ttf
/usr/share/fonts/truetype/lyx/msbm10.ttf
/usr/share/fonts/truetype/lyx/cmr10.ttf
/usr/share/fonts/truetype/lyx/msam10.ttf
/usr/share/fonts/truetype/lyx/cmsy10.ttf


The problem appears between aspose-slides 16.7 and 16.8
cf attached files

Hi Sebastian,

I have worked with presentation file shared by you using Aspose.Slides for Java 17.5 and have been able to observe the issue. A ticket with ID SLIDESJAVA-36439 has been created in our issue tracking system to further investigate issue in detail. This thread has been linked with issue so that you may be automatically notified once issue will be fixed.

We are sorry for your inconvenience,

The issues you have found earlier (filed as SLIDESJAVA-36439) have been fixed in this update.