[Bug 51346] New: x264guiEx partly shows white box characters when using Wine-Mono (default encoding issue with C++/CLI).

WineHQ Bugzilla wine-bugs at winehq.org
Sun Jun 27 02:20:25 CDT 2021


https://bugs.winehq.org/show_bug.cgi?id=51346

            Bug ID: 51346
           Summary: x264guiEx partly shows white box characters when using
                    Wine-Mono (default encoding issue with C++/CLI).
           Product: Wine
           Version: 6.11
          Hardware: x86-64
                OS: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: mscoree
          Assignee: wine-bugs at winehq.org
          Reporter: sagawa.aki+winebugs at gmail.com
      Distribution: Ubuntu

Created attachment 70202
  --> https://bugs.winehq.org/attachment.cgi?id=70202
x264guiEx configuration window

x264guiEx[1] is a famous output plugin for AviUtl, Japanese video editing
software[2]. When running it with AviUtl 1.10 and Wine-Mono 6.20, its
configuration window partly shows white box characters instead of Japanese
characters. See attached image for details.

It's not typeface issue. For the attachment case, it shows three white boxes
for two Japanese characters, なし. If we had have a missing typeface, it should
be two.

I guess Wine-Mono's default encoding incompatibility causes this issue. This
plugin uses System::String without the encoding parameter in frmConfig.cpp[3].
That means constructor's argument is interpreted using default encoding[4].

[1] https://github.com/rigaya/x264guiEx
[2] http://spring-fragrance.mints.ne.jp/aviutl/
[3]
https://github.com/rigaya/x264guiEx/blob/9f1abe0f44be3c602ffa938e2ca7d80cea47d57d/x264guiEx/frm/frmConfig.cpp#L214
[4]
https://docs.microsoft.com/en-us/dotnet/api/system.string.-ctor?view=net-5.0#System_String__ctor_System_SByte__

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.


More information about the wine-bugs mailing list