Hebrew Unicode-Range

Posted at

U+05BE,U+05C0,U+05C3,U+05C6,U+0591-U+05C7,U+05D0-U+05EA,U+05F0-U+05F4,U+FB1D-U+FB36,U+FB38-U+FB3C,U+FB3E,U+FB40-U+FB41,U+FB43-U+FB44,U+FB46-U+FB4F
U+05B0-U+05B9,U+05BB-U+05BC,U+05C1-U+05C2

Updated to latest Unicode (v9.0)
https://en.wikipedia.org/wiki/Unicode_and_HTML_for_the_Hebrew_alphabet
https://en.wikipedia.org/wiki/Hebrew_(Unicode_block)

The Unicode-range of each-letter
U+0591: HEBREW ACCENT ETNAHTA
U+0592: HEBREW ACCENT SEGOL
U+0593: HEBREW ACCENT SHALSHELET
U+0594: HEBREW ACCENT ZAQEF QATAN
U+0595: HEBREW ACCENT ZAQEF GADOL
U+0596: HEBREW ACCENT TIPEHA
U+0597: HEBREW ACCENT REVIA
U+0598: HEBREW ACCENT ZARQA
U+0599: HEBREW ACCENT PASHTA
U+059A: HEBREW ACCENT YETIV
U+059B: HEBREW ACCENT TEVIR
U+059C: HEBREW ACCENT GERESH
U+059D: HEBREW ACCENT GERESH MUQDAM
U+059E: HEBREW ACCENT GERSHAYIM
U+059F: HEBREW ACCENT QARNEY PARA

U+05A0: HEBREW ACCENT TELISHA GEDOLA
U+05A1: HEBREW ACCENT PAZER
U+05A2: HEBREW ACCENT ATNAH HAFUKH
U+05A3: HEBREW ACCENT MUNAH
U+05A4: HEBREW ACCENT MAHAPAKH
U+05A5: HEBREW ACCENT MERKHA
U+05A6: HEBREW ACCENT MERKHA KEFULA
U+05A7: HEBREW ACCENT DARGA
U+05A8: HEBREW ACCENT QADMA
U+05A9: HEBREW ACCENT TELISHA QETANA
U+05AA: HEBREW ACCENT YERAH BEN YOMO
U+05AB: HEBREW ACCENT OLE
U+05AC: HEBREW ACCENT ILUY
U+05AD: HEBREW ACCENT DEHI
U+05AE: HEBREW ACCENT ZINOR
U+05AF: HEBREW MARK MASORA CIRCLE

U+05B0: HEBREW POINT SHEVA
U+05B1: HEBREW POINT HATAF SEGOL
U+05B2: HEBREW POINT HATAF PATAH
U+05B3: HEBREW POINT HATAF QAMATS
U+05B4: HEBREW POINT HIRIQ
U+05B5: HEBREW POINT TSERE
U+05B6: HEBREW POINT SEGOL
U+05B7: HEBREW POINT PATAH
U+05B8: HEBREW POINT QAMATS
U+05B9: HEBREW POINT HOLAM
U+05BA: HEBREW POINT HOLAM HASER FOR VAV
U+05BB: HEBREW POINT QUBUTS
U+05BC: HEBREW POINT DAGESH OR MAPIQ
U+05BD: HEBREW POINT METEG
U+05BE: HEBREW PUNCTUATION MAQAF
U+05BF: HEBREW POINT RAFE

U+05C0: HEBREW PUNCTUATION PASEQ
U+05C1: HEBREW POINT SHIN DOT
U+05C2: HEBREW POINT SIN DOT
U+05C3: HEBREW PUNCTUATION SOF PASUQ
U+05C4: HEBREW MARK UPPER DOT
U+05C5: HEBREW MARK LOWER DOT
U+05C6: HEBREW PUNCTUATION NUN HAFUKHA
U+05C7: HEBREW POINT QAMATS QATAN

U+05D0: HEBREW LETTER ALEF
U+05D1: HEBREW LETTER BET
U+05D2: HEBREW LETTER GIMEL
U+05D3: HEBREW LETTER DALET
U+05D4: HEBREW LETTER HE
U+05D5: HEBREW LETTER VAV
U+05D6: HEBREW LETTER ZAYIN
U+05D7: HEBREW LETTER HET
U+05D8: HEBREW LETTER TET
U+05D9: HEBREW LETTER YOD
U+05DA: HEBREW LETTER FINAL KAF
U+05DB: HEBREW LETTER KAF
U+05DC: HEBREW LETTER LAMED
U+05DD: HEBREW LETTER FINAL MEM
U+05DE: HEBREW LETTER MEM
U+05DF: HEBREW LETTER FINAL NUN

U+05E0: HEBREW LETTER NUN
U+05E1: HEBREW LETTER SAMEKH
U+05E2: HEBREW LETTER AYIN
U+05E3: HEBREW LETTER FINAL PE
U+05E4: HEBREW LETTER PE
U+05E5: HEBREW LETTER FINAL TSADI
U+05E6: HEBREW LETTER TSADI
U+05E7: HEBREW LETTER QOF
U+05E8: HEBREW LETTER RESH
U+05E9: HEBREW LETTER SHIN
U+05EA: HEBREW LETTER TAV

U+05F0: HEBREW LIGATURE YIDDISH DOUBLE VAV
U+05F1: HEBREW LIGATURE YIDDISH VAV YOD
U+05F2: HEBREW LIGATURE YIDDISH DOUBLE YOD
U+05F3: HEBREW PUNCTUATION GERESH
U+05F4: HEBREW PUNCTUATION GERSHAYIM


A bidirectional font-faces that are Hebrew-capable:
Alef, 'SBL BibLit', 'SBL Hebrew', 'David CLM', 'Frenk Ruehl CLM', 'Hadasim CLM', Cardo, Shofar, David, 'Ezra SIL', 'Ezra SIL SR', 'Noto Sans Hebrew', FreeSerif, 'Times New Roman', FreeSans, Arial;


You can use the following snippet to load-up a font-face with spefic "by letter support" (Noto Sans, in-this case..)
/* hebrew */
@font-face {
  font-family: 'Noto Sans Hebrew';
  font-style: normal;
  font-weight: 400;
  src: local('Noto Sans Hebrew'), local('NotoSansHebrew'), url(https://fonts.gstatic.com/s/notosanshebrew/v5/QZOobcJ7ccckcnN4idgy78ymZCRHoYBsRD5MU0Qw5G8.woff2) format('woff2');
  unicode-range: U+0590-05FF, U+20AA, U+25CC, U+FB1D-FB4F;
}

*note that you might want to edit the range to match the above range, this is "as is from Google..".

and later simply add the Noto-Sans-Hebrew in-front of the definition to every-element, it will handle exclusively just the Hebrew content, will fallback to Noto-Sans for the other latin characters whom it won't have built-in-glyph-support.

for example:
*{ font-family: 'Noto Sans Hebrew', 'Noto Sans', sans-serif; }