And what does the below display in the original case, i.e. with Hebrew
points in the text:

  M-: (find-composition (point) nil nil t) RET

when point is on the SHIN character?
(10 13 [[#<font-object "-PfEd-Linux Libertine Display O-normal-normal-normal-*-78-*-*-*-*-0-iso10646-1"> 1513 1473 1464] 47 [0 2 1464 967 0 6 20 -5 17 [8 0 0]] [0 2 1473 976 0 24 32 52 -45 [9 0 0]] [0 2 1513 1005 48 2 46 44 0 nil]])