Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

Schriften für MathML

Für eine gute mathematische Darstellung sind Schriften mit angemessener Unicode-Abdeckung und Open Font Format-Funktionen erforderlich. Diese Seite beschreibt, wie Benutzer solche Mathe-Schriften installieren können, um MathML in Browsern richtig anzuzeigen.

Installationsanweisungen

Als Faustregel wird empfohlen, sowohl Latin Modern Math (welches den Computer Modern-Stil verwendet, der für mathematische Formeln beliebt ist) als auch STIX Two Math (das eine große Unicode-Abdeckung für wissenschaftliche Zeichen hat) zu installieren. In den nächsten Abschnitten finden Sie detaillierte Anweisungen zur Installation dieser Schriften auf verschiedenen Betriebssystemen.

Windows

Installieren Sie die Schriften Latin Modern Math und STIX Two Math wie folgt:

  1. Laden Sie latinmodern-math-1959.zip herunter.
  2. Öffnen Sie das ZIP-Archiv, gehen Sie in das Verzeichnis latinmodern-math-1959 und dann in das Verzeichnis otf. Dort finden Sie eine latinmodern-math-Schriftdatei.
  3. Öffnen Sie die latinmodern-math-Schriftdatei und klicken Sie auf die Schaltfläche Installieren.
  4. Laden Sie static_otf.zip herunter.
  5. Öffnen Sie das static_otf.zip ZIP-Archiv und gehen Sie in das Verzeichnis static_otf. Unter den dortigen Dateien finden Sie eine STIXTwoMath-Regular-Datei.
  6. Öffnen Sie die STIXTwoMath-Regular-Datei und klicken Sie auf die Schaltfläche Installieren. Bei Bedarf können Sie dasselbe auch für die anderen Schriftdateien im Verzeichnis tun.

Hinweis: Cambria Math ist standardmäßig auf Windows installiert und sollte eine relativ gute MathML-Darstellung gewährleisten.

macOS

Installieren Sie die Schrift Latin Modern Math wie folgt:

  1. Laden Sie latinmodern-math-1959.zip herunter.
  2. Entpacken Sie das ZIP-Archiv, gehen Sie in das Verzeichnis latinmodern-math-1959 und dann in das Verzeichnis otf. Dort finden Sie eine latinmodern-math-Schriftdatei.
  3. Doppelklicken Sie auf die latinmodern-math-Schriftdatei und klicken Sie auf die Schaltfläche Schrift installieren im geöffneten Fenster.

Hinweis: Wenn Sie macOS Ventura (Version 13) oder höher verwenden, ist STIX Two Math bereits vorinstalliert und Sie können die folgenden Schritte überspringen.

Installieren Sie die Schrift STIX Two Math wie folgt:

  1. Laden Sie static_otf.zip herunter.
  2. Öffnen Sie das static_otf.zip ZIP-Archiv und gehen Sie in das Verzeichnis static_otf. Unter den dortigen Dateien finden Sie eine STIXTwoMath-Regular.otf-Datei.
  3. Öffnen Sie die STIXTwoMath-Regular.otf-Datei und klicken Sie auf die Schaltfläche Schrift installieren im geöffneten Fenster. Bei Bedarf können Sie dasselbe auch für die anderen Schriftdateien im Verzeichnis tun.

Hinweis: Eine veraltete Version von STIX ist ab OS X Lion (Version 10.7) vorinstalliert. Obwohl einige Browser sie verwenden können, wird dringend empfohlen, die obigen Anweisungen für eine optimale mathematische Darstellung zu befolgen.

Linux

Nachfolgend finden Sie Befehle, die Sie auf beliebten Linux-Distributionen ausführen können, um Matheschriften über Ihren Paketmanager zu installieren. Alternative Ansätze werden ebenfalls bereitgestellt, falls Ihre Linux-Distribution keine speziellen Pakete für diese Schriften bietet.

Debian-basierte Distributionen (einschließlich Ubuntu und Mint)

bash
sudo apt-get install fonts-lmodern

Hinweis: Das Debian-Paket fonts-stix installiert STIX 1.x-Schriften, nicht STIX Two Math.

Fedora-basierte Distributionen

bash
sudo dnf install texlive-lm-math stix-math-fonts

