I have a simple label field in a simple stack "myAlert".
results in the words "display detected" being written on top of the word "external"set the textfont of fld 1 of cd 1 of stack "myAlert" to "Arial"
set the textsize of cd 1 of stack "myAlert" to 14
put "No external displays detected" into cd 1 of stack "myAlert"
(deleting the two ell characters), it displays correctly!!!put "No externa dispays detected" into cd 1 of stack "myAlert"
Multiline text in fld 1 tends to overwrite one line over another, eg four lines becoming two unreadable lines.
If I change the font from "Arial" to say "DejaVu" (both btw installed in the system), that particular text displays correctly, but other text won't. If I change the size from 14 to 15 say, it displays correctly: however other text will show the same problem. Size 12 actually seems to always render correctly.
I don't think it has anytime to do with the particular character "l" but possibly where a tabtop is hit; there are however no tabstops set, it is a plain vanilla label field.
The stack is a sub-stack of a standalone Linux-64 app, but the behaviour also occurs when I execute an LC script in a command-line setup I use, so I am pretty sure it would replicate in the development environment on Ubuntu. The Mac and Windows standalone have no problem.
I have seen references in forums to font metric issues with Linux as compared with Mac/Windows (I actually have another font issue with Ubuntu not scaling a window to less than 50% correctly, fonts get scaled by more than the requested scaling) but nothing like this. Surely someone must have come across this before (unless every LiveCode Ubuntu users only ever uses 12 point fonts?)