GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Fehlende Schriftarten führen dazu, dass Libreoffice Impress das Layout der Folien durcheinander bringt?

Ich habe hier einen Fehler in LibreOffice Impress gemeldet. Bei diesem Fehler ging der Text einer Folie über den Seitenrand hinaus

Obwohl es in Microsoft PowerPoint gut aussah

Jetzt kann ich den Fehler nicht mehr reproduzieren. LibreOffice Impress, dieselbe Version, die zum Melden des Fehlers verwendet und auch von Canonical bereitgestellt wird, scheint ihn korrekt anzuzeigen.

Eine große Änderung, die passiert ist, ist, dass ich Wine installiert habe. Ist es möglich, dass Wine einige Schriftarten installiert hat, die ursprünglich nicht vorhanden waren, und LibreOffice daher auf eine andere alternative Schriftart zurückgegriffen hat, als ich den Fehler gemeldet habe?

Akzeptierte Antwort:

Ich habe dieses Problem gelöst.

Ich werde die Lösung hier posten, da ich denke, dass sie für Leute wichtig ist, die von Windows kommen und eine reibungslose Erfahrung mit Linux wünschen.

Der Fehler, den ich hier gemeldet habe, hängt mit einer fehlenden Schriftart zusammen, „Calibri“, einer Schriftart von Microsoft, die auf Ubuntu fehlt.

LibreOffice verwendet fontconfig, um Schriftarten aufzulösen. Wenn eine Schriftart fehlt, verwendet fontconfig eine Ersatzschrift. LibreOffice teilt Ihnen mit, dass die Schriftart fehlt und ersetzt wurde, indem der Name der Schriftart kursiv gesetzt wird, aber es sagt Ihnen nicht, welche Schriftart als Ersatz verwendet wurde. Mit dem Befehl fc-match <FONTNAME> können Sie es selbst herausfinden . Bei der Standardinstallation von Kubuntu 20.10 löst fontconfig das fehlende „Calibri“ in „Noto Sans“ auf, eine unangemessene Ersetzung, die zu diesem Fehler geführt hat.

Hier haben Sie zwei Möglichkeiten:

  1. Installieren Sie einen Open-Source-Ersatz für „Calibri“. Diese Open-Source-Schriftart heißt „Carlito“ und wird standardmäßig nicht installiert. Es ist jedoch in den offiziellen Repositories verfügbar und Sie können es installieren, indem Sie Folgendes ausführen:

    sudo apt-get install fonts-crosextra-carlito
    

    Sie können auch sudo apt-get install fonts-crosextra-* ausführen als Ersatz für andere Microsoft-Schriftarten.

  2. Sie können die offizielle Schriftart „Calibri“ von Microsoft installieren. Dazu schlage ich vor, dass Sie Fontist verwenden und den Anweisungen hier folgen (Haftungsausschluss:Ich habe diese Anweisungen geschrieben).


Ubuntu
  1. Verwenden Sie FontManager 0.8, um Google Fonts in Ubuntu zu installieren

  2. Im Befehlsverlauf scheinen die ersten 75 Zeilen zu fehlen?

  3. Wie verbessert man die Glättung von Evince-Schriften?

  4. Pdf-Miniaturansichten fehlen in Dolphin?

  5. Das cPanel-Layout

Wie verwendet man die Malayalam-Sprache in Libreoffice Writer?

Fehlende Symbole in Libreoffice-Symbolleisten?

Scroll- und Anzeigeproblem (Bug?) in Libreoffice 3.6 und höher?

Probleme mit TTF-Font-Rendering unter Libreoffice?

Die 15 besten Linux-Font-Tools und wie man Linux-Fonts auf Ubuntu installiert

So installieren Sie Schriftarten manuell in Ubuntu 22.04