영어와 페르시아어 기준선 정렬 문제

영어와 페르시아어 기준선 정렬 문제

영어와 페르시아어로 된 문서가 있는데 라틴어와 페르시아어 스크립트가 기준선에 맞지 않습니다. 나는 를 사용하고 있지만 polyglossiaxepersian에게도 도움이 되지 않았습니다.

아래 MWE에는 fbox문제를 설명하는 데 도움이 되도록 추가했습니다. 마침표(마침표)는 어떻게든 동일한 기준선에 있지만 페르시아어 텍스트는 약간 올라갑니다. 페르시아어 텍스트를 영어와 동일한 기준으로 낮추려면 어떻게 해야 합니까? 두 스크립트(테이블 포함)로 가득 찬 문서가 있으므로 솔루션이 보편적으로 작동해야 한다는 점을 명심하세요.

%XeLaTeX
\documentclass{scrbook}

\usepackage{polyglossia}
    \setdefaultlanguage{english}
    \setotherlanguage{farsi}
    \newfontfamily\englishfont{Linux Libertine O}
    \newfontfamily\farsifont[Script=Arabic]{Arial} % Times New Roman didn't make a difference

\begin{document}

Sara has long hair. \textfarsi{سارا موی بلندی دارد.}

\fbox{Sara has long hair.} \fbox{\textfarsi{سارا موی بلندی دارد.}}
\fbox{Sara has long hair. \textfarsi{سارا موی بلندی دارد.}}

\end{document}

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

답변1

그만큼아미리글꼴이 더 나은 결과를 제공합니다.

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

관련 정보