If your own font contains Hebrew characters only, you can simply use a font-family
declaration that lists that font first:
font-family: MyHebrew, Arial, sans-serif;
By basic CSS principles, your Hebrew font would then be used for all characters contained in it, independently of whether the other fonts have them, too.
It would be more complicated if your font contained, say, Latin letters too and you did not want to use them. In that case, a unicode-range
definition in a @font-face
would help in principle, but due to limited support to it, it would be more practical to use span
elements to wrap pieces of text in elements and set different fonts on them.
Note: there is (probably) no font named “Ariel”. The commonly used sans-serif font is “Arial”.