Font problems on many audio plugins

Questions about Wine on Linux
Post Reply
Codesound
Level 2
Level 2
Posts: 14
Joined: Sun Sep 01, 2019 7:03 am

Font problems on many audio plugins

Post by Codesound » Wed Sep 11, 2019 11:24 am

WineHQ-develop 4.15, Linux Mint 19.2_x64 Cinnamom

Hi,
First of all, Thanks for this project and for all your works!

I have trouble seeing the text on many plugins... is there one way to fix this problems?

Image
Image

jkfloris
Level 6
Level 6
Posts: 617
Joined: Thu Aug 14, 2014 10:10 am

Re: Font problems on many audio plugins

Post by jkfloris » Wed Sep 11, 2019 1:42 pm

You could install some common fonts with:

Code: Select all

winetricks -q corefonts
# or with
sudo apt install ttf-mscorefonts-installer
If this doesn't improve, post a terminal output.

Codesound
Level 2
Level 2
Posts: 14
Joined: Sun Sep 01, 2019 7:03 am

Re: Font problems on many audio plugins

Post by Codesound » Wed Sep 11, 2019 1:55 pm

Hi,
thanks, the problems remains...... this is the output of all the two opertions:


Code: Select all

kernel@kernel:~$ winetricks -q corefonts
------------------------------------------------------
You are using a 64-bit WINEPREFIX. Note that many verbs only install 32-bit versions of packages. If you encounter problems, please retest in a clean 32-bit WINEPREFIX before reporting a bug.
------------------------------------------------------
Using winetricks 20180217 - sha256sum: 1b156c616174f41df79d72a90c52eb2b110c63a6e8ecb865d303a8f9f0908924 with wine-4.15 and WINEARCH=win64
Executing w_do_call corefonts
Executing load_corefonts 
Executing mkdir -p /home/kernel/.cache/winetricks/corefonts
Executing cd /home/kernel/.cache/winetricks/corefonts
Downloading https://mirrors.kernel.org/gentoo/distfiles/arial32.exe to /home/kernel/.cache/winetricks/corefonts
--2019-09-11 20:48:12--  https://mirrors.kernel.org/gentoo/distfiles/arial32.exe
Resolving mirrors.kernel.org (mirrors.kernel.org)... 198.145.21.9, 2001:19d0:306:6:0:1994:3:14
Connecting to mirrors.kernel.org (mirrors.kernel.org)|198.145.21.9|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 554208 (541K) [application/octet-stream]
Saving to: ‘arial32.exe’

arial32.exe                                      100%[=======================================================================================================>] 541.22K   247KB/s    in 2.2s    

2019-09-11 20:48:16 (247 KB/s) - ‘arial32.exe’ saved [554208/554208]

Executing cd /home/kernel
Executing cd /home/kernel/.cache/winetricks/corefonts
Downloading https://mirrors.kernel.org/gentoo/distfiles/arialb32.exe to /home/kernel/.cache/winetricks/corefonts
--2019-09-11 20:48:17--  https://mirrors.kernel.org/gentoo/distfiles/arialb32.exe
Resolving mirrors.kernel.org (mirrors.kernel.org)... 198.145.21.9, 2001:19d0:306:6:0:1994:3:14
Connecting to mirrors.kernel.org (mirrors.kernel.org)|198.145.21.9|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 168176 (164K) [application/octet-stream]
Saving to: ‘arialb32.exe’

arialb32.exe                                     100%[=======================================================================================================>] 164.23K   243KB/s    in 0.7s    

2019-09-11 20:48:18 (243 KB/s) - ‘arialb32.exe’ saved [168176/168176]

Executing cd /home/kernel
Executing cd /home/kernel/.cache/winetricks/corefonts
Downloading https://mirrors.kernel.org/gentoo/distfiles/comic32.exe to /home/kernel/.cache/winetricks/corefonts
--2019-09-11 20:48:19--  https://mirrors.kernel.org/gentoo/distfiles/comic32.exe
Resolving mirrors.kernel.org (mirrors.kernel.org)... 198.145.21.9, 2001:19d0:306:6:0:1994:3:14
Connecting to mirrors.kernel.org (mirrors.kernel.org)|198.145.21.9|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 246008 (240K) [application/octet-stream]
Saving to: ‘comic32.exe’

comic32.exe                                      100%[=======================================================================================================>] 240.24K   274KB/s    in 0.9s    

