I have MiKTeX installed on a Windows machine.
I have this simple document, where I'm trying to use Hebrew:
\documentclass[12pt]{article}
\usepackage{ucs} % package to add unicode support
\usepackage[utf8x]{inputenc} % adding the UTF-8 encoding
\usepackage[english,hebrew]{babel}
\usepackage{hebfont}
\begin{document}
\sethebrew
Hello world % \textshold{ שלום עולם!}
\end{document}
The compiler says to me:
Package babel Warning: No hyphenation patterns were loaded for
(babel) the language `Hebrew'
(babel) I will use the patterns loaded for \language=0 instead.
)) ("D:\MiKTeX 2.9\tex\generic\babel\lheenc.def")
("D:\MiKTeX 2.9\tex\generic\babel\hebfont.sty") (C:\u1.aux)
("D:\MiKTeX 2.9\tex\generic\babel\lhecmr.fd")
("D:\MiKTeX 2.9\tex\latex\ucs\ucsencs.def")Running miktex-makemf.exe...
miktex-makemf: The jerus source file could not be found.
Running hbf2gf.exe...
hbf2gf (CJK ver. 4.8.0)
Couldn't find `jerus.cfg'
miktex-maketfm: No creation rule for font jerus10.
! Font LHE/cmr/m/n/12=jerus10 at 12.0pt not loadable: Metric (TFM) file not found.
What is the problem?
babel
does not have hyphenation patterns for hebrew (see babel warns of lack of hyphenation patterns for hebrew), therefore you get the warning. Have you installed hebrew fonts?