http://bugs.winehq.org/show_bug.cgi?id=27294
Summary: livezilla can't start, complains of missing Verdana font Product: Wine Version: 1.3.20 Platform: x86 OS/Version: Linux Status: NEW Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: dank@kegel.com
A user complained that Livezilla wouldn't start, see http://forum.winehq.org/viewtopic.php?t=12202
I was able to reproduce this, plus a possible font-related gdiplus bug:
cd $HOME rm -rf ~/.wine sh winetricks corefonts dotnet20 wget http://www.livezilla.net/downloads/pubfiles/LiveZilla_3.3.2.2_Full.exe wine LiveZilla_3.3.2.2_Full.exe cd ~/".wine/drive_c/Program Files/LiveZilla" wine LiveZilla
That gets the error Your system misses the font Microsoft Sans Serif Copying micross.ttf from a Windows system into ~/.wine/drive_c/windows/Fonts gets past that. (Dunno if that needs to be added to winetricks, or if one of the existing fonts in 'allfonts' should satisfy it.)
The next problem is Your system misses the font Tahoma
Doing winetricks tahoma gdiplus gets past that. (Don't know why gdiplus was needed, that's interesting.)
The next problem is the user's error, Your system misses the font 'Verdana Regular'
Which is funny, because Verdana Regular is already in windows/Fonts, and WINEDEBUG=+font shows trace:font:AddFontToList Loading font file "/home/dank/.wine/dosdevices/c:/windows/Fonts/Verdana.TTF" index 0 trace:font:get_familyname Got localised name L"Verdana" trace:font:AddFontToList fsCsb = 2000019f 00000000/00000287 00000000 00000000 00000000 trace:font:AddFontToList Added font L"Verdana" L"Regular" ... trace:font:AddFontToList Loading font file "/usr/share/fonts/truetype/msttcorefonts/Verdana.ttf" index 0 trace:font:get_familyname Got localised name L"Verdana" trace:font:AddFontToList Already loaded font L"Verdana" L"Regular" original version is 10000, this version is 10000 trace:font:AddFontToList Original font is newer so skipping this one
Oddly, at some point, wine forgets about the Regular variant:
trace:font:DumpFontList Family: L"Verdana" 000d:Ret advapi32.RegGetValueW() retval=0000trace:font:DumpFontList L"Bold" 2000019f 000d:Call advapi32.RegGetValueW(0000004c,000trace:font:DumpFontList L"Bold Italic" 2000019f
Perhaps one of the fonts in /usr/share/fonts is interfering...
http://bugs.winehq.org/show_bug.cgi?id=27294
--- Comment #1 from Dan Kegel dank@kegel.com 2011-05-26 11:15:54 CDT --- Created an attachment (id=34906) --> (http://bugs.winehq.org/attachment.cgi?id=34906) +relay,+font log, filtered with egrep -v "GetLast|Interlocked|Heap|Critical" and compressed with rzip
Removing the verdana fonts in /usr/share/fonts got rid of the font dump that lacked Verdana Regular, but didn't help the app. Attaching a shorter log obtained by removing the z: symlink; verdana still shows up in the log, but the app doesn't recognize it.
http://bugs.winehq.org/show_bug.cgi?id=27294
--- Comment #2 from Dan Kegel dank@kegel.com 2011-05-27 09:22:06 CDT --- The app was originally reported working in http://bugs.winehq.org/show_bug.cgi?id=19329#c23 but that recipe doesn't seem to work anymore, the app complains about Microsoft Sans Serif, as noted at the end of http://bugs.winehq.org/show_bug.cgi?id=21976
Oddly, the script
rm -f $HOME/.wine wine cmd /c echo create .wine cd $HOME/.wine/drive_c wget http://winetricks.org/winetricks wget http://www.livezilla.net/downloads/pubfiles/LiveZilla_3.3.2.2_Full.exe wine LiveZilla_3.3.2.2_Full.exe /s sh winetricks -q ie6 dotnet20 mdac28 tahoma corefonts gdiplus cd "Program Files/LiveZilla" wine LiveZilla
fails with Your system misses the font Tahoma Regular even though tahoma is installed.
So the problem moves around from font to font in some strange order-dependent way...
http://bugs.winehq.org/show_bug.cgi?id=27294
Jake Thomas jjunk97411@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jjunk97411@yahoo.com
--- Comment #3 from Jake Thomas jjunk97411@yahoo.com 2011-06-16 16:02:48 CDT --- Missing font issue solved: 1. Copy in needed TTF files into [WINEPREFIX]/drive_c/windows/Fonts 2. In the registry of the prefix Livezilla is installed to, in the HKLM\Software\Microsoft\Windows NT\CurrentVersion\Fonts key, have a string value for each TTF file in the above mentioned font folder where this string value has the same exact name (character-for-character, including the " (True Type)" at the end if it has it. Don't add an extra space at the end or anything) of the font the font file contains. Give the string value a value data of the name of the font file, but not the path to it, just the file name. It already knows to look in the font folder. The ones you see with full paths are for fonts not in the Fonts folder.
For complete step-by-step instructions of how to get Livezilla working in WINE, see the "Additional Comments" here: http://appdb.winehq.org/objectManager.php?sClass=version&iId=23709
Here is the mother thread: http://forum.winehq.org/viewtopic.php?t=12202&postdays=0&postorder=a...
Cheers, SpawnHappyJake
http://bugs.winehq.org/show_bug.cgi?id=27294
joaopa jeremielapuree@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree@yahoo.fr
--- Comment #4 from joaopa jeremielapuree@yahoo.fr 2011-06-16 18:07:21 CDT --- duplicate of bug 15745
http://bugs.winehq.org/show_bug.cgi?id=27294
--- Comment #5 from Rosanne DiMesio dimesio@earthlink.net 2011-06-19 12:48:07 CDT --- (In reply to comment #4)
duplicate of bug 15745
No. This app complains about more fonts than just Verdana, and merely copying the .ttf files to the wineprefix's Fonts directory is not enough to to solve the problem reported here.
http://bugs.winehq.org/show_bug.cgi?id=27294
--- Comment #6 from Dan Kegel dank@kegel.com 2011-10-01 08:49:41 CDT --- Jake also mentioned that just having a fake Microsoft Sans Serif is enough: "[To get a fake Microsoft Sans Serif that makes Livezilla happy enough,] I found this tutorial: http://www.fontgeek.net/blog/?p=343 . I adapted it to Linux and what I was dealing with, and lo and behold, using ttx and gEdit, I made FreeSans spoof Microsoft Sans Serif! And Livezilla works with the spoof."
http://bugs.winehq.org/show_bug.cgi?id=27294
--- Comment #7 from Dan Kegel dank@kegel.com 2011-10-01 09:05:09 CDT --- (Sorry, I didn't mean he said only that one font was needed; he just meant that a fake font is a sufficient substitute for the real one.)
http://bugs.winehq.org/show_bug.cgi?id=27294
mimitron nozoral@mail.ru changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |nozoral@mail.ru
--- Comment #8 from mimitron nozoral@mail.ru 2013-08-02 11:53:21 CDT --- I have the same problem with the font Verdana: http://storage7.static.itmages.ru/i/13/0801/h_1375383678_2404064_9a8edebd71.... http://storage3.static.itmages.ru/i/13/0801/h_1375386978_8786465_88f9e53db6....
Is there currently any way to fix the problem?
https://bugs.winehq.org/show_bug.cgi?id=27294
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Blocks| |17922
https://bugs.winehq.org/show_bug.cgi?id=27294
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |dotnet, download URL| |https://www.livezilla.net/d | |ownloads/pubfiles/afiles/Li | |veZilla_4.0.1.0_Full.exe CC| |focht@gmx.net Summary|livezilla can't start, |LiveZilla 3.x/4.x (.NET 2.0 |complains of missing |app) complains about |Verdana font |missing 'Regular' style TTF | |fonts on startup ('Verdana | |Regular', 'Sans Serif | |Regular', 'Arial Regular')
--- Comment #9 from Anastasius Focht focht@gmx.net --- Hello folks,
confirming, still present.
Refining summary to target all fonts being complained on
* 'Verdana Regular' * 'Sans Serif Regular' * 'Arial Regular'
The issue with the app still complaining about missing 'Regular' style fonts even if present in '~/.fonts' is 'gdiplus' related (font family processing) and can be worked around with 'winetricks -q gdiplus'.
$ sha1sum LiveZilla_4.0.1.0_Full.exe 3f5dc75fc02384d918216ca974a637c917349824 LiveZilla_4.0.1.0_Full.exe
$ du -sh LiveZilla_4.0.1.0_Full.exe 7.7M LiveZilla_4.0.1.0_Full.exe
$ wine --version wine-1.7.24-150-gcf4404c
Regards
https://bugs.winehq.org/show_bug.cgi?id=27294
--- Comment #10 from Ken Sharp imwellcushtymelike@gmail.com --- Still present in wine-1.7.44-199-g714abcb
https://bugs.winehq.org/show_bug.cgi?id=27294
super_man@post.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |super_man@post.com
--- Comment #11 from super_man@post.com --- the same 1.7.48
https://bugs.winehq.org/show_bug.cgi?id=27294
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|https://www.livezilla.net/d |https://web.archive.org/web |ownloads/pubfiles/afiles/Li |/20190311084940/http://www. |veZilla_4.0.1.0_Full.exe |onzehost.com.br/downloads/L | |iveZilla_3.3.2.2_Full.exe Component|-unknown |gdiplus
--- Comment #12 from Anastasius Focht focht@gmx.net --- Hello folks,
revisiting, still present.
Installation prerequisite:
* .NET Framework 2.0 -> 'winetricks -q dotnet20' (bug 31002)
'Regular' style TTF fonts workarounds:
* 'winetricks -q verdana arial' * 'winetricks -q gdiplus'
'Sans Serif Regular' font -> download 'micross.ttf' from:
https://fontzone.net/downloadfile/microsoft-sans-serif
and put it in ~/.fonts
$ sha1sum LiveZilla_3.3.2.2_Full.exe f25a903f47dbd146d49cf80974a2f563e74bd9dd LiveZilla_3.3.2.2_Full.exe
$ du -sh LiveZilla_3.3.2.2_Full.exe 6.8M LiveZilla_3.3.2.2_Full.exe
$ wine --version wine-4.3-229-g6d82b2f1ad
Regards
https://bugs.winehq.org/show_bug.cgi?id=27294
Jeff Smith whydoubt@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |whydoubt@gmail.com
--- Comment #13 from Jeff Smith whydoubt@gmail.com --- Note: LiveZilla shut it's doors in 2020, and this software seems of no real use without the service.
As for the cause of this bug in wine: since Windows 8, GdipGetIsStyleAvailable always returns TRUE (except if a NULL parameter is passed). Even prior to that, there were _very_ few cases where it would return FALSE. Assuming the necessary fonts are installed, changing GdipGetIsStyleAvailable to always return TRUE resolves the bug.
https://bugs.winehq.org/show_bug.cgi?id=27294
Esme Povirk madewokherd@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |madewokherd@gmail.com