Created attachment 57695 [details] [review]
Patch to prtype.c
The length fields for PolyText16 and ImageText16 represent the number of 16-bit characters in the request but PrintString16() and PrintTString16() treat the lengths as the number of octets in the string - thus printing only half of the characters.
Thanks for the patch - pushed to git master for next release:
on Dec 03, 2016 at 19:40:58.
(provided by the Example extension).