For some time, I’ve contented myself largely with consonantal Hebrew only here on Higgaion. I kept seeing goofy spacing when I would try to use nikud; the vowel points would show up between the letters instead of beneath, above, or within the letters as appropriate. However, I think I just may have learned a solution. Unfortunately, I cannot remember were I read this or from whom I learned it, though it wasn’t that long ago. I think it was on some discussion board or other. If you’re viewing Higgaion using a Macintosh, do you see the following text in appropriately-pointed עִבְרִית?
בְּרֵאשִׁית בָּרָא אֱלֹהִים אֵת הַשָּׁמַיִם וְאֵת הָאָרֶץ׃
It’s all done with the magic of style sheets, and the solution assumes that you have access thereto. If you’re hosting a WordPress blog on your own server, the style sheet is probably in the folder with your theme, and is probably named style.css or styles.css. Specific locations and names can vary. The solution remains the same. Once you have found your style sheet and opened it in an appropriate editor (use whatever editor you would use to edit raw HTML), add something like this to your style sheet:
.hebrew {
font-family:"New Peninim MT",serif;
font-size:1.5em;
text-align:right;
}
You will probably want to fiddle around with the font-size. If your Hebrew looks too small compared to your English, try making the Hebrew font size about 150–175% of your English font size. For reference, I have my English font size set to .85em.
Now you can style any HTML object to display Hebrew more nicely. My quotation from Genesis 1:1 above just applies the “hebrew” style to a blockquote object, as follows:
<blockquote class="hebrew">בְּרֵאשִׁית בָּרָא אֱלֹהִים אֵת הַשָּׁמַיִם וְאֵת הָאָרֶץ׃</blockquote>
You can apply the class to almost any HTML container: p, blockquote, td, and so forth. For inline Hebrew, apply the class to a span, as in the following example:
… do you see the following text in appropriately-pointed <span class="hebrew">עִבְרִית</span>?
If you don’t want to manipulate the size of your Hebrew text relative to the size of your English (or German, or French, or whatever else your main text is), you can simply add “New Peninim MT” and/or “Lucida Grande” to the font-family attribute of your body class. However, if you do this, ensure that something else sits in the first position. In my case, that would be Charis SIL (although I just looked at the site in Windows XP—something I never do—and Charis SIL seems ugly in Firefox for WinXP):
body {
put your other body stuff here, plus …
font-family: "Charis SIL","Georgia","New Peninim MT",serif;
}
My font definitions follow my own preference for a serif-style Hebrew font, using a specific font name for the Mac side and relying on browser interpretation on the Windows side. If you prefer a sans-serif font, just replace “New Peninim MT” with “Lucida Sans Unicode” (preserve the quotation marks) and add “sans-” (no quotation marks) in front of “serif” in the definition of the .hebrew class.
If Hebrew is working fine for you as it is, never mind! But these tweaks seem to display Hebrew well in Higgaion both on Mac (which I really care about) and Windows (whose users I don’t wish to alienate). Perhaps you’ll get some mileage from these style definitions as well.