No interface fonts in Photoshop

Questions about Wine on Linux
Locked
Lockheed
Level 2
Level 2
Posts: 27
Joined: Tue Sep 01, 2009 12:51 am

No interface fonts in Photoshop

Post by Lockheed »

I installed Photoshop CS6 on Wine 1.7.27 (Arch Linux) in a 32bit bottle, and it works well, but I do not have interface fonts in dialog windows.

Here's how it looks:

http://i.imgur.com/agQg5GU.png
http://i.imgur.com/5AGTI2H.png
http://i.imgur.com/qQLJCgn.png

Can this be fixed?
User avatar
dimesio
Moderator
Moderator
Posts: 13367
Joined: Tue Mar 25, 2008 10:30 pm

Re: No interface fonts in Photoshop

Post by dimesio »

Have you tried installing winetricks corefonts?
Lockheed
Level 2
Level 2
Posts: 27
Joined: Tue Sep 01, 2009 12:51 am

Re: No interface fonts in Photoshop

Post by Lockheed »

Yes, it is installed.
Lockheed
Level 2
Level 2
Posts: 27
Joined: Tue Sep 01, 2009 12:51 am

Re: No interface fonts in Photoshop

Post by Lockheed »

Frankly, I am quite amazed that there is no solution to such an issue which would at first look trivial.
User avatar
dimesio
Moderator
Moderator
Posts: 13367
Joined: Tue Mar 25, 2008 10:30 pm

Re: No interface fonts in Photoshop

Post by dimesio »

Well, I am quite amazed that someone who has been a member of this forum for 5 years expects anyone to come up with more than a generic answer based solely on screenshots.
Lockheed
Level 2
Level 2
Posts: 27
Joined: Tue Sep 01, 2009 12:51 am

Re: No interface fonts in Photoshop

Post by Lockheed »

What else would you need?
User avatar
dimesio
Moderator
Moderator
Posts: 13367
Joined: Tue Mar 25, 2008 10:30 pm

Re: No interface fonts in Photoshop

Post by dimesio »

Terminal output.
Lockheed
Level 2
Level 2
Posts: 27
Joined: Tue Sep 01, 2009 12:51 am

Re: No interface fonts in Photoshop

Post by Lockheed »

Here's terminal output of starting Photoshop, opening an image, openning properties window with missing fonts, closing Photoshop:

Code: Select all

