Zde jsem nahlásil chybu LibreOffice Impress. V této chybě text snímku přesahoval okraj stránky
Ačkoli to v Microsoft PowerPoint
vypadalo dobře
Nyní již nemohu chybu reprodukovat. Zdá se, že LibreOffice Impress, stejná verze, která se používá k nahlášení chyby a také poskytovaná společností Canonical, ji zobrazuje správně.
Jedna velká změna, která se stala, je, že jsem nainstaloval víno. Je možné, že víno nainstalovalo některá písma, která původně nebyla přítomna, a tak když jsem nahlásil chybu, LibreOffice se uchýlil k jinému alternativnímu písmu?
Přijatá odpověď:
Tento problém jsem vyřešil.
Řešení zde zveřejním, protože si myslím, že je důležité pro lidi, kteří přicházejí z Windows a chtějí hladký zážitek s Linuxem.
Chyba, kterou jsem zde nahlásil, souvisí s chybějícím písmem „Calibri“, písmem od Microsoftu, které na Ubuntu chybí.
LibreOffice používá k rozlišení písem fontconfig. Pokud font chybí, fontconfig použije náhradní font. LibreOffice vám řekne, že písmo chybí a bylo nahrazeno uvedením názvu písma kurzívou, ale neřekne vám, které písmo bylo použito jako náhrada. Zjistíte to sami pomocí příkazu fc-match <FONTNAME>
. Ve výchozí instalaci Kubuntu 20.10 vyřeší fontconfig chybějící „Calibri“ na „Noto Sans“, nevhodnou náhradu, která vede k této chybě.
Zde máte dvě možnosti:
-
Nainstalujte open source náhradu za „Calibri“. Toto písmo s otevřeným zdrojovým kódem se nazývá „Carlito“ a ve výchozím nastavení není nainstalováno. Je však k dispozici v oficiálních repozitářích a můžete si jej nainstalovat spuštěním:
sudo apt-get install fonts-crosextra-carlito
Můžete také zadat
sudo apt-get install fonts-crosextra-*
nahradit jiná písma Microsoft. -
Můžete si nainstalovat oficiální písmo „Calibri“ od společnosti Microsoft. K tomu vám doporučuji použít fontist a postupovat podle zde uvedených pokynů (odmítnutí odpovědnosti:tyto pokyny jsem napsal já).