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