TeX4ht Alguns caracteres turcos aparecem como imagens

TeX4ht Alguns caracteres turcos aparecem como imagens

Ao usar htlatexo comando, os caracteres turcos "ç" "ğ" "ş" "ü" aparecem OK, mas quando se trata de "ı", o TeX4ht produz uma imagem. Existe alguma maneira de contornar isso?

Editar: quando uso outra fonte como \usepackage[bitstream-charter]{mathdesign}, a letra "ı" nunca aparece.

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

\begin{document}

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


\end{document}

Saída

insira a descrição da imagem aqui

Editar 2:

Eu tentei adicionar

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

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

no começo e corra

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

a saída é a seguinte.

insira a descrição da imagem aqui

Responder1

Você precisa usar opções especiais de linha de comando para gerar o arquivo na utf-8codificação:

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

em relação ao mathdesignpacote, muitas fontes atualmente não são suportadas. A tex4htmaneira usual de resolver conflitos de pacote é usar o carregamento condicional de pacote:

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

insira a descrição da imagem aqui

informação relacionada