I'm trying to use hyphens in a Hebrew document, but they do not appear in the resulting file. I've created this example to test the error. It seems only the unicode en-dash letter renders correctly when the Hebrew language is selected. Do you know why does this happens?
\documentclass{article}
\usepackage[utf8x]{inputenc}
\usepackage[hebrew,english]{babel}
\begin{document}
Hyphen-Minus: Hello-World!
En dash: Hello–World!
Tex en dash: Hello--World!
Tex em dash: Hello---World!
\selectlanguage{hebrew}
\L{Maqaf } שלום־עולם!
\L{En dash } שלום–עולם!
\L{Hyphen-Minus } שלום-עולם!
\L{Tex en dash } שלום--עולם!
\L{Tex em dash } שלום---עולם!
\end{document}
