When using htlatex command, the turkish characters "ç" "ğ" "ş" "ü" appear OK but when it comes to "ı", TeX4ht produces an image. Is there any way around this?
Edit: When I use another font like \usepackage[bitstream-charter]{mathdesign}, the letter "ı" never appears.
\documentclass[18pt]{article}
\usepackage[bitstream-charter]{mathdesign}
\usepackage[utf8]{inputenc}
\begin{document}
\begin{center}
{\Huge ÖÇŞİĞÜöçşığü}
\end{center}
ÖÇŞİĞÜöçşığü
\end{document}
Output

Edit 2:
I have tried adding
\ifdefined\HCode\else
\usepackage[bitstream-charter]{mathdesign}
\fi
\usepackage[turkish]{babel}
\usepackage[utf8]{inputenc}
at the beginning and run
htlatex index.tex "xhtml,charset=utf-8" "-cunihtf -utf8"
the output is as follows.


-cunihtfis important, it doesń't work without it. alternatively, you can use make4ht, which is frontend fortex4htand it has-uoption for unicode output – michal.h21 Feb 17 '15 at 09:24