I have hard time navigating the code.
I located PAGE_RES_IT::ReplaceCurrentWord that replaces fake boxes with real ones, but I can't locate where src_b and rej_b are assembled.
I have some boxes wrong, most likely related to diplopia, and I am looking for the cause.
Alexander Weps