Ho segnalato un bug di LibreOffice Impress qui. In quel bug, il testo di una diapositiva andava oltre il margine della pagina
Anche se sembrava a posto in Microsoft PowerPoint
Ora non riesco più a riprodurre il bug. LibreOffice Impress, la stessa versione utilizzata per segnalare il bug e fornita anche da Canonical, sembra visualizzarlo correttamente.
Un cambiamento importante che è accaduto è che ho installato wine. È possibile che wine abbia installato dei font che in origine non erano presenti, quindi quando ho segnalato il bug LibreOffice stava ricorrendo a qualche altro font alternativo?
Risposta accettata:
Ho risolto questo problema.
Pubblicherò qui la soluzione perché penso che sia importante per le persone che provengono da Windows e desiderano un'esperienza fluida con Linux.
Il bug, che ho segnalato qui, è relativo a un font mancante, “Calibri”, un font di Microsoft che manca su Ubuntu.
LibreOffice usa fontconfig per risolvere i caratteri. Se manca un font, fontconfig utilizzerà un font sostitutivo. LibreOffice ti dirà che il font è mancante ed è stato sostituito mettendo il nome del font in corsivo, ma non ti dirà quale font è stato usato come sostituto. Puoi scoprirlo da solo usando il comando fc-match <FONTNAME>
. Con l'installazione predefinita di Kubuntu 20.10, fontconfig risolverà il "Calibri" mancante in "Noto Sans", una sostituzione inappropriata, che porta a questo bug.
Hai due opzioni qui:
-
Installa un sostituto open source per "Calibri". Questo font open source si chiama "Carlito" e non è installato per impostazione predefinita. È comunque disponibile nei repository ufficiali e puoi installarlo eseguendo:
sudo apt-get install fonts-crosextra-carlito
Puoi anche emettere
sudo apt-get install fonts-crosextra-*
per sostituire altri caratteri Microsoft. -
Puoi installare il font ufficiale "Calibri" da Microsoft. Per farlo, ti suggerisco di utilizzare fontist e di seguire le istruzioni qui (disclaimer:ho scritto quelle istruzioni).