I have worked with their Fonts but not with their signature. I have done a signature like that before. It is just an OLE object in crystal report that you point to. I think what they are doing in the word document is the signature security where it will not print without pin or it will reverse it / change it to void.
Now their Fonts do have issues. With Crystal you have to have a font that exists in your windows font folder. It cannot be a font in the driver (like thermal printers normally would). So you have to use font substitution. Use an actual windows font like Trebuchet MS and create a font substitution to change it to the driver or special font being used. This is only required when running the Crystal Reports Runtime. I think it is an issue introduced by .Net, If I recall.
See if the process works with standalone Crystal but not the Runtime. The runtime version could be the issue. I will say Troy attempted to help with the font issue but They NEVER got it working The font substitution works for every thermal I have had to work on but the Laser Troy printers would not do the substitution. It just ignored it. The issue is happening in the driver itself, from what we can tell. We ended up using different fonts that were not Troy but put a hidden field that would trigger the PIN request on the printer. Works to secure the printer but the front changes based on Troy (instead we secure that by only installing the fronts we used on the machines that needed it, not as secure but enough for the customer).
Don't know if any of that helped but who knows ;)