Click on the image to see others.
I tried wine version 1.4.1, 1.6.1, 1.7.2 and now wine-1.7.29 (Compholio).
I think this is a Sabayon/Gentoo specific issue, because on Caixa Mágica, which is a Ubuntu based distro, the text does not have artifacts and was using 1.4.1 and later 1.6.2 versions.
I tried coping fontconfig files in /etc/fonts from Caixa Mágica to Sabayon - to make fontconfig configs the same, reinstalling in a clean wineprefix but the artifacts persisted. I don't know if this issue it's related to fontconfig or not.
Fonts were installed in MTA wineprefix with winetricks corefonts tahoma because they are required by MTA to run.
Issuing pipelight-plugin --system-check fails to find fonts, even with winetricks allfonts on the pipelight wineprefix.
Code: Select all
>> 32 bit <<
wine-1.7.29 (Compholio)
Patches:
atl-IOCS_Property :: Qian Hong :: Store IOCS data in a property instead of GWLP_USERDATA.
comctl32-LoadIconMetric :: Michael Müller :: Implement LoadIconMetric function.
Compholio :: Michael Müller :: Add commandline option --check-libs to test if shared libraries are installed.
Compholio :: Sebastian Lackner :: Add commandline option --patches to show the patch list.
Compholio :: Sebastian Lackner :: Add winediag message to show warning, that this isn't vanilla wine.
Compholio :: Sebastian Lackner :: Append '(Compholio)' at the end of the version string.
configure-Absolute_RPATH :: Sebastian Lackner :: Also add the absolute RPATH when linking against libwine.
configure-Detect_Gnutls :: Sebastian Lackner :: Fix detection of gnutls on Ubuntu 14.10. [rev 3]
d3dx9_36-GetShaderSemantics :: Christian Costa :: Implement D3DXGetShaderInputSemantics
d3dx9_36-UpdateSkinnedMesh :: Christian Costa :: Implement ID3DXSkinInfoImpl_UpdateSkinnedMesh
dbghelp-KdHelp :: Sebastian Lackner :: Don't fill KdHelp structure for usermode applications.
dsound-Fast_Mixer :: Alexander E. Patrakov :: Add a linear resampler for use with a large number of dsound mixing buffers.
gdi32-MultiMonitor :: Ken Thomases :: Add multi monitor support to gdi32.
imagehlp-BindImageEx :: Bernhard Reiter :: Partial implementation of BindImageEx.
imm32-Cross_Thread_Access :: Aric Stewart :: Limit cross thread access to ImmSet* functions.
iphlpapi-TCP_Table :: Erich E. Hoover :: Implement AllocateAndGetTcpExTableFromStack.
kernel32-FindFirstFile :: Sebastian Lackner :: Implement FindFirstFileExW level FindExInfoBasic.
kernel32-GetFinalPathNameByHandle :: Michael Müller :: Implement GetFinalPathNameByHandle in kernel32.
kernel32-GetNumaProcessorNode :: Michael Müller :: Implement GetNumaProcessorNode.
kernel32-GetSystemTimes :: Louis Lenders / Erich E. Hoover :: Implement GetSystemTimes. [rev 2]
kernel32-GetVolumePathName :: Erich E. Hoover :: Implement GetVolumePathName.
kernel32-Named_Pipe :: Dan Kegel :: Fix for ConnectNamedPort return value in overlapped mode.
kernel32-UTF7_Support :: Alex Henrie :: Support for UTF7 encoding/decoding [rev 3]
libs-Unicode_Collation :: Dmitry Timoshkov :: Fix comparison of punctuation characters.
libwine-BSD_mmap_fixed :: André Hentschel :: Use try_mmap_fixed for wine64 on FreeBSD.
Miscellaneous :: Amine Khaldi :: Silence Clang warning by removing unused TransformFilter_Vtbl.
Miscellaneous :: Erich E. Hoover :: Appease the blessed version of gcc (4.5) when -Werror is enabled.
Miscellaneous :: Erich E. Hoover :: wined3d: Silence repeated resource_check_usage FIXME. [rev 2]
Miscellaneous :: Sebastian Lackner :: Appease the Archlinux version of gcc (4.9.1) when -Werror is enabled.
Miscellaneous :: Sebastian Lackner :: kernel32: Silence repeated CompareStringEx FIXME.
Miscellaneous :: Sebastian Lackner :: usp10: Silence repeated GSUB_apply_ChainContext[Subst|Pos] FIXMEs.
Miscellaneous :: Sebastian Lackner :: wined3d: Silence repeated wined3d_swapchain_present FIXME.
mshtml-sessionStorage :: Zhenbo Li :: Implement sessionStorage (partially).
msvcp90-basic_string_wchar_dtor :: Michael Müller :: basic_string_wchar_dtor needs to return NULL.
ntdll-ATL_Thunk :: Sebastian Lackner :: Implement additional ATL Thunks.
ntdll-DOS_Attributes :: Erich E. Hoover :: Implement DOS hidden/system file attributes
ntdll-Dynamic_DST :: Michael Müller :: Add support for Dynamic DST (daylight saving time) information in registry.
ntdll-Dynamic_DST :: Sebastian Lackner :: Add Dynamic DST exceptions for Israel Standard Time.
ntdll-Exception :: Sebastian Lackner :: Fix some differences in exception handling behaviour between Wine and Windows.
ntdll-FD_Cache :: Sebastian Lackner :: Use lockfree implementation for get_cached_fd. [rev 4]
ntdll-FileDispositionInformation :: Dmitry Timoshkov / Erich E. Hoover :: Add support for setting file disposition information.
ntdll-Fix_Alignment :: Michael Müller :: Move NtProtectVirtualMemory and NtCreateSection to separate pages in ntdll on x86.
ntdll-Fix_Free :: Erich E. Hoover :: Fix unintentional leaks with ntdll internals [rev 2]
ntdll-Heap_FreeLists :: Steaphan Greene :: Improve heap allocation performance by using more fine-grained free lists.
ntdll-Junction_Points :: Erich E. Hoover :: Support for junction points/reparse points.
ntdll-NtQuerySection :: Dmitry Timoshkov :: Implement NtQuerySection class SectionBasicInformation. [rev 2]
ntdll-Pipe_SpecialCharacters :: Michael Müller :: Allow special characters in pipe names.
ntdll-WRITECOPY :: Michael Müller :: Change WRITECOPY memory protection to WRITE on first write. [rev 4]
ntoskrnl-Irp_Status :: Sebastian Lackner :: Handle issues when driver returns two different status codes from dispatcher.
Pipelight :: Michael Müller :: Allow changing strict draw ordering through an exported function.
Pipelight :: Michael Müller :: Decrease minimum SetTimer interval to 5 ms. [rev 2]
Pipelight :: Michael Müller :: Indicate direct rendering through OpenGL extension.
Pipelight :: Sebastian Lackner :: Implement X11DRV_FLUSH_GDI_DISPLAY ExtEscape command.
quartz-MediaSeeking_Positions :: Erich E. Hoover :: Return correct IMediaSeeking stream positions in quartz.
riched20-IText_Interface :: Jactry Zeng :: Add COM aggregation support for IRichEditOle.
riched20-IText_Interface :: Jactry Zeng :: Implement IRichEditOle and ITextDocument support for ITextServices.
riched20-IText_Interface :: Jactry Zeng :: Implement ITextRange/Selection::{GetChar,GetStart,GetEnd,GetDuplicate,Collapse,SetStart,SetEnd}.
riched20-IText_Interface :: Jactry Zeng :: Implement ITextRange/Selection::{GetText,SetRange,IsEqual,GetStoryLength}.
riched20-IText_Interface :: Jactry Zeng :: Implement Stubs for ITextFont interface. [rev 2]
riched20-IText_Interface :: Jactry Zeng :: Implement Stubs for ITextPara interface. [rev 2]
riched20-IText_Interface :: Jactry Zeng :: Implement Stubs for ITextRange interface. [rev 3]
server-ACL_Compat :: Erich E. Hoover :: Compatibility patch for old method of storing extended file system attributes. [rev 6]
server-Address_Change_Notification :: Erich E. Hoover :: Implement SIO_ADDRESS_LIST_CHANGE. [rev 2]
server-CreateProcess_ACLs :: Joris van der Wel / Sebastian Lackner :: Implement passing ACLs to CreateProcess. [rev 2]
server-Inherited_ACLs :: Erich E. Hoover :: Add support for inherited security attributes. [rev 7]
server-Misc_ACL :: Erich E. Hoover :: Add default security descriptor ownership and DACLs for processes.
server-OpenProcess :: Michael Müller :: Return error when opening a terminating process. [rev 3]
server-Stored_ACLs :: Erich E. Hoover :: Store and return security attributes with extended file attributes. [rev 7]
setupapi-SetupPromptForDisk :: Michael Müller :: Add support for IDF_CHECKFIRST flag in SetupPromptForDiskW.
shdocvw-ParseURLFromOutsideSource_Tests :: Christian Costa :: Check for exact return values in ParseURLFromOutsideSourceX tests.
shell32-Default_Folder_ACLs :: Sebastian Lackner :: Generate default ACLs for user shell folders. [rev 7]
shell32-Default_Path :: Sebastian Lackner :: Implement KF_FLAG_DEFAULT_PATH flag for SHGetKnownFolderPath.
shell32-Icons :: Michael Müller :: Add support for extra large and jumbo icon lists in shell32.
shell32-RunDLL_CallEntry16 :: Michael Müller :: Manually relay RunDLL_CallEntry16 to make Tages Protection v5 happy.
shell32-SHCreateSessionKey :: Dmitry Timoshkov :: shell32: Implement SHCreateSessionKey.
shell32-SHFileOperation :: Michael Müller :: Choose return value for SHFileOperationW depending on windows version.
shlwapi-PathIsDirectoryEmptyW :: Michael Müller :: Correctly treat '.' when enumerating files in PathIsDirectoryEmptyW.
shlwapi-UrlCombine :: Sebastian Lackner :: Workaround for broken implementation of shlwapi url functions.
user32-Dialog_Paint_Event :: Sebastian Lackner :: Call UpdateWindow during DIALOG_CreateIndirect.
user32-GetSystemMetrics :: Michael Müller :: Allow changing the tablet / media center status via wine registry key.
user32-GetTipText :: Erich E. Hoover :: Handle TOOLTIPS_GetTipText edge cases.
user32-WndProc :: Sebastian Lackner :: Workaround for programs leaking wndproc splots.
wineboot-HKEY_DYN_DATA :: Michael Müller :: Add some generic hardware in HKEY_DYN_DATA\\Config Manager\\Enum.
winebuild-LinkerVersion :: Michael Müller :: Set a valid major and minor linker version in the PE header.
wined3d-DXTn :: Michael Müller :: Add support for DXTn software decoding through libxtc_dxtn.
wined3d-Revert_PixelFormat :: Ken Thomases :: Revert wined3d pixelformat changes.
wine.inf-ProductId :: Yanis Lukes :: wine.inf: Add fake ProductId to HKLM\\CurrentVersionNT.
winemenubuilder-Desktop_Icon_Path :: Sebastian Lackner :: Create desktop shortcuts with absolute wine path.
winepulse-PulseAudio_Support :: Maarten Lankhorst :: Winepulse patches extracted from https://launchpad.net/~ubuntu-wine/+archive/ubuntu/ppa/+files/wine1.7_1.7.22-0ubuntu1.debian.tar.gz. [rev 4]
winex11-CandidateWindowPos :: Felix Yan :: Update a candidate window's position with over-the-spot style. [rev 2]
winex11-Limited_Resolutions :: Erich E. Hoover :: Update the check for broken nVidia RandR to test for the number of resolutions instead of the number of modes.
winex11-wglShareLists :: Michael Müller :: Only warn about used contexts in wglShareLists.
winex11-Window_Groups :: Michael Müller :: Prevent window managers from grouping all wine programs together.
winex11-XEMBED :: Sebastian Lackner :: Enable/disable windows when they are (un)mapped by foreign applications.
wpcap-Dynamic_Linking :: André Hentschel :: Use dynamic linking for libpcap.
ws2_32-Connect_Time :: Bruno Jesus / Erich E. Hoover :: Return the appropriate connection time with SO_CONNECT_TIME.
ws2_32-inet_pton :: Bruno Jesus :: Implement ws2_32.inet_pton.
ws2_32-TransmitFile :: Erich E. Hoover :: Implement TransmitFile.
wtsapi32-EnumerateProcesses :: Sebastian Lackner :: Partial implementation of WTSEnumerateProcessesW.
fixme:winediag:start_process Wine-Compholio is a Wine testing version containing experimental patches.
fixme:winediag:start_process Please don't report bugs at winehq.org and use our issue tracker instead:
fixme:winediag:start_process https://github.com/compholio/wine-compholio/issues
wine: cannot find L"C:\\windows\\system32\\winemenubuilder.exe"
err:wineboot:ProcessRunKeys Error running cmd L"C:\\windows\\system32\\winemenubuilder.exe -a -r" (2)
Checking OpenGL ...
OpenGL Vendor: X.Org
OpenGL Renderer: Gallium 0.4 on AMD RV770
OpenGL Direct Rendering: True
OpenGL: PASSED
Checking fonts ...
Missing Arial
Missing Verdana
Fonts: FAILURE
Checking ACLs / XATTR ...
ACLs: PASSED
Checking libraries...
libcups.so.2: /usr/lib32/libcups.so.2
libdbus-1.so.3: /usr/lib32/libdbus-1.so.3
libfontconfig.so.1: /usr/lib32/libfontconfig.so.1
libfreetype.so.6: /usr/lib32/libfreetype.so.6
libGL.so.1: /usr/lib32/libGL.so.1
libgnutls.so.28: /usr/lib32/libgnutls.so.28
libgsm.so.1: /usr/lib32/libgsm.so.1
libjpeg.so.62: /usr/lib32/libjpeg.so.62
libncurses.so.5: /usr/lib32/libncurses.so.5
libodbc.so.2: /usr/lib32/libodbc.so.2
libpng16.so.16: /usr/lib32/libpng16.so.16
libsane.so.1: /usr/lib32/libsane.so.1
libtiff.so.5: /usr/lib32/libtiff.so.5
libtxc_dxtn.so: /usr/lib32/libtxc_dxtn.so
libv4l1.so.0: /usr/lib32/libv4l1.so.0
libX11.so.6: /usr/lib32/libX11.so.6
libXcursor.so.1: /usr/lib32/libXcursor.so.1
libXext.so.6: /usr/lib32/libXext.so.6
libXi.so.6: /usr/lib32/libXi.so.6
libXinerama.so.1: /usr/lib32/libXinerama.so.1
libXrandr.so.2: /usr/lib32/libXrandr.so.2
libXrender.so.1: /usr/lib32/libXrender.so.1
libxslt.so.1: /usr/lib32/libxslt.so.1
libXxf86vm.so.1: /usr/lib32/libXxf86vm.so.1
Libraries: PASSED
Code: Select all
Sabayon Linux amd64 15.01
Linux pupu 3.12.0-sabayon #1 SMP Mon Dec 8 04:07:02 UTC 2014 x86_64 Intel(R) Core(TM)2 Quad CPU Q8200 @ 2.33GHz GenuineIntel GNU/Linux
# lspci -s 04:00.0 -v -nn
04:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] RV770 [Radeon HD 4850] [1002:9442] (prog-if 00 [VGA controller])
Subsystem: Hightech Information System Ltd. RV770 [Radeon HD 4850] [1787:2266]
Flags: bus master, fast devsel, latency 0, IRQ 43
Memory at e0000000 (64-bit, prefetchable) [size=256M]
Memory at febe0000 (64-bit, non-prefetchable) [size=64K]
I/O ports at e000 [size=256]
[virtual] Expansion ROM at feb00000 [disabled] [size=128K]
Capabilities: [50] Power Management version 3
Capabilities: [58] Express Legacy Endpoint, MSI 00
Capabilities: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit+
Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?>
Kernel driver in use: radeon
Kernel modules: radeon