Text rendering of Unicode text in LC

Mark Waddingham mark at livecode.com
Wed Aug 15 04:36:55 EDT 2018


On 2018-08-15 10:24, Peter Bogdanoff via use-livecode wrote:
> Hi Mark,
> 
> I’ll file the bug report.
> 
> On the other issue I had with the “blurry” text in LC 8. Now I’m
> seeing that text with the faulty rendering is only in a main stack.
> All substacks of that stack that use the same font have normal, good
> rendering. This issue appeared only recently--earlier runtimes created
> for Windows users were all OK, but the runtime created a week ago was
> bad. So I’m thinking some sort of corruption in the main stack? The
> bad rendering shows on all cards and in different backgrounds of that
> stack only, and only in Windows.

That indeed does sound very odd indeed. I wonder if a stray 
textFont/textStyle setting somewhere in the hierarchy could have crept 
in?

> I’ve rebuilt the main stack by copying cards, custom properties, and
> stack script over to a new stack. I’m sending that new version to our
> translator in China for her to test to see if that improves the
> situation.

Hopefully that will resolve things for your current version (which I 
presume you'd rather keep at 8.x for now).

We'll take a look at the text issue in 9 - although could you check 
whether it is a similar problem? i.e. Something to do with that stack. 
That being said the problem definitely appears between two dp's of 9... 
However, it might be that something 'odd' is triggering the issue. 
(Basically we think it is something to do with the skia update we did - 
that is certainly why things are anti-aliased rather than not!).

I'm not sure what percentage of people we have using ideographic scripts 
in LC is, but it certainly isn't zero - and we haven't had any other 
reports of a problem with 9's rendering of text.

So I'm hoping it is an obscure edge-case which is being triggered by 
something specific - of course, that does make it much harder to track 
down!

Warmest Regards,

Mark.

-- 
Mark Waddingham ~ mark at livecode.com ~ http://www.livecode.com/
LiveCode: Everyone can create apps




More information about the use-livecode mailing list