Beamer と Polyglossa フォント コマンドの互換性はありますか?

Beamer と Polyglossa フォント コマンドの互換性はありますか?

次のドキュメントは、ドキュメント クラスを使用すると正常に動作しますarticle

\documentclass{article}
\usepackage{polyglossia}
\setmainlanguage[variant=british]{english}
\setotherlanguage{hebrew}
\setotherlanguage{greek}
\newfontfamily\hebrewfont{SBL Hebrew}
\newfontfamily\greekfont{SBL Greek}
\begin{document}

\section{First}
A greek word \textgreek{αταραξία} and a hebrew word \texthebrew{קֹהֶלֶת}

\end{document}

しかし、Beamer に切り替えると、フォントが無視されるようになり、ギリシャ語やヘブライ語の代わりに空白の文字が表示されます。

\documentclass{beamer}
\usepackage{polyglossia}
\setmainlanguage[variant=british]{english}
\setotherlanguage{hebrew}
\setotherlanguage{greek}
\newfontfamily\hebrewfont{SBL Hebrew}
\newfontfamily\greekfont{SBL Greek}
\begin{document}

\begin{frame}{First}
A greek word \textgreek{αταραξία} and a hebrew word \texthebrew{קֹהֶלֶת}
\end{frame}

\end{document}

出力: ここに画像の説明を入力してください

ビーマー サンプルに追加することができ、指定されたヘブライ語/ギリシャ語フォントの代わりに、フォントを\setsansfont{Arial}使用するようにビーマーにグローバルに指示するようです。Arial

ここに画像の説明を入力してください

答え1

\documentclass{beamer}
\usepackage{polyglossia}

\setmainlanguage[variant=british]{english}
\setotherlanguage{hebrew}
\setotherlanguage{greek}

\newfontfamily{\hebrewfontsf}{SBL Hebrew}
\newfontfamily{\greekfontsf}{SBL Greek}
\begin{document}

\begin{frame}{First}

A greek word \textgreek{αταραξία} and a hebrew word \texthebrew{קֹהֶלֶת}

\end{frame}

\end{document}

ここに画像の説明を入力してください

関連情報