Schriftarten für MathML

Schriftarten mit geeigneter Unicode-Abdeckung und Open Font Format-Funktionen sind erforderlich, um Mathematik korrekt darzustellen. Diese Seite beschreibt, wie Benutzer solche Matheschriftarten installieren können, um MathML in Browsern ordnungsgemäß anzuzeigen.

Installationsanweisungen

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

Windows

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

  1. Laden Sie latinmodern-math-1959.zip herunter.
  2. Öffnen Sie das ZIP-Archiv, wechseln Sie in das Verzeichnis latinmodern-math-1959 und dann in das Verzeichnis otf. Dort finden Sie die Datei latinmodern-math.
  3. Öffnen Sie die latinmodern-math Datei und klicken Sie auf die Schaltfläche Installieren.
  4. Laden Sie static_otf.zip herunter.
  5. Öffnen Sie das ZIP-Archiv static_otf.zip und wechseln Sie dann 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 Installieren Schaltfläche. Wenn gewünscht, können Sie dies 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 Latin Modern Math Schriftart wie folgt:

  1. Laden Sie latinmodern-math-1959.zip herunter.
  2. Extrahieren Sie das ZIP-Archiv, navigieren Sie in das Verzeichnis latinmodern-math-1959 und dann in das Verzeichnis otf. Dort finden Sie die Datei latinmodern-math.
  3. Doppelklicken Sie auf die latinmodern-math Datei, und klicken Sie im sich öffnenden Fenster auf die Schaltfläche Schriftart installieren.

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

Installieren Sie die STIX Two Math Schriftart wie folgt:

  1. Laden Sie static_otf.zip herunter.
  2. Öffnen Sie das static_otf.zip ZIP-Archiv und wechseln Sie dann 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 im sich öffnenden Fenster auf die Schaltfläche Schriftart installieren. Wenn gewünscht, können Sie dies 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 zu befolgen, um eine optimale Mathe-Darstellung zu erzielen.

Linux

Nachfolgend finden Sie Befehle, die Sie auf beliebten Linux-Distributionen ausführen können, um die Schriftarten Latin Modern Math und STIX Two Math über Ihren Paketmanager zu installieren. Alternative Ansätze werden ebenfalls bereitgestellt, falls Ihre Linux-Distribution keine speziellen Pakete für diese Schriftarten bereitstellt.

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

bash
sudo apt-get install fonts-lmodern fonts-stix

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

Falls Ihre Linux-Distribution keine Pakete für die Latin Modern Math und STIX Schriftarten bietet, sollten Sie stattdessen die texlive Pakete installieren, die die Schriftarten Latin Modern Math und XITS enthalten. Zum Beispiel unter Mageia:

bash
sudo urpmi texlive-dist texlive-fontsextra

Allerdings müssen Sie wahrscheinlich sicherstellen, dass diese Schriftarten Ihrem System bekannt sind. Fügen Sie eine fontconfig-Konfiguration /etc/fonts/conf.avail/09-texlive-fonts.conf hinzu, die auf das opentype Verzeichnis von TeXLive zeigt, wie etwa:

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

Schließlich fügen Sie diese Konfigurationsdatei zur Systemschriftartenliste 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 keine Pakete auf Ihren Linux-Distributionen verfügbar sind oder wenn Sie einfach Upstream-Pakete installieren möchten, dann probieren Sie Folgendes:

  1. Laden Sie latinmodern-math-1959.zip und static_otf.zip herunter.
  2. Erstellen Sie ein ~/.fonts Verzeichnis, falls es noch nicht existiert, und legen Sie latinmodern-math.otf und STIXTwoMath-Regular.otf darin ab.
  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

Unter anderen Systemen sollten Sie eine Schriftart mit einer MATH-Tabelle über Ihren Paket-Manager installieren. Beachten Sie, dass diese Schriftarten in der Regel mit TeX-Distributionen wie TeX Live ausgeliefert werden, Sie jedoch spezifischen Anweisungen folgen müssen, damit Ihr System die Schriftarten erkennt. Als letzte Möglichkeit installieren Sie das MathML fonts Add-on.

Erweiterte Einrichtung

In den nächsten Abschnitten finden Sie weitere nützliche Tipps zur Installation und Konfiguration von Schriftarten für MathML.

Arabische mathematische alphabetische Symbole

Derzeit haben sehr wenige Schriftarten geeignete Glyphen für arabische mathematische alphabetische Symbole. Wenn Sie wahrscheinlich diese Zeichen benötigen, empfehlen wir die Installation der XITS oder Amiri Schriftarten.

Installation ohne Administratorrechte

Wenn Sie Schriftarten auf einem System ohne Administratorrechte installieren müssen, ist die einfachste Option, das Matheskript das MathML-fonts Add-on zu verwenden. Beachten Sie, dass die Verwendung des Add-ons nicht optimal ist, da Ihr Gecko-Browser gezwungen ist, auf jeder besuchten Seite ein CSS-Stylesheet sowie Web-Matheschriftarten auf allen Seiten mit MathML-Inhalt zu laden.

Eine bessere Alternative auf UNIX-Systemen ist es, die OTF-Dateien für Latin Modern Math und STIX in einen lokalen Schriftartenordner zu installieren und (falls erforderlich) fc-cache darauf auszuführen. Unter macOS und Linux sind die Standardpfade jeweils ~/Library/Fonts/ und ~/.fonts.

Schriftarten mit einer MATH-Tabelle

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