TeX4ht Einige türkische Zeichen werden als Bilder angezeigt

TeX4ht Einige türkische Zeichen werden als Bilder angezeigt

Bei Verwendung htlatexdes Befehls werden die türkischen Zeichen „ç“, „ğ“, „ş“ und „ü“ einwandfrei angezeigt, aber bei „ı“ erzeugt TeX4ht ein Bild. Gibt es eine Möglichkeit, dies zu umgehen?

Bearbeiten: Wenn ich eine andere Schriftart wie verwende \usepackage[bitstream-charter]{mathdesign}, wird der Buchstabe „ı“ nie angezeigt.

\documentclass[18pt]{article}
\usepackage[bitstream-charter]{mathdesign}
\usepackage[utf8]{inputenc}

\begin{document}

\begin{center}
{\Huge ÖÇŞİĞÜöçşığü}
\end{center}
ÖÇŞİĞÜöçşığü


\end{document}

Ausgabe

Bildbeschreibung hier eingeben

Bearbeitung 2:

Ich habe versucht hinzuzufügen

\ifdefined\HCode\else
\usepackage[bitstream-charter]{mathdesign}
\fi

\usepackage[turkish]{babel}
\usepackage[utf8]{inputenc}

am Anfang und laufen

htlatex index.tex "xhtml,charset=utf-8" "-cunihtf -utf8"

die Ausgabe ist wie folgt.

Bildbeschreibung hier eingeben

Antwort1

Um die Datei kodiert auszugeben, müssen Sie spezielle Kommandozeilenoptionen verwenden utf-8:

htlatex filename "xhtml,charset=utf-8" " -cunihtf -utf8"

bezüglich mathdesigndes Pakets werden viele Schriftarten derzeit nicht unterstützt. Die tex4htübliche Methode zum Lösen von Paketkonflikten besteht in der Verwendung des bedingten Paketladens:

\documentclass[18pt]{article}

\ifdefined\HCode\else
\usepackage[bitstream-charter]{mathdesign}
\fi

\usepackage[turkish]{babel}
\usepackage[utf8]{inputenc}

\begin{document}

\begin{center}
{\Huge ÖÇŞİĞÜöçşığü}
\end{center}
ÖÇŞİĞÜöçşığü


\end{document}

Bildbeschreibung hier eingeben

verwandte Informationen