2019-09-11 20:48:20 (274 KB/s) - ‘comic32.exe’ saved [246008/246008]

Executing cd /home/kernel
Executing cd /home/kernel/.cache/winetricks/corefonts
Downloading https://mirrors.kernel.org/gentoo/distfiles/courie32.exe to /home/kernel/.cache/winetricks/corefonts
--2019-09-11 20:48:20--  https://mirrors.kernel.org/gentoo/distfiles/courie32.exe
Resolving mirrors.kernel.org (mirrors.kernel.org)... 198.145.21.9, 2001:19d0:306:6:0:1994:3:14
Connecting to mirrors.kernel.org (mirrors.kernel.org)|198.145.21.9|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 646368 (631K) [application/octet-stream]
Saving to: ‘courie32.exe’

courie32.exe                                     100%[=======================================================================================================>] 631.22K   345KB/s    in 1.8s    

2019-09-11 20:48:23 (345 KB/s) - ‘courie32.exe’ saved [646368/646368]

Executing cd /home/kernel
Executing cd /home/kernel/.cache/winetricks/corefonts
Downloading https://mirrors.kernel.org/gentoo/distfiles/georgi32.exe to /home/kernel/.cache/winetricks/corefonts
--2019-09-11 20:48:23--  https://mirrors.kernel.org/gentoo/distfiles/georgi32.exe
Resolving mirrors.kernel.org (mirrors.kernel.org)... 198.145.21.9, 2001:19d0:306:6:0:1994:3:14
Connecting to mirrors.kernel.org (mirrors.kernel.org)|198.145.21.9|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 392440 (383K) [application/octet-stream]
Saving to: ‘georgi32.exe’

georgi32.exe                                     100%[=======================================================================================================>] 383.24K   232KB/s    in 1.7s    

2019-09-11 20:48:25 (232 KB/s) - ‘georgi32.exe’ saved [392440/392440]

Executing cd /home/kernel
Executing cd /home/kernel/.cache/winetricks/corefonts
Downloading https://mirrors.kernel.org/gentoo/distfiles/impact32.exe to /home/kernel/.cache/winetricks/corefonts
--2019-09-11 20:48:25--  https://mirrors.kernel.org/gentoo/distfiles/impact32.exe
Resolving mirrors.kernel.org (mirrors.kernel.org)... 198.145.21.9, 2001:19d0:306:6:0:1994:3:14
Connecting to mirrors.kernel.org (mirrors.kernel.org)|198.145.21.9|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 173288 (169K) [application/octet-stream]
Saving to: ‘impact32.exe’

impact32.exe                                     100%[=======================================================================================================>] 169.23K   262KB/s    in 0.6s    

2019-09-11 20:48:27 (262 KB/s) - ‘impact32.exe’ saved [173288/173288]

Executing cd /home/kernel
Executing cd /home/kernel/.cache/winetricks/corefonts
Downloading https://mirrors.kernel.org/gentoo/distfiles/times32.exe to /home/kernel/.cache/winetricks/corefonts
--2019-09-11 20:48:27--  https://mirrors.kernel.org/gentoo/distfiles/times32.exe
Resolving mirrors.kernel.org (mirrors.kernel.org)... 198.145.21.9, 2001:19d0:306:6:0:1994:3:14
Connecting to mirrors.kernel.org (mirrors.kernel.org)|198.145.21.9|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 661728 (646K) [application/octet-stream]
Saving to: ‘times32.exe’

times32.exe                                      100%[=======================================================================================================>] 646.22K   517KB/s    in 1.2s    

2019-09-11 20:48:29 (517 KB/s) - ‘times32.exe’ saved [661728/661728]

Executing cd /home/kernel
Executing cd /home/kernel/.cache/winetricks/corefonts
Downloading https://mirrors.kernel.org/gentoo/distfiles/trebuc32.exe to /home/kernel/.cache/winetricks/corefonts
--2019-09-11 20:48:29--  https://mirrors.kernel.org/gentoo/distfiles/trebuc32.exe
Resolving mirrors.kernel.org (mirrors.kernel.org)... 198.145.21.9, 2001:19d0:306:6:0:1994:3:14
Connecting to mirrors.kernel.org (mirrors.kernel.org)|198.145.21.9|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 357200 (349K) [application/octet-stream]
Saving to: ‘trebuc32.exe’

trebuc32.exe                                     100%[=======================================================================================================>] 348.83K   292KB/s    in 1.2s    