fixme:actctx:parse_expect_elem unexpected element L"/dependentAssembly"
fixme:actctx:parse_manifest_buffer failed to parse manifest (null)
fixme:actctx:parse_expect_elem unexpected element L"/dependentAssembly"
fixme:actctx:parse_manifest_buffer failed to parse manifest (null)
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
err:shell:HCR_GetFolderAttributes should be called for simple PIDL's only!
fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x32fc68 1 C) semi-stub
fixme:system:SetProcessDPIAware stub!
fixme:ole:RemUnknown_QueryInterface No interface for iid {00000019-0000-0000-c000-000000000046}
fixme:win:EnumDisplayDevicesW ((null),0,0x32f194,0x00000000), stub!
fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x32f268 1 C) semi-stub
fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x32ea08 1 C) semi-stub
fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x32e7d8 1 C) semi-stub
fixme:ntdll:NtSetInformationToken unimplemented class 24
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
fixme:shell:IShellLinkW_fnGetPath (0x21fe88): WIN32_FIND_DATA is not yet filled.
fixme:shell:IShellLinkW_fnGetPath (0x21fe88): WIN32_FIND_DATA is not yet filled.
fixme:shell:IShellLinkW_fnGetPath (0x21fe88): WIN32_FIND_DATA is not yet filled.
fixme:shell:IShellLinkW_fnGetPath (0x21fe88): WIN32_FIND_DATA is not yet filled.
fixme:shell:IShellLinkW_fnGetPath (0x21fe88): WIN32_FIND_DATA is not yet filled.
fixme:shell:IShellLinkW_fnGetPath (0x21fe88): WIN32_FIND_DATA is not yet filled.
fixme:shell:IShellLinkW_fnGetPath (0x21fe88): WIN32_FIND_DATA is not yet filled.
fixme:shell:IShellLinkW_fnGetPath (0x21fe88): WIN32_FIND_DATA is not yet filled.
fixme:shell:IShellLinkW_fnGetPath (0x21fe88): WIN32_FIND_DATA is not yet filled.
fixme:shell:IShellLinkW_fnGetPath (0x21fe88): WIN32_FIND_DATA is not yet filled.
fixme:shell:IShellLinkW_fnGetPath (0x21fe88): WIN32_FIND_DATA is not yet filled.
fixme:shell:IShellLinkW_fnGetPath (0x21fe88): WIN32_FIND_DATA is not yet filled.
fixme:shell:IShellLinkW_fnGetPath (0x21fe88): WIN32_FIND_DATA is not yet filled.
fixme:shell:IShellLinkW_fnGetPath (0x21fe88): WIN32_FIND_DATA is not yet filled.
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:ole:CoInitializeSecurity ((nil),-1,(nil),(nil),0,3,(nil),0,(nil)) - stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x33f584,0x00000000), stub!
fixme:ole:CoInitializeSecurity ((nil),-1,(nil),(nil),1,3,(nil),0,(nil)) - stub!
fixme:ole:RemUnknown_QueryInterface No interface for iid {00000019-0000-0000-c000-000000000046}
fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33fbd8 1 C) semi-stub
fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33f9b8 1 C) semi-stub
fixme:win:EnumDisplayDevicesW ((null),0,0x33f3a4,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),1,0x33f3a4,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x33f544,0x00000000), stub!
err:wgl:X11DRV_wglCreateContextAttribsARB Context creation failed (error 1)
err:wgl:X11DRV_wglCreateContextAttribsARB Context creation failed (error 1)
fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33f288 1 C) semi-stub
fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33f348 1 C) semi-stub
fixme:win:EnumDisplayDevicesW ((null),0,0x33f7f4,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x33f9a4,0x00000000), stub!
err:wgl:X11DRV_wglCreateContextAttribsARB Context creation failed (error 1)
fixme:win:EnumDisplayDevicesW ((null),0,0x33f824,0x00000000), stub!
fixme:dxgi:dxgi_device_init Ignoring adapter type.
fixme:win:EnumDisplayDevicesW ((null),0,0x33f774,0x00000000), stub!
fixme:msvcrt:__clean_type_info_names_internal (0x750ae4) stub
fixme:msvcrt:__clean_type_info_names_internal (0x60e8dc) stub
fixme:msvcrt:__clean_type_info_names_internal (0x3b4aac) stub
fixme:msvcrt:__clean_type_info_names_internal (0x10020dd4) stub
fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x7dee518 1 C) semi-stub
fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x7dee2c8 1 C) semi-stub
fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x7dee078 1 C) semi-stub
fixme:wia:wiadevmgr_QueryInterface interface {00000003-0000-0000-c000-000000000046} not implemented
fixme:wia:wiadevmgr_QueryInterface interface {00000003-0000-0000-c000-000000000046} not implemented
fixme:wia:wiadevmgr_QueryInterface interface {00000019-0000-0000-c000-000000000046} not implemented
fixme:msvcrt:type_info_name_internal_method type_info_node parameter ignored
err:ole:CoInitializeEx Attempt to change threading model of this apartment from apartment threaded to multi-threaded
fixme:ole:CoInitializeSecurity ((nil),-1,(nil),(nil),0,3,(nil),0,(nil)) - stub!
fixme:wbemprox:client_security_SetBlanket 0xf67c35a4, 0x779b458, 10, 0, (null), 3, 3, (nil), 0x00000000
fixme:wbemprox:client_security_Release 0xf67c35a4
fixme:actctx:parse_expect_elem unexpected element L"/dependentAssembly"
fixme:actctx:parse_manifest_buffer failed to parse manifest (null)
fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x32ec88 1 C) semi-stub
fixme:actctx:parse_expect_elem unexpected element L"/dependentAssembly"
fixme:actctx:parse_manifest_buffer failed to parse manifest (null)
fixme:actctx:parse_expect_elem unexpected element L"/dependentAssembly"
fixme:actctx:parse_manifest_buffer failed to parse manifest (null)
fixme:actctx:parse_expect_elem unexpected element L"/dependentAssembly"
fixme:actctx:parse_manifest_buffer failed to parse manifest (null)
fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x32ec88 1 C) semi-stub
fixme:actctx:parse_expect_elem unexpected element L"/dependentAssembly"
fixme:actctx:parse_manifest_buffer failed to parse manifest (null)
fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x32ec88 1 C) semi-stub
fixme:wtsapi:WTSRegisterSessionNotification Stub 0x10054 0x00000001
fixme:actctx:parse_expect_elem unexpected element L"/dependentAssembly"
fixme:actctx:parse_manifest_buffer failed to parse manifest (null)
fixme:win:DisableProcessWindowsGhosting : stub
fixme:appbar:SHAppBarMessage unknown msg: 4
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETSTATE): stub
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETTASKBARPOS, hwnd=(nil)): stub
fixme:appbar:SHAppBarMessage unknown msg: 4
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETSTATE): stub
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETTASKBARPOS, hwnd=(nil)): stub
fixme:win:LockWindowUpdate (0x10054), partial stub!
fixme:win:LockWindowUpdate ((nil)), partial stub!
fixme:appbar:SHAppBarMessage unknown msg: 4
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETSTATE): stub
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETTASKBARPOS, hwnd=(nil)): stub
fixme:appbar:SHAppBarMessage unknown msg: 4
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETSTATE): stub
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETTASKBARPOS, hwnd=(nil)): stub
fixme:win:EnumDisplayDevicesW ((null),0,0x32eba4,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),1,0x32eba4,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x32ed44,0x00000000), stub!
err:wgl:X11DRV_wglCreateContextAttribsARB Context creation failed (error 1)
err:wgl:X11DRV_wglCreateContextAttribsARB Context creation failed (error 1)
fixme:win:EnumDisplayDevicesW ((null),0,0x32f004,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x32f1a4,0x00000000), stub!
err:wgl:X11DRV_wglCreateContextAttribsARB Context creation failed (error 1)
fixme:wbemprox:client_security_SetBlanket 0xf67c35a4, 0x723a020, 10, 0, (null), 3, 3, (nil), 0x00000000
fixme:wbemprox:client_security_Release 0xf67c35a4
fixme:win:EnumDisplayDevicesW ((null),0,0x32ed34,0x00000000), stub!
fixme:win:LockWindowUpdate (0x10054), partial stub!
fixme:win:LockWindowUpdate ((nil)), partial stub!
fixme:ole:CoResumeClassObjects stub
fixme:ntdll:server_ioctl_file Unsupported ioctl 28000017 (device=2800 access=0 func=5 method=3)
fixme:winsock:server_ioctl_sock Unsupported ioctl 28000017 (device=2800 access=0 func=5 method=3)
fixme:winsock:WSAIoctl unsupported WS_IOCTL cmd (_WSAIO(IOC_WS2, 23))
fixme:ntdll:server_ioctl_file Unsupported ioctl 28000017 (device=2800 access=0 func=5 method=3)
fixme:winsock:server_ioctl_sock Unsupported ioctl 28000017 (device=2800 access=0 func=5 method=3)
fixme:winsock:WSAIoctl unsupported WS_IOCTL cmd (_WSAIO(IOC_WS2, 23))
err:ntdll:RtlpWaitForCriticalSection section 0x29761d8 "?" wait timed out in thread 0046, blocked by 0009, retrying (60 sec)
fixme:appbar:SHAppBarMessage unknown msg: 4
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETSTATE): stub
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETTASKBARPOS, hwnd=(nil)): stub
fixme:appbar:SHAppBarMessage unknown msg: 4
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETSTATE): stub
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETTASKBARPOS, hwnd=(nil)): stub
fixme:win:LockWindowUpdate (0x10054), partial stub!
fixme:win:LockWindowUpdate ((nil)), partial stub!
err:wgl:X11DRV_wglCreateContextAttribsARB Context creation failed (error 1)
fixme:win:LockWindowUpdate (0x10054), partial stub!
fixme:win:LockWindowUpdate ((nil)), partial stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x32df84,0x00000000), stub!
err:wgl:X11DRV_wglCreateContextAttribsARB Context creation failed (error 1)
fixme:appbar:SHAppBarMessage unknown msg: 4
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETSTATE): stub
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETTASKBARPOS, hwnd=(nil)): stub
fixme:appbar:SHAppBarMessage unknown msg: 4
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETSTATE): stub
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETTASKBARPOS, hwnd=(nil)): stub
fixme:appbar:SHAppBarMessage unknown msg: 4
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETSTATE): stub
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETTASKBARPOS, hwnd=(nil)): stub
fixme:appbar:SHAppBarMessage unknown msg: 4
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETSTATE): stub
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETTASKBARPOS, hwnd=(nil)): stub
fixme:win:LockWindowUpdate (0x10054), partial stub!
fixme:win:LockWindowUpdate ((nil)), partial stub!
fixme:appbar:SHAppBarMessage unknown msg: 4
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETSTATE): stub
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETTASKBARPOS, hwnd=(nil)): stub
fixme:appbar:SHAppBarMessage unknown msg: 4
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETSTATE): stub
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETTASKBARPOS, hwnd=(nil)): stub
fixme:win:LockWindowUpdate (0x10054), partial stub!
fixme:win:LockWindowUpdate ((nil)), partial stub!
fixme:appbar:SHAppBarMessage unknown msg: 4
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETSTATE): stub
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETTASKBARPOS, hwnd=(nil)): stub
fixme:appbar:SHAppBarMessage unknown msg: 4
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETSTATE): stub
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETTASKBARPOS, hwnd=(nil)): stub
fixme:win:LockWindowUpdate (0x10054), partial stub!
fixme:win:LockWindowUpdate ((nil)), partial stub!
fixme:appbar:SHAppBarMessage unknown msg: 4
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETSTATE): stub
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETTASKBARPOS, hwnd=(nil)): stub
fixme:appbar:SHAppBarMessage unknown msg: 4
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETSTATE): stub
fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETTASKBARPOS, hwnd=(nil)): stub
fixme:win:LockWindowUpdate (0x10054), partial stub!
fixme:win:LockWindowUpdate ((nil)), partial stub!
fixme:file:MoveFileWithProgressW MOVEFILE_WRITE_THROUGH unimplemented
fixme:ole:CoSuspendClassObjects 
fixme:msvcrt:__clean_type_info_names_internal (0x15367a60) stub
fixme:msvcrt:__clean_type_info_names_internal (0x1545a9dc) stub
fixme:msvcrt:__clean_type_info_names_internal (0x7e239d4) stub
fixme:msvcrt:__clean_type_info_names_internal (0x1d0c0b2c) stub
fixme:msvcrt:__clean_type_info_names_internal (0x17ede8dc) stub
fixme:msvcrt:__clean_type_info_names_internal (0x17984aac) stub
fixme:msvcrt:__clean_type_info_names_internal (0xfdcc884) stub
fixme:msvcrt:__clean_type_info_names_internal (0x87948fc) stub
fixme:msvcrt:__clean_type_info_names_internal (0x5cb8514) stub
fixme:msvcrt:__clean_type_info_names_internal (0x4bdfa64) stub
fixme:msvcrt:__clean_type_info_names_internal (0x3f0ae4) stub
fixme:msvcrt:__clean_type_info_names_internal (0x3950dd4) stub
fixme:msvcrt:__clean_type_info_names_internal (0x390ed7c) stub
fixme:msvcrt:__clean_type_info_names_internal (0x32beedc) stub
fixme:msvcrt:__clean_type_info_names_internal (0x10094524) stub
fixme:msvcrt:__clean_type_info_names_internal (0x3153f24) stub

