Vincent,
I just downloaded the library and tried the demo. There looks to be a bug in the font selection. Type in some text, highlight it and attempt to change the font size, I get an Illegal DataType conversion error on the following line. The AddressOf argument should be an integer shouldn't it?

Set psFaceName To (AddressOf (ttLogFont.lfFaceName))