2019-09-11 20:48:31 (292 KB/s) - ‘trebuc32.exe’ saved [357200/357200]

Executing cd /home/kernel
Executing cd /home/kernel/.cache/winetricks/corefonts
Downloading https://mirrors.kernel.org/gentoo/distfiles/verdan32.exe to /home/kernel/.cache/winetricks/corefonts
--2019-09-11 20:48:31--  https://mirrors.kernel.org/gentoo/distfiles/verdan32.exe
Resolving mirrors.kernel.org (mirrors.kernel.org)... 198.145.21.9, 2001:19d0:306:6:0:1994:3:14
Connecting to mirrors.kernel.org (mirrors.kernel.org)|198.145.21.9|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 351992 (344K) [application/octet-stream]
Saving to: ‘verdan32.exe’

verdan32.exe                                     100%[=======================================================================================================>] 343.74K   222KB/s    in 1.6s    

2019-09-11 20:48:34 (222 KB/s) - ‘verdan32.exe’ saved [351992/351992]

Executing cd /home/kernel
Executing cd /home/kernel/.cache/winetricks/corefonts
Downloading https://mirrors.kernel.org/gentoo/distfiles/webdin32.exe to /home/kernel/.cache/winetricks/corefonts
--2019-09-11 20:48:34--  https://mirrors.kernel.org/gentoo/distfiles/webdin32.exe
Resolving mirrors.kernel.org (mirrors.kernel.org)... 198.145.21.9, 2001:19d0:306:6:0:1994:3:14
Connecting to mirrors.kernel.org (mirrors.kernel.org)|198.145.21.9|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 185072 (181K) [application/octet-stream]
Saving to: ‘webdin32.exe’

webdin32.exe                                     100%[=======================================================================================================>] 180.73K   246KB/s    in 0.7s    

2019-09-11 20:48:35 (246 KB/s) - ‘webdin32.exe’ saved [185072/185072]

Executing cd /home/kernel
Executing cabextract -q -d /home/kernel/.wine/dosdevices/c:/windows/temp/_corefonts /home/kernel/.cache/winetricks/corefonts/arial32.exe
Executing cp -f /home/kernel/.wine/dosdevices/c:/windows/temp/_corefonts/Arialbd.TTF /home/kernel/.wine/dosdevices/c:/windows/Fonts/arialbd.ttf
cp: cannot create regular file '/home/kernel/.wine/dosdevices/c:/windows/Fonts/arialbd.ttf': Permission denied
------------------------------------------------------
Note: command cp -f /home/kernel/.wine/dosdevices/c:/windows/temp/_corefonts/Arialbd.TTF /home/kernel/.wine/dosdevices/c:/windows/Fonts/arialbd.ttf returned status 1. Aborting.
------------------------------------------------------
kernel@kernel:~$ sudo apt install ttf-mscorefonts-installer
[sudo] password for kernel:           
Reading package lists... Done
Building dependency tree       
Reading state information... Done
ttf-mscorefonts-installer is already the newest version (3.6ubuntu2).
0 to upgrade, 0 to newly install, 0 to remove and 6 not to upgrade.
kernel@kernel:~$ sudo apt-get upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
The following packages have been kept back:
  linux-headers-lowlatency linux-image-lowlatency linux-lowlatency
The following packages will be upgraded:
  curl libcurl3-gnutls libcurl4
3 to upgrade, 0 to newly install, 0 to remove and 3 not to upgrade.
Need to get 586 kB of archives.
After this operation, 3,072 B of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://security.ubuntu.com/ubuntu bionic-security/main amd64 libcurl3-gnutls amd64 7.58.0-2ubuntu3.8 [213 kB]
Get:2 http://security.ubuntu.com/ubuntu bionic-security/main amd64 curl amd64 7.58.0-2ubuntu3.8 [159 kB]
Get:3 http://security.ubuntu.com/ubuntu bionic-security/main amd64 libcurl4 amd64 7.58.0-2ubuntu3.8 [214 kB]
Fetched 586 kB in 2s (328 kB/s)   
(Reading database ... 305097 files and directories currently installed.)
Preparing to unpack .../libcurl3-gnutls_7.58.0-2ubuntu3.8_amd64.deb ...
Unpacking libcurl3-gnutls:amd64 (7.58.0-2ubuntu3.8) over (7.58.0-2ubuntu3.7) ...
Setting up libcurl3-gnutls:amd64 (7.58.0-2ubuntu3.8) ...
(Reading database ... 305097 files and directories currently installed.)
Preparing to unpack .../curl_7.58.0-2ubuntu3.8_amd64.deb ...
Unpacking curl (7.58.0-2ubuntu3.8) over (7.58.0-2ubuntu3.7) ...
Preparing to unpack .../libcurl4_7.58.0-2ubuntu3.8_amd64.deb ...
Unpacking libcurl4:amd64 (7.58.0-2ubuntu3.8) over (7.58.0-2ubuntu3.7) ...
Setting up libcurl4:amd64 (7.58.0-2ubuntu3.8) ...
Setting up curl (7.58.0-2ubuntu3.8) ...
Processing triggers for man-db (2.8.3-2ubuntu0.1) ...
Processing triggers for libc-bin (2.27-3ubuntu1) ...
kernel@kernel:~$ 