OpenSUSE-basierte Distributionen

bash
sudo zypper install texlive-lm-math stix-fonts

Arch Linux

bash
sudo pacman -S otf-latinmodern-math otf-stix

TeXLive-Pakete

Wenn Ihre Linux-Distribution keine Pakete für die Latin Modern Math- und STIX-Schriften bereitstellt, ziehen Sie stattdessen die Installation der texlive-Pakete in Betracht, die die Schriften Latin Modern Math und XITS enthalten. Zum Beispiel auf Mageia:

bash
sudo urpmi texlive-dist texlive-fontsextra

Es ist jedoch wahrscheinlich notwendig sicherzustellen, dass diese Schriften Ihrem System bekannt sind. Fügen Sie eine Schriftkonfigurationsdatei /etc/fonts/conf.avail/09-texlive-fonts.conf hinzu, die auf das opentype-Verzeichnis von TeXLive verweist, z.B.:

xml
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
  <dir>/your/path/to/texmf-dist/fonts/opentype</dir>
</fontconfig>

Fügen Sie schließlich diese Konfigurationsdatei der Systemschriftliste hinzu und regenerieren Sie den Fontconfig-Cache:

bash
ln -sf /etc/fonts/conf.avail/09-texlive-fonts.conf /etc/fonts/conf.d/
fc-cache -sf

Upstream-Pakete

Wenn auf Ihren Linux-Distributionen keine Pakete verfügbar sind oder Sie einfach Upstream-Pakete installieren möchten, versuchen Sie Folgendes:

  1. Laden Sie latinmodern-math-1959.zip und static_otf.zip herunter.
  2. Erstellen Sie ein Verzeichnis ~/.fonts, falls es nicht bereits existiert, und platzieren Sie latinmodern-math.otf und STIXTwoMath-Regular.otf darin.
  3. Führen Sie fc-cache -f aus, um den Fontconfig-Cache zu regenerieren.

Android

Sie müssen das MathML-fonts Add-on verwenden.

Noto Sans Math bietet eine gute Unicode-Abdeckung für mathematische Symbole und mathematische Layouts.

Andere Systeme

Auf anderen Systemen erwägen Sie, eine Schrift mit einer MATH-Tabelle über Ihren Paketmanager zu installieren. Beachten Sie, dass diese Schriften im Allgemeinen mit TeX-Distributionen wie TeX Live geliefert werden, aber Sie müssen möglicherweise spezifische Anweisungen befolgen, damit Ihr System die Schriften erkennt. Als letzter Ausweg installieren Sie das MathML fonts Add-on.

Erweiterte Einrichtung

In den folgenden Abschnitten finden Sie weitere nützliche Tipps für die Installation und Konfiguration von Schriften für MathML.

Arabische mathematische alphabetische Symbole

Derzeit haben sehr wenige Schriften geeignete Glyphen für die arabischen mathematischen alphabetischen Symbole. Wenn Sie wahrscheinlich diese Zeichen benötigen, empfehlen wir, die Schriften XITS oder Amiri zu installieren.

Installation ohne Administratorrechte

Wenn Sie Schriften auf einem System ohne Administratorrechte installieren müssen, ist die einfachste Option, das MathML-fonts Add-on zu verwenden. Beachten Sie, dass die Verwendung des Add-ons nicht optimal ist, da es Ihren Gecko-Browser zwingt, ein CSS-Stylesheet auf jeder besuchten Seite sowie Web-Matheschriften auf allen Seiten mit MathML-Inhalten zu laden.

Eine bessere Alternative auf UNIX-Systemen ist die Installation der OTF-Dateien für Latin Modern Math und STIX in einem lokalen Schriftverzeichnis und (falls erforderlich) fc-cache darauf auszuführen. Auf macOS und Linux sind die Standardpfade jeweils ~/Library/Fonts/ und ~/.fonts.

Schriften mit einer MATH-Tabelle

Sie können tatsächlich jede mathematische OpenType-Schrift installieren und sie für das MathML-Rendering verwenden. Einige Browser bieten eine Möglichkeit, die Standardschriftart für MathML im Schriftpräferenzmenü zu konfigurieren. Alternativ können Sie das MathML Font Settings Add-on ausprobieren.