일부 히브리어 텍스트에 폴리글로시아를 사용하도록 전환했는데 내 텍스트의 모든 대시가 3개의 대시로 되돌아갔습니다.

일부 히브리어 텍스트에 폴리글로시아를 사용하도록 전환했는데 내 텍스트의 모든 대시가 3개의 대시로 되돌아갔습니다.

내 텍스트에서 바벨에서 plyglossia로 전환하는 것은 이제 세 개의 대시로 인쇄되는 엠 대시(연속 세 개의 대시로 입력됨)와 연관되어 있는 것 같습니다.

나는 폴리글로시아로의 변화가 우연이라고 생각합니다. 이것이 발생하는 원인은 무엇일까요?

\documentclass[12pt]{article}

\usepackage{polyglossia}

\setmainlanguage{english}
\setotherlanguage{hebrew}

\newfontfamily{\englishfont}{EB Garamond}

\newfontfamily{\hebrewfont}[Script=Hebrew]{Hadasim CLM}
\newfontfamily{\hebrewfontsf}[Script=Hebrew]{Miriam CLM}
\newfontfamily{\hebrewfonttt}[Script=Hebrew]{Miriam Mono CLM}


\title{Using Hebrew Fonts on Overleaf with polyglossia \\\texthebrew{דוגמא לגופני ברירת מחדל}}
\author{Foo}

\begin{document}

\maketitle

I don't know why it is doing this --- but  I don't like it.

\end{document}

답변1

\newfontfamily을 로드하지 않습니다 \defaultfontfeatures.

참고: 히브리어 글꼴을 내가 가지고 있는 글꼴로 변경했습니다.

\documentclass[12pt]{article}

\usepackage{polyglossia}

\setmainlanguage{english}
\setotherlanguage{hebrew}

\newfontfamily{\englishfont}{EB Garamond}[Ligatures=TeX]

\newfontfamily{\hebrewfont}{Raanana}[Script=Hebrew]
\newfontfamily{\hebrewfontsf}{Raanana}[Script=Hebrew]
\newfontfamily{\hebrewfonttt}{Raanana}[Script=Hebrew]


\title{Using Hebrew Fonts on Overleaf with polyglossia \\\texthebrew{דוגמא לגופני ברירת מחדל}}
\author{Foo}

\begin{document}

\maketitle

I don't know why it is doing this --- but  I don't like it.

\end{document}

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

하지만 사용하는 것이 훨씬 낫습니다 \setmainfont.

\documentclass[12pt]{article}

\usepackage{polyglossia}

\setmainlanguage{english}
\setotherlanguage{hebrew}

\setmainfont{EB Garamond}

\newfontfamily{\hebrewfont}{Raanana}[Script=Hebrew]
\newfontfamily{\hebrewfontsf}{Raanana}[Script=Hebrew]
\newfontfamily{\hebrewfonttt}{Raanana}[Script=Hebrew]


\title{Using Hebrew Fonts on Overleaf with polyglossia \\\texthebrew{דוגמא לגופני ברירת מחדל}}
\author{Foo}

\begin{document}

\maketitle

I don't know why it is doing this --- but  I don't like it.

\end{document}

답변2

언급하셨기 때문에 babel이를 고수하기로 결정한 경우 수행 방법은 다음과 같습니다.

\documentclass[12pt]{article}

\usepackage[english, bidi=default]{babel}

\babelfont{rm}{EB Garamond}

\babelfont[hebrew]{rm}{Hadasim CLM}
\babelfont[hebrew]{sf}{Miriam CLM}
\babelfont[hebrew]{tt}{Miriam Mono CLM}

\title{Using Hebrew Fonts on Overleaf with Babel\\%
  \foreignlanguage{hebrew}{דוגמא לגופני ברירת מחדל}}
\author{Foo}

\begin{document}

\maketitle

I don't know why it is doing this --- but  I don't like it.

\end{document}

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

관련 정보