기본 글꼴을 사용하여 XeLaTeX에서 그리스어 쓰기

기본 글꼴을 사용하여 XeLaTeX에서 그리스어 쓰기

나하고 싶어이것crm10 글꼴을 사용하세요. 어떻게 해야 합니까? 몇 가지 글꼴을 사용해 보았지만 마음에 들지 않습니다.

\documentclass{scrreprt}

\usepackage{fontspec}
\setmainfont{Times New Roman}
\setsansfont{Arial}
\newfontfamily\greekfont[Script=Greek]{Linux Libertine O}
\newfontfamily\greekfontsf[Script=Greek]{Linux Libertine O}
\usepackage{polyglossia}
\setdefaultlanguage{greek}

\begin{document}
\tableofcontents{}

\section{Αυτό είναι ελληνικά.}
{\bfseries Welcome to Greek:} Αυτό είναι ελληνικά

Or Russian: Привет

Or Hebrew: מה הבעיה?
\end{document}

답변1

CMU 글꼴은 Computer Modern(및 그리스어의 CB 글꼴)을 기반으로 합니다.

\documentclass{scrreprt}

\usepackage{fontspec}
\setmainfont{CMU Serif}
\setsansfont{CMU Sans Serif}
\newfontfamily{\greekfont}{CMU Serif}
\newfontfamily{\greekfontsf}{CMU Sans Serif}
\usepackage{polyglossia}
\setdefaultlanguage{greek}

\begin{document}
\tableofcontents{}

\section{Αυτό είναι ελληνικά.}
{\bfseries Welcome to Greek:} Αυτό είναι ελληνικά

Or Russian: Привет

%Or Hebrew: מה הבעיה?
\end{document}

하지만 히브리어는 지원되지 않습니다.

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

다음을 사용하여 다른 글꼴로 히브리어를 지원할 수 있습니다 ucharclasses.

\documentclass{scrreprt}

\usepackage{fontspec}
\setmainfont{CMU Serif}
\setsansfont{CMU Sans Serif}
\newfontfamily{\greekfont}{CMU Serif}
\newfontfamily{\greekfontsf}{CMU Sans Serif}
\newfontfamily{\hebrewfont}{Linux Libertine O}[Scale=MatchUppercase]

\usepackage{polyglossia}
\setdefaultlanguage{greek}

\usepackage[Latin,Greek,Hebrew,Cyrillic]{ucharclasses}

\setTransitionsFor{Hebrew}{\begingroup\hebrewfont}{\endgroup}

\begin{document}
\tableofcontents{}

\section{Αυτό είναι ελληνικά.}
{\bfseries Welcome to Greek:} Αυτό είναι ελληνικά

Or Russian: Привет

Or Hebrew: מה הבעיה?
\end{document}

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

관련 정보