TeX4ht 一部のトルコ語文字が画像として表示される

TeX4ht 一部のトルコ語文字が画像として表示される

コマンドを使用するとhtlatex、トルコ語の文字「ç」「ğ」「ş」「ü」は正常に表示されますが、「ı」になると TeX4ht は画像を生成します。これを回避する方法はありますか?

編集: のような別のフォントを使用すると\usepackage[bitstream-charter]{mathdesign}、文字「ı」は表示されません。

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

\begin{document}

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


\end{document}

出力

ここに画像の説明を入力してください

編集2:

追加してみました

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

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

最初に実行して

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

出力は次のようになります。

ここに画像の説明を入力してください

答え1

ファイルをutf-8エンコードして出力するには、特別なコマンドライン オプションを使用する必要があります。

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

mathdesignパッケージに関しては、多くのフォントが現在サポートされていませんtex4ht。パッケージの競合を解決する通常の方法は、条件付きパッケージの読み込みを使用することです。

\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}

ここに画像の説明を入力してください

関連情報