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}

введите описание изображения здесь

Связанный контент