Huw D M Davies wrote:

On Mon, Jun 20, 2005 at 01:37:45PM -0500, Robert Shearman wrote:
Huw D M Davies wrote:

On Mon, Jun 20, 2005 at 01:10:11PM -0500, Robert Shearman wrote:


Changelog:
The "Wine Marlett" font needs to be called "Marlett" for Steam to pick it up.
The font replacement mechanism should make this unnecessary.  Why
doesn't that work in this case?


It enumerates the fonts, but Marlett isn't enumerated, only "Wine Marlett." I tried adding a value in the FontSubstitutes and Fonts registry keys and the problem was the same. You can test this very easily using notepad's Edit->Font dialog. Steam only started working when Marlett was listed as a font in there.

Yup, that's the fonts substitutes mechanism which is different from the
replacements one<g>  See LoadReplaceList in gdi/freetype.c

You need something like this:

[HKCU\Software\Wine\Fonts\Replacements]
"Marlett"="Wine Marlett"

Thanks, that works. This patch is unnecessary.

--
Rob Shearman


Reply via email to