Deleting a char inside a textField via code
Richmond Mathewson
richmondmathewson at gmail.com
Fri Aug 31 13:57:07 EDT 2018
Digging further . . .
I found out that the problem appearas:
1. NOT to be with LiveCode.
2. NOT to be with MacOS.
Because using a font other than my one works well.
So?
What hidden aspects of my Devawriter.ttf font are gumming up the works?
Richmond.
On 31/8/2018 6:44 pm, Richmond Mathewson wrote:
> Normally, if one were typing into a textField and made a mistake one
> would hit the back delete key
> and the mistake would vanish.
>
> How does one do this "programmatically"?
>
> Here's the (admittedly odd scenario):
>
> Unicode behaves inconsistently in various marginal cases with
> Devanagari script,
> and what happens is that the first time one sends this:
>
> put numToCodePoint(7418) after the selectedText
>
> one ends up with a useless square.
>
> But if one does this:
>
> put numToCodePoint(7418) after the selectedText
> put numToCodePoint(7418) after the selectedText
>
> one ends up with the useless square PRECEDED by the target glyph.
>
> So, the 'clever' work around might be to do this:
>
> put numToCodePoint(7418) after the selectedText
> put numToCodePoint(7418) after the selectedText
>
> followed by deleting the useless square
>
> However doing this:
>
> put numToCodePoint(65288) after the selectedText
>
> results in another useless square.
>
> Richmond.
More information about the use-livecode
mailing list