Existe-t-il un moyen d'inclure une police OTF dans un document PDF à l'aide d'Apache PDFBox (2.0)?Police OTF intégrée dans un document PDF
Il semble que seules les polices TTF soient supportées par cette bibliothèque.
Voici l'exception que je rencontre lorsque je tente de charger une police OTF:
PDType0Font font = PDType0Font.load(pdf,
new File("/home/ben/.fonts/SourceSansPro-Regular.otf"));
qui lance:
java.io.IOException: loca is mandatory
at org.apache.fontbox.ttf.TTFParser.parseTables(TTFParser.java:210)
at org.apache.fontbox.ttf.TTFParser.parse(TTFParser.java:150)
at org.apache.fontbox.ttf.TTFParser.parse(TTFParser.java:87)
at org.apache.pdfbox.pdmodel.font.PDType0Font.load(PDType0Font.java:65)
La police est disponible à partir de google https://fonts.google.com/specimen/Source + Sans + Pro comme .ttf –
Je l'ai trouvé dans un repo github alternatif. Merci @TilmanHausherr pour le pointeur officiel. –