Yellow-Dog-Man / Resonite-Issues

Issue repository for Resonite.
https://resonite.com
133 stars 2 forks source link

う is still broken #128

Open iamgreaser opened 11 months ago

iamgreaser commented 11 months ago

Describe the bug?

The う character is broken on the Linux version, having some blocky gibberish on it. It's a bug in the version of msdfgen used by NeosVR, and it seems that Resonite still has the old broken version on the Linux builds.

To Reproduce

Copy-paste this into a text field: う

Alternatively, set your language to Japanese (日本語), go to the default cloud home, and look at the welcome mat.

Expected behavior

う should look normal and not blocky.

Screenshots

image

Resonite Version Number

2023.10.13.743

What Platforms does this occur on?

Linux

What headset if any do you use?

No response

Log Files

No response

Additional Context

image

Reporters

GreaseMonkey. Bug originally diagnosed by Earthmark and fixed by Chlumsky (the author of msdfgen), and reported by pretty much the entire JP community.

shiftyscales commented 10 months ago

As a quick sanity check, if you use the Windows build via Proton under Linux, does it display properly, @iamgreaser?

iamgreaser commented 10 months ago

Yes it does. Only the Linux build has the old broken implementation.

shiftyscales commented 10 months ago

Thank you for verifying. :)

Frooxius commented 10 months ago

We'll need to rebuild this binary for Linux: https://github.com/Yellow-Dog-Man/msdfgen

We'll probably just wait until we have CI/CD setup for this library as we're currently setting those up to avoid work duplication.

shiftyscales commented 9 months ago

What is the status on CI/CD for that library, @ProbablePrime?

ProbablePrime commented 9 months ago

Not done yet but on the list :) I'll assign me