Quand je vais dans le code, à l'endroit où il y a l'erreur d'après la stack trace (to.erp.core.finance.accounting.report.GrandLivrePDF.drawRightAlign(GrandLivrePDF.java:439)), je peux lire le code
Code : Tout sélectionner
final float w = PDType1Font.HELVETICA.getStringWidth(text) / 1000.0f * 7f;
Code : Tout sélectionner
getStringWidth
On voit alors que l'utilisation de la police Helvetica est écrit en dur dans le code.
Je déduis alors qu'il n'est probablement pas possible d'utiliser la police Noto Sans, et que l'erreur que j'obtiens est indépendante de la génération en tableur : la modification de GrandLivre.ods ne sert alors à rien.
Le seul moyen que je vois pour corriger le problème serait que je trouve une version de Helvetica qui contiennent le caractère manquant chez moi mais je ne sais pas où trouver ça.