I want to use polyglossia to write a Hebrew document with some English. The definition of the english font families only applies to English text included within Hebrew text (the word Corona), but not to standalone English text.
\documentclass[12pt]{article}
\usepackage{polyglossia}
\setdefaultlanguage{hebrew}
\setotherlanguage{english}
\newfontfamily\hebrewfont{David}
\newfontfamily\englishfont{Palatino Linotype}
\newfontfamily\englishfontsf{Lucida Sans}
\newfontfamily\englishfonttt{Lucida Sans Typewriter}
\parindent=0pt
\begin{document}
\begin{LTR}
\selectlanguage{english}
\textrm{The quick brown fox jumped over the lazy dog}\\
\textsf{The quick brown fox jumped over the lazy dog}\\
\texttt{The quick brown fox jumped over the lazy dog}\\
\end{LTR}
\begin{RTL}
לצערי ההרצאה בוטלה בגלל ה-
\textenglish{Corona}.
\end{RTL}
\end{document}
polyglossia
automatically loadsfontspec
.