Der Umgang mit japanischen Schriften hat drei Ebenen: Schriftarten, Wechsel innerhalb des Dokuments und engineabhängige Einrichtung. Ausgehend vom Zwei-Schriften-Modell — Mincho für Fließtext und Gothic für Überschriften und Hervorhebung — geht diese Seite durch das Umschalten mit \mcfamily / \gtfamily, die Konfiguration mit kanji-config-updmap unter (u)pLaTeX oder luatexja-preset unter LuaLaTeX und die Frage, welche Glyphdateien tatsächlich eingebettet werden (heutiger TeX-Live-Standard ist Harano Aji).
Japanische Schriften: Mincho und Gothic
Japanischer Satz beruht auf zwei Schriften. Mincho hat dünne horizontale und kräftige vertikale Striche sowie kleine dreieckige Serifen an Strichenden, *uroko* (“Schuppen”) genannt; es entspricht einer westlichen Serif- oder Roman-Schrift. Wegen der guten Lesbarkeit ist es die Standardwahl für Fließtext. Gothic hat nahezu gleichmäßige Strichstärken und keine Serifen, also die Rolle einer Sans-Serif. Es tritt klar hervor und eignet sich für Überschriften, Hervorhebungen, Bildunterschriften sowie Beschriftungen in Abbildungen und Tabellen.
Diese Zuordnung passt direkt zum westlichen Modell: Mincho ist die voreingestellte Grundschrift, gekoppelt an Roman (\rmfamily), und Gothic ist die Schrift zu Sans-Serif (\sffamily). Eine wichtige Folge: Im Japanischen wird \bfseries (fett) faktisch auf Gothic abgebildet. Anders als bei westlichem Text hat Mincho standardmäßig keinen Fettschnitt, daher wird “fett setzen” zu “auf Gothic umschalten”. Selbst die LuaTeX-ja-Standards setzen die fette Serie beider Familien auf die mittlere Serie von Gothic.
Neben diesen beiden gibt es Pinselschriften. Kaisho ist eine regelmäßige Block-Pinselschrift, Strich für Strich mit abgesetztem Pinsel geschrieben; Gyosho ist eine fließende, halbkursive Schrift mit verbundenen und etwas verkürzten Strichen. Sie werden für Urkunden, formelle Grußworte, Einladungen und überall dort genutzt, wo ein traditioneller Eindruck gewünscht ist. Außerdem gibt es Maru Gothic (gerundetes Gothic), erreichbar etwa über die Option deluxe des unten besprochenen Pakets otf. Für alltägliche Aufsätze und Bücher bleiben jedoch Mincho und Gothic die entscheidenden beiden.
Schrift im Dokument wechseln
Der Schriftwechsel folgt denselben Konventionen wie westliche Schriftbefehle: eine Deklarationsform, die über einen Bereich wirkt, und eine Befehlsform, die nur ihr Argument betrifft. Mincho ist \mcfamily (Deklaration) und \textmc{...} (Befehl); Gothic ist \gtfamily und \textgt{...}. Dabei steht mc für *mincho* und gt für *gothic*.
本文は明朝体で組みます。\textgt{ここだけゴシック体}で強調できます。
{\gtfamily この波括弧の中はすべてゴシック体になります。}
見出しなどは \textbf{太字} にすると、和文では自動的にゴシック体になります。Diese Befehle wechseln die Familie, unabhängig von Gewicht (series) und Neigung (shape). Wie erwähnt, werden \bfseries und \textbf{} im Japanischen auf Gothic abgebildet. Japanisch kennt grundsätzlich kein Italic- oder Oblique-Konzept, daher sind westlich geneigte Glyphen normalerweise nicht vorhanden. Einige Klassen und Pakete lassen sich so einstellen, dass \rmfamily / \sffamily Mincho / Gothic mit umschalten; in LuaTeX-ja ist das die Option match von luatexja-fontspec.
Einrichtung (1): pLaTeX / upLaTeX + dvipdfmx
Im traditionellen (u)pLaTeX sind die Metriken (Zeichenbreiten) japanischer Schriften virtuell festgelegt, und die Dokumentquelle benennt keine reale Schrift. Die tatsächlich ins PDF eingebettete reale Schrift wird durch eine Systemeinstellung gewählt, nicht durch das Dokument. Das Werkzeug dafür ist kanji-config-updmap aus TeX Live. Es schreibt die Fontmaps (updmap.cfg) um, die dvipdfmx verwendet, und tauscht die realen Schriften für Mincho und Gothic in einem Schritt aus.
Für alle Benutzer verwendest du kanji-config-updmap-sys (Administratorrechte nötig), nur für dich kanji-config-updmap-user (Benutzereinstellungen haben Vorrang vor Systemeinstellungen). Prüfe zuerst den aktuellen Zustand und wechsle dann, indem du den gewünschten Familiennamen übergibst.
# いまどの和文フォントが埋め込まれる設定かを確認 / show the current setting
kanji-config-updmap-sys status
# 原ノ味フォントに切り替える(TeX Live の既定)/ switch to Harano Aji (the TeX Live default)
sudo kanji-config-updmap-sys haranoaji
# 他の例:ヒラギノ・IPAex・Noto / other examples
sudo kanji-config-updmap-sys hiragino-pron
sudo kanji-config-updmap-sys ipaex
sudo kanji-config-updmap-sys noto-otc
# フォントを埋め込まない/自動で見つける / embed nothing, or auto-detect
sudo kanji-config-updmap-sys nofont
sudo kanji-config-updmap-sys autostatus listet die aktuelle Einstellung und die im System gefundenen Kandidatenschriften auf. auto sucht automatisch nach nutzbaren kommerziellen oder freien Schriften, richtet Einbettung ein und fällt auf Nicht-Einbettung zurück, wenn nichts gefunden wird. Für die Glyphformen von JIS X 0213:2004 (“2004 JIS”) füge --jis2004 hinzu, z. B. sudo kanji-config-updmap-sys --jis2004 haranoaji. Da dvipdfmx Schriften standardmäßig ins PDF einbettet, werden die Glyphen auch in weitergegebenen PDFs reproduziert.
Wenn du im Text mehrere Schriften und Gewichte verwenden willst, lade das Paket otf (nächster Abschnitt). Unter upLaTeX wird der Engine ausdrücklich angegeben, etwa \usepackage[uplatex]{otf}.
Einrichtung (2): LuaLaTeX + LuaTeX-ja
Unter LuaLaTeX übernimmt LuaTeX-ja (luatexja) den japanischen Satz und erlaubt, installierte OpenType-/TrueType-Schriften direkt beim Namen zu nennen. Der einfachste Weg ist das Paket luatexja-preset, das häufige japanische Schriftkombinationen mit einem einzigen “preset”-Wort einrichtet. Für Harano Aji ist es eine Zeile:
\documentclass{ltjsarticle}
\usepackage[haranoaji]{luatexja-preset} % 明朝=原ノ味明朝, ゴシック=原ノ味角ゴシック
\begin{document}
本文は明朝体。\textgt{見出しはゴシック体}。
\end{document}Viele Preset-Namen sind definiert: haranoaji, hiragino-pro / hiragino-pron, noto / noto-otc, sourcehan, ipa / ipaex, ms, yu-win10 und mehr. Um mehrere Gewichte zu aktivieren, sodass helle und fette Mincho-/Gothic-Schnitte im Text genutzt werden können, füge die Option deluxe hinzu.
\usepackage[haranoaji,deluxe]{luatexja-preset}Wenn du ohne Preset eine beliebige Schrift wählen willst, lade luatexja-fontspec und nutze Befehle im Stil von fontspec. Für Japanisch spiegeln \setmainjfont (Text = Mincho), \setsansjfont (= Gothic) und \setmonojfont (Monospace) die westlichen Befehle wie \setmainfont. Für einmalige Nutzung gibt es auch \jfontspec.
\usepackage{luatexja-fontspec}
\setmainjfont{Harano Aji Mincho} % 明朝(本文)
\setsansjfont{Harano Aji Gothic} % ゴシック(見出し・強調)
% \setmainjfont{Hiragino Mincho ProN} % 例:macOS のヒラギノLuaLaTeX gibt PDF direkt ohne DVI-Schritt aus, und die benannten Schriften werden automatisch eingebettet. Die japanische Quellkodierung wird als UTF-8 vorausgesetzt. Anders als bei (u)pLaTeX liegt der Vorteil des LuaLaTeX-Wegs darin, dass die Schriftauswahl vollständig im Dokument (der Quelle) enthalten ist.
Das otf-Paket und Adobe-Japan1 / CID
Das Paket otf (japanese-otf) von Shuzaburo Saito ist der Standardweg, um unter (u)pLaTeX auf den Zeichensatz Adobe-Japan1 zuzugreifen. Adobe-Japan1 ist die kanonische Glyphsammlung japanischer Schriften, einschließlich Varianten, Symbolen und alten Zeichen, die nicht in JIS X 0208 passen. Unter LuaTeX-ja ist dieselbe Funktion als luatexja-otf verfügbar.
Zwei Befehle benennen Zeichen direkt. \UTF{...} nimmt einen Unicode-Codepoint, also eine vier- oder fünfstellige Hexzahl, und \CID{...} eine Adobe-Japan1-CID-Nummer in Dezimalform. Der Vorteil: Ein nicht eintippbarer Variantenglyph, etwa ein altes Zeichen in einem Personennamen, lässt sich zuverlässig über seinen Codewert erzeugen.
森\UTF{9DD7}外(森鴎外の「鴎」を正字「鷗」で)
\CID{7652}飾区(葛の異体字)
葛城市、\CID{1481}城駅Auch die Optionen sind wichtig. deluxe schaltet insgesamt sieben Schriften frei: drei Gewichte Mincho, drei Gothic und ein Maru Gothic, und ergänzt \mgfamily / \textmg{...} für das gerundete Gothic. expert aktiviert Zusatzglyphen wie Satzzeichen für vertikalen Satz und Varianten, jis2004 wählt die Formen von 2004 JIS. Mehrere Gewichte erfordern, dass passende reale Schriften wie Harano Aji oder Hiragino konfiguriert sind.
Wichtige japanische Schriften und Dateien
Zum Schluss die Glyphen, die tatsächlich eingebettet werden. Die voreingestellte japanische Schrift im aktuellen TeX Live ist “Harano Aji”. Sie ist eine freie Schrift, abgeleitet von Source Han (Source Han Sans / Serif) = Noto CJK, veröffentlicht von Google und Adobe, und für gute PDF-Einbettung angepasst. Seit TeX Live 2020 ersetzt sie die frühere Standardschrift IPAex. Da ein Upgrade aus einer älteren Installation die vorherige Einstellung übernimmt, musst du eventuell ausdrücklich mit kanji-config-updmap-sys haranoaji wechseln.
| Schrift | Herkunft | Stellung |
|---|---|---|
Harano Aji | Harano Aji; frei, von Source Han / Noto CJK abgeleitet | Heutiger TeX-Live-Standard; vollständiges Mincho + Gothic |
IPAex | Frei, herausgegeben von Japans IPA | Früherer Standard; Mincho + Gothic |
Hiragino | Hiragino; mit macOS gebündelt (kommerziell) | Hohe Qualität auf macOS; viele Presets |
Noto CJK / Source Han | Open Source von Google und Adobe | Pan-CJK; Grundlage von Harano Aji |
Morisawa | Morisawa (kommerziell) | Hochwertige Schriften, Standard im kommerziellen Druck |
Die realen Harano-Aji-Dateien heißen etwa HaranoAjiMincho-Regular für Mincho und HaranoAjiGothic-Medium für Gothic, mit Gewichten wie Light, Regular, Medium, Bold und Heavy. LuaTeX-ja lädt standardmäßig genau dieses Regular für Mincho im Text und dieses Medium für Gothic vor. Die japanischen Schriftkodierungen sind JY3 für horizontalen Satz und JT3 für vertikalen. Welche Schrift du auch wählst: Sowohl dvipdfmx als auch LuaLaTeX betten die Glyphen ins PDF ein, sodass es auch ohne installierte Schrift gleich aussieht.