skalogryz,
I have found a temporary fix for auto font binding.
I found a non-unicode english font that has a nearly equal font metric to my Hebrew, Syriac, and Greek fonts. Each of the latter have close metrics to each other. They are Verdana, SBL Hebrew, SBL Greek, and Estrangela Edessa.
Since Verdana is not Unicode the Font Binding does not activate. But I had to retype my Manual document from scratch because it was too difficult to simply edit out all of the Binding attributes that were associated with the RTF file.
If a more internal fix can't be found, I will probably explore abandoning Unicode altogether. I will likely search for some non-unicode fonts for the other languages, or I will build my own fonts with the TypeTool program. As is, I have not found any adequate fonts for those languages.
For right now, I am happy to be evading the Binding nightmare... I have spent way too much time on its problem.
There is, however, another issue that I would like you to look into if you can. The following is a list of DLL's with their version and Class assignments. The information could be wrong, but they differ on Class assignments from what I have been trying to use by your advice. RichEdit.DLL is ClassName: 'RICHEDIT'. The RICHED20.DLL's are ClassName: 'RichEdit20A'. Only MSFTEDIT.DLL is ClassName: 'RichEdit50W'. All of the 20 DLL's have a suffix of A, but this wouldn't be the first time that I have found incomplete or misinformation about RichEdit.
When I try these Class names, RichEdit.DLL accepts the Class name but does not function at all. The 20 DLL's also accept the Class, but they won't do Unicode.
Using ClassName: 'RichEdit20W' on the 20 DLL's is accepted and will do Unicode. Therefore I am assuming that the list below has simply overlooked 20W Classes.
My question is whether the 20A suffix might make them perform better, and if so, is there a function that will format Unicode input as ANSI code to match the 20A parameter? It is only a question on my part, and I assume that you are the best person to present it to.
RICHED32.DLL: v1.0
C:\Windows\System32\RICHED32.DLL
Wrapper Dll for Richedit 1.0
In XP: File version: 5.1.2600.0
In W7: File version: 6.1.7601.17514
In W10: File version: 10.0.10586.0
ClassName: 'RICHEDIT'
RICHED20.DLL: v2.0
C:\Windows\System32\RICHED20.DLL
Rich Text Edit Control, v2.0
5.0.150.0
Microsoft RichEdit Control, version 2.0
ClassName: 'RichEdit20A'
RICHED20.DLL: v3.0, in XP:
C:\Windows\System32\RICHED20.DLL
Rich Text Edit Control, v3.0
Product version: 3.0
File version: 5.30.23.1230
ClassName: 'RichEdit20A'
RICHED20.DLL: v3.1, in W7, W10:
C:\Windows\System32\RICHED20.DLL
Rich Text Edit Control, v3.1
Product version: 3.1
File version: 5.31.23.1230
File version: 5.31.23.1231
ClassName: 'RichEdit20A'
Windows XP, Windows 7 : v4.1
C:\Windows\System32\MSFTEDIT.DLL
Rich Text Edit Control, v4.1
Product version: 4.1
XP SP3: File version: 5.41.15.1515
W7: File version: 5.41.21.2510
ClassName: 'RichEdit50W'
Rick