Quote@José Roca if you have tried this beta then I would be interested to know if the dialog and font sizes are okay on your computer/laptop.
'#define ASTRAL wchr(&h1D11E) '' surrogates( hi:0xD834, lo:0xDD1E ) i.e. |𝄞| U+1D11E MUSICAL SYMBOL G CLEF)
'#define ASTRAL wchr(&h1F989) '' surrogates ( hi:0xD83E, lo:0xDD89 ) i.e. |🦉| U+1F989 OWL
typedef struct _FBUSTRING {
FB_UCHAR *data; /* uint16_t, on every target */
ssize_t len; /* CODE UNITS, not bytes */
ssize_t size; /* allocated units, excl. terminator */
} FBUSTRING;
12 bytes on 32-bit, 24 on 64-bit — asserted at compile time against what symb-data.bas hardcodes, because if those disagree every ustring variable is the wrong size on the stack.