Hey man, the font issue happened because if the font name contained spaces or wasn't formatted correctly in the parameter, the Canvas engine treated it as an "invalid" font; this caused it to reject the size change and only affected the text's vertical position (offset). As for the equipment issue, it occurred because the function was looking for the "first copy" of that item in the inventory instead of using the specific one you clicked or dragged.
I’ve applied both fixes to the JS file, it passed all my tests without a hitch, so could you please download the plugin file again and test it out?
Thank you for all the feedback; it really helps in developing better tools. Thanks also for all the support.