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