Seite 1 von 1

[XeTeX] Japanisch geht nicht mehr

Verfasst: Mo 6. Mai 2013, 18:40
von MoonKid
Wegen meinem Japanisch bin ich schon vor Längerem auf XeTeX umgestiegen. Tests mit japanischen Text liefen sofort und problemlos.

Hab seither aber nie ernsthaft ein solches Dokument erzeugt.

Das hier geht jedenfalls nicht. Die Seite bleibt weiß. Keine Fehler. Das File ist unicode.
\documentclass{scrartcl}

\usepackage{xltxtra}
\defaultfontfeatures{Mapping=tex-text}
\usepackage{polyglossia}

\begin{document}
日本語
\end{document}

Verfasst: Mo 6. Mai 2013, 18:41
von MoonKid
Scheinbar ist das Forum nicht in der Lage Kanji zu verarbeiten.
Also da wo die drei &# stehen, sind eigentlich drei Kanjis reingesetzt.

日本語

Verfasst: Mo 6. Mai 2013, 18:58
von MoonKid
Da hab ich XeTeX doch zuviel zugetraut.

Per default scheint hier kein passender Font gewählt zu werden. Eine Fehlermeldunge wäre aber nett gewesen.

Ein simples
\setmainfont{KanjiStrokeOrders}
stellt die Zeichen wie erwartet dar.

Wahlweise geht natürlich auch jeder andere Font, der japanische Zeichen beinhaltet.

Verfasst: Di 21. Jan 2014, 23:27
von MoonKid
Kann mir mal jemand den technischen Background erklären, warum LibreOffice & Co mit Arial (als Beispiel) Japanische Zeichen darstellen können, aber XeTeX kann das nicht.
\documentclass[20pt]{scrartcl}

\usepackage{xltxtra}
\defaultfontfeatures{Mapping=tex-text}
\usepackage{polyglossia}

%\setmainfont{TakaoMincho}
\setmainfont{Arial}

\begin{document}
日本語

ドイツ語
\end{document}

Verfasst: Mi 22. Jan 2014, 08:39
von cgnieder
Zur Info: das wurde auch auf TeXwelt und LaTeX community gefragt.

Grüße

Verfasst: Mi 22. Jan 2014, 08:41
von Johannes_B
Ein Tipp: Umwandeln in pdf und dann
$ pdffonts <NameDeinerPdf.pdf>
Ich glaube nicht, dass Arial Hiragana/Kanji etc. enthält.

EDIT: Warum weißt du nicht ordnungsgemäß auf Crossposts hin? Danke Clemens

Verfasst: Mi 22. Jan 2014, 16:07
von MoonKid
MoonKid hat geschrieben:Kann mir mal jemand den technischen Background erklären, warum LibreOffice & Co mit Arial (als Beispiel) Japanische Zeichen darstellen können, aber XeTeX kann das nicht.
Also ich hab das besagte LibreOffice-Dokument als PDF exportiert. Laut Eigenschaften Im PDF ist kein Arial mir eingebettet, sondern WinQuanYiMicroHei. LO macht also scheinbar nicht das, was es behauptet.

http://en.wikipedia.org/wiki/WenQuanYi