When use Unicode::snprintf and Unicode::strncpy
I'm having a hard time understanding when to use Unicode::snprintf vs Unicode::strncpy, also because I'm seeing different behavior when it comes to wildecards.
I have a font where I've set various wildcard characters (see below)

Now, I have a text area with a buffer of 10.
If I use
Unicode::snprintf(myTextBuffer, MYTEXTTEXT_SIZE, "%s", "myText");I'm seeing the text on the touchscreen as ???, so it basically falls back to the fallback characters.
Instead, if I use
Unicode::strncpy(myTextBuffer, "myText", MYTEXTTEXT_SIZE);I correctly see myText as the text
Why is that?
