I am using two very different languages mixed in a document: Hebrew and German. For the Hebrew text I want to use the EzraSIL font, for German Linux Libertine. I don't want to use something like \begin{hebrew}…\end{hebrew} because it messes things up. The Hebrew parts are already "tagged" with \RL{} so perhabs one can define, that everything between \RL{} will use the EzraSIL-font?


1 Answer 1


\newfontfamily\hebrewfont[Script=Hebrew]{Linux Libertine O}
\setmainfont{Fontin Sans} %just for contrast


Dies ist ein Text auf deutsch.

\texthebrew{זהו טקסט עברי.}

\hb{עוד טקסט בעברית}


Note that Linux Libertine already has Hebrew characters, so using a single font for both languages would be much easier.

  • Thanks!!! (The Linux Libertine Hebrew font is not that nice) Jul 31, 2017 at 16:46
  • 1
    Leah, if it worked for you, you might consider accepting it as an answer.
    – user9424
    Jul 31, 2017 at 20:44
  • @לאהפּאַסטעך You can change the lines to \newfontfamily\hebrewfont[Script=Hebrew]{Ezra SIL} and \setmainfont{Linux Biolinum O}. שָׁנָה טוֹבָה.
    – Davislor
    Sep 19, 2017 at 5:15

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.