Image

jkfloris
Level 6
Level 6
Posts: 617
Joined: Thu Aug 14, 2014 10:10 am

Re: Font problems on many audio plugins

Post by jkfloris » Wed Sep 11, 2019 2:48 pm

Could you also post the Wine terminal output?

Is there a free demo available to test?

Codesound
Level 2
Level 2
Posts: 14
Joined: Sun Sep 01, 2019 7:03 am

Re: Font problems on many audio plugins

Post by Codesound » Wed Sep 11, 2019 2:56 pm

Hi,

yes, all are free:

http://www.vst4free.com/free_vst.php?pl ... rd&id=3024
jkfloris wrote:
Wed Sep 11, 2019 2:48 pm
Could you also post the Wine terminal output?

how can I do? :(

jkfloris
Level 6
Level 6
Posts: 617
Joined: Thu Aug 14, 2014 10:10 am

Re: Font problems on many audio plugins

Post by jkfloris » Thu Sep 12, 2019 3:16 pm

Run the program from the command line and post the output.
https://wiki.winehq.org/Wine_User's_Gui ... mmand_line

Codesound
Level 2
Level 2
Posts: 14
Joined: Sun Sep 01, 2019 7:03 am

Re: Font problems on many audio plugins

Post by Codesound » Sat Sep 14, 2019 1:59 am

Hi.
the plugins that I use are simply .dll files: these are charged in the VSTHost (the principal software) simply drag' n'drop inside of it's principal window:
I don't know how to use the wine terminal to make this operation

If you want to try, these are the link to
VSTHost (ps the official site cannot be reached at this time):
https://download.cnet.com/VSTHost-64-bi ... 35689.html
and this is the link for one plugin .dll:
http://www.vst4free.com/free_vst.php?pl ... rd&id=3024

PS: Programs/plugins powered/made with Juce are supported with wine?

Image

Codesound
Level 2
Level 2
Posts: 14
Joined: Sun Sep 01, 2019 7:03 am

Re: Font problems on many audio plugins

Post by Codesound » Sat Sep 14, 2019 6:04 am

Hi,

when I open winetricks, this advisement appear:
(I hope this is useful...)

Thanks again GUYS.....

Image

jkfloris
Level 6
Level 6
Posts: 617
Joined: Thu Aug 14, 2014 10:10 am

Re: Font problems on many audio plugins

Post by jkfloris » Sat Sep 14, 2019 12:42 pm

I don't know how to use the wine terminal to make this operation
You can run the program from the terminal:

Code: Select all

cd /path/to/vsthostx64/
wine vsthost.exe
You can use the program as usual.

Codesound
Level 2
Level 2
Posts: 14
Joined: Sun Sep 01, 2019 7:03 am

Re: Font problems on many audio plugins

Post by Codesound » Sat Sep 14, 2019 2:21 pm

Hi,

this is the output from my terminal when I open the vsthost.exe........

Code: Select all

kernel@kernel:~/Downloads/vsthostx64$ wine vsthost.exe
002b:fixme:heap:RtlSetHeapInformation 0x470000 0 0x22fcf0 4 stub
002d:fixme:thread:SetThreadIdealProcessor (00000000000000C0 1): stub
002e:fixme:thread:SetThreadIdealProcessor (00000000000000C8 2): stub
002f:fixme:thread:SetThreadIdealProcessor (00000000000000D0 3): stub
0030:fixme:thread:SetThreadIdealProcessor (00000000000000D8 4): stub
0031:fixme:thread:SetThreadIdealProcessor (00000000000000E0 5): stub
0032:fixme:thread:SetThreadIdealProcessor (00000000000000E8 6): stub
0033:fixme:thread:SetThreadIdealProcessor (00000000000000F0 7): stub
0034:fixme:thread:SetThreadIdealProcessor (00000000000000F8 8): stub
0035:fixme:thread:SetThreadIdealProcessor (0000000000000100 9): stub
0036:fixme:thread:SetThreadIdealProcessor (0000000000000108 10): stub
0037:fixme:thread:SetThreadIdealProcessor (0000000000000110 11): stub
002b:fixme:process:GetProcessWorkingSetSizeEx (FFFFFFFFFFFFFFFF,000000000022F730,000000000022F778,0000000000000000): stub
003a:fixme:thread:SetThreadIdealProcessor (0000000000000140 0): stub
AND WHEN I INSERT ONE DLL with the font problem:

Code: Select all

kernel@kernel:~/Downloads/vsthostx64$ wine vsthost.exe
002b:fixme:heap:RtlSetHeapInformation 0x470000 0 0x22fcf0 4 stub
002d:fixme:thread:SetThreadIdealProcessor (00000000000000C0 1): stub
002e:fixme:thread:SetThreadIdealProcessor (00000000000000C8 2): stub
002f:fixme:thread:SetThreadIdealProcessor (00000000000000D0 3): stub
0030:fixme:thread:SetThreadIdealProcessor (00000000000000D8 4): stub
0031:fixme:thread:SetThreadIdealProcessor (00000000000000E0 5): stub
0032:fixme:thread:SetThreadIdealProcessor (00000000000000E8 6): stub
0033:fixme:thread:SetThreadIdealProcessor (00000000000000F0 7): stub
0034:fixme:thread:SetThreadIdealProcessor (00000000000000F8 8): stub
0035:fixme:thread:SetThreadIdealProcessor (0000000000000100 9): stub
0036:fixme:thread:SetThreadIdealProcessor (0000000000000108 10): stub
0037:fixme:thread:SetThreadIdealProcessor (0000000000000110 11): stub
002b:fixme:process:GetProcessWorkingSetSizeEx (FFFFFFFFFFFFFFFF,000000000022F730,000000000022F778,0000000000000000): stub
003a:fixme:thread:SetThreadIdealProcessor (0000000000000140 0): stub
002b:fixme:clipboard:import_text unsupported TEXT type "TEXT"
002b:fixme:vcruntime:__telemetry_main_invoke_trigger (0000000180000000)
002b:fixme:vcruntime:__telemetry_main_return_trigger (0000000180000000)
002b:fixme:vcruntime:__telemetry_main_invoke_trigger (0000000180000000)
002b:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (000000000022E210 1 C) semi-stub
002b:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (000000000022DF00 1 C) semi-stub
thanks not only for your great support, but also for your patience...

jkfloris
Level 6
Level 6
Posts: 617
Joined: Thu Aug 14, 2014 10:10 am

Re: Font problems on many audio plugins

Post by jkfloris » Mon Sep 16, 2019 8:43 am

Too bad, there's not really much useful information in the terminal output.

You could try:
Install the "fonts-wine" package

Code: Select all

sudo apt install fonts-wine
If this doesn't give any improvement, post a debug output:

Code: Select all

WINEDEBUG=+font wine vsthost.exe >> vsthost-font.txt 2>&1
tar -czf vsthost-font.tar.gz vsthost-font.txt
Probably the file "vsthost-font.tar.gz" is small enough to post here.

Codesound
Level 2
Level 2
Posts: 14
Joined: Sun Sep 01, 2019 7:03 am

Re: Font problems on many audio plugins

Post by Codesound » Tue Sep 17, 2019 5:32 am

Hi,

no improve... this is the .tar.gz with the .txt (I have trouble to copy/paste the output directly)...

THANKS again!
Attachments
vsthost-font.txt.tar.gz
(148.12 KiB) Downloaded 1 time

jkfloris
Level 6
Level 6
Posts: 617
Joined: Thu Aug 14, 2014 10:10 am

Re: Font problems on many audio plugins

Post by jkfloris » Tue Sep 17, 2019 11:33 am

The fonts you are missing are inside the .dll or .vst3 files.
Did you use any winetricks in your wineprefix?

Code: Select all

cat /home/kernel/.wine/winetricks.log
If you did, could you test vsthost in a clean wineprefix?

Code: Select all

cd ~/Downloads/vsthostx64
WINEPREFIX=~/wine-vsthost wine vsthost.exe

Post Reply