http://bugs.winehq.org/show_bug.cgi?id=18971
Summary: Font's not properly setup in the registry? (appinstall) Product: Wine Version: 1.1.23 Platform: PC URL: http://www.ccleaner.com/download OS/Version: Linux Status: NEW Keywords: download, source Severity: minor Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: austinenglish@gmail.com
Found while testing CCleaner for appinstall, wine's got ~10 registry errors.
I've sent patches for a few of them, but I'm not as sure on these...
Font Issue Courier (coure.fon) HKLM\Software\Microsoft\Windows NT\CurrentVersion\Fonts
Font Issue MS Sans Serif (sserife.fon) HKLM\Software\Microsoft\Windows NT\CurrentVersion\Fonts
Font Issue MS Serif (serife.fon) HKLM\Software\Microsoft\Windows NT\CurrentVersion\Fonts
Font Issue Small Fonts (smalle.fon) HKLM\Software\Microsoft\Windows NT\CurrentVersion\Fonts
We claim to have these fonts, but really, we've substitutes that have different names. Windows does the same, but doesn't get a complaint from CCleaner, so we're not doing something right.
http://bugs.winehq.org/show_bug.cgi?id=18971
--- Comment #1 from Dmitry Timoshkov dmitry@codeweavers.com 2009-06-16 23:47:40 --- Wine has all that fonts except serife.fon. It's not clear to me what CCleaner is complaining about.
http://bugs.winehq.org/show_bug.cgi?id=18971
--- Comment #2 from Austin English austinenglish@gmail.com 2009-06-17 12:41:53 --- (In reply to comment #1)
Wine has all that fonts except serife.fon. It's not clear to me what CCleaner is complaining about.
Sorry, forgot the actual error message: "The Font coure.fon could not be found. These references are often left behind after uninstalling software.
Solution: Delete the registry value."
Apparently it's looking for the file to actually exist. A simple 'touch $HOME/.wine/drive_c/windows/Fonts/{serife,sserife,coure,smalle}.fon' is enough to make it happy...
http://bugs.winehq.org/show_bug.cgi?id=18971
--- Comment #3 from Austin English austinenglish@gmail.com 2009-06-17 12:42:28 --- Created an attachment (id=21853) --> (http://bugs.winehq.org/attachment.cgi?id=21853) patch
Adding placeholder 'dlls' fixes this. Thoughts?
http://bugs.winehq.org/show_bug.cgi?id=18971
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords|source |patch
http://bugs.winehq.org/show_bug.cgi?id=18971
--- Comment #4 from Dmitry Timoshkov dmitry@codeweavers.com 2009-06-17 13:00:14 --- (In reply to comment #3)
Adding placeholder 'dlls' fixes this. Thoughts?
The .fon files are already just the resource "placeholders". Alexandre didn't like the idea to have .fon files under windows/fonts, since they are installed in the shared system place.
http://bugs.winehq.org/show_bug.cgi?id=18971
--- Comment #5 from Austin English austinenglish@gmail.com 2009-06-17 13:07:14 --- (In reply to comment #4)
(In reply to comment #3)
Adding placeholder 'dlls' fixes this. Thoughts?
The .fon files are already just the resource "placeholders". Alexandre didn't like the idea to have .fon files under windows/fonts, since they are installed in the shared system place.
Those 'placeholders' don't actually exist anywhere, though, which is why the test is failing. I wouldn't doubt that there's probably some other applications doing similar things.
http://bugs.winehq.org/show_bug.cgi?id=18971
--- Comment #6 from Dmitry Timoshkov dmitry@codeweavers.com 2009-06-18 00:15:56 --- (In reply to comment #5)
Those 'placeholders' don't actually exist anywhere
The Wine fonts get installed to /usr/share/wine/fonts
http://bugs.winehq.org/show_bug.cgi?id=18971
--- Comment #7 from Austin English austinenglish@gmail.com 2009-06-18 00:23:52 --- (In reply to comment #6)
(In reply to comment #5)
Those 'placeholders' don't actually exist anywhere
The Wine fonts get installed to /usr/share/wine/fonts
Sorry, I meant within the WINEPREFIX...can we perhaps edit the registry entry to point to that file?
http://bugs.winehq.org/show_bug.cgi?id=18971
--- Comment #8 from Austin English austinenglish@gmail.com 2009-06-18 00:55:11 --- FontExpert2009 has a similar problem. It loads those fonts fine, but when you try to 'view the source files', it gives an error, since the full path isn't known.
System loaded fonts are fine.
http://www.proximasoftware.com/fontexpert/
http://bugs.winehq.org/show_bug.cgi?id=18971
Dmitry Timoshkov dmitry@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Font's not properly setup |Built-in fonts must be |in the registry? |installed into |(appinstall) |c:\windows\fonts instead of | |/usr/share/wine/fonts
--- Comment #9 from Dmitry Timoshkov dmitry@codeweavers.com 2009-06-18 03:32:36 --- (In reply to comment #7)
The Wine fonts get installed to /usr/share/wine/fonts
Sorry, I meant within the WINEPREFIX...can we perhaps edit the registry entry to point to that file?
Windows doesn't specify full paths for font files which should be installed into windows\fonts so Wine shouldn't either.
Also full path to /usr/share/wine/fonts should be related to z:\ which doesn't exist sometimes (and technically is not required).
http://bugs.winehq.org/show_bug.cgi?id=18971
--- Comment #10 from Austin English austinenglish@gmail.com 2009-06-18 10:13:14 --- (In reply to comment #9)
(In reply to comment #7)
The Wine fonts get installed to /usr/share/wine/fonts
Sorry, I meant within the WINEPREFIX...can we perhaps edit the registry entry to point to that file?
Windows doesn't specify full paths for font files which should be installed into windows\fonts so Wine shouldn't either.
Right. I guess now that we know there are apps using it, AJ may change his mind about installing the fonts there.
Also full path to /usr/share/wine/fonts should be related to z:\ which doesn't exist sometimes (and technically is not required).
Of course.
http://bugs.winehq.org/show_bug.cgi?id=18971
--- Comment #11 from Austin English austinenglish@gmail.com 2011-10-06 14:52:01 CDT --- Still in wine-1.3.29-217-g5432611
http://bugs.winehq.org/show_bug.cgi?id=18971
--- Comment #12 from Austin English austinenglish@gmail.com --- Still present.
https://bugs.winehq.org/show_bug.cgi?id=18971
Jens Reyer jre.winesim@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jre.winesim@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=18971
Zebediah Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |z.figura12@gmail.com
--- Comment #13 from Zebediah Figura z.figura12@gmail.com --- Monopoly (2000) tries to call AddFontResource("C:\windows\fonts\vgasys.fon") and expects this to succeed. Copying fonts into C:\windows\fonts allows the game to get farther.
https://bugs.winehq.org/show_bug.cgi?id=18971
Zebediah Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |tobbi.bugs@googlemail.com
--- Comment #14 from Zebediah Figura z.figura12@gmail.com --- *** Bug 47495 has been marked as a duplicate of this bug. ***
https://bugs.winehq.org/show_bug.cgi?id=18971
soredake yuno@hitler.rocks changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |yuno@hitler.rocks