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}

여기에 이미지 설명을 입력하세요

관련 정보