User avatar
dimesio
Moderator
Moderator
Posts: 13367
Joined: Tue Mar 25, 2008 10:30 pm

Re: No interface fonts in Photoshop

Post by dimesio »

Nothing obviously related to fonts there. There is this error:

Code: Select all

err:wgl:X11DRV_wglCreateContextAttribsARB Context creation failed (error 1)
but I don't know if that's related, or what to do about it if it is.

What native dlls/winetricks did you install to this wineprefix?
Lockheed
Level 2
Level 2
Posts: 27
Joined: Tue Sep 01, 2009 12:51 am

Re: No interface fonts in Photoshop

Post by Lockheed »

I followed those steps: http://pastebin.com/BuD7z0wB

So

Code: Select all

atmlib gdiplus msxml3 msxml6 vcrun2005 vcrun2005sp1 vcrun2008 fontsmooth-rgb gecko
User avatar
dimesio
Moderator
Moderator
Posts: 13367
Joined: Tue Mar 25, 2008 10:30 pm

Re: No interface fonts in Photoshop

Post by dimesio »

Outside howtos, PlayOnLinux, and copying a Windows install are all not supported. The most recent test report in the AppDB says that the installer works, and the only native dll it mentions is atmlib.

Reinstall to a clean wineprefix following the instructions in the AppDB.
Lockheed
Level 2
Level 2
Posts: 27
Joined: Tue Sep 01, 2009 12:51 am

Re: No interface fonts in Photoshop

Post by Lockheed »

To be precise, installation interrupts with an error around 70th %, but Photoshop works nonetheless.
Locked