http://bugs.winehq.org/show_bug.cgi?id=22021
--- Comment #6 from Christoph Bauer ich@christoph-bauer.net 2010-05-11 12:20:06 --- With WINEDBG=+font I see a lot of "not in cache" messages for the SYSTEM font.
I looked in dlls/gdi32/freetype.c:find_in_cache(). I guess the function i called with can_use_bitmap = FALSE. (Unfortunatly wine doesn't compile on my system (debian amd64. I tried "linux32 tools/wineinstall". So I cannot debug it really.)
Furthermore I suspect, that the cache list of fonts grows very large. After some time you can't work with elster anymore. See add_to_cache. I guess the font vgasys.fon is added several times to the list, but cannot be used, because of the can_use_bitmap flag.
I deleted now my vagsys.fon file and run winetricks tahoma. The idea is to use only TTF fonts. Then the value of can_use_bitmap is ignored in find_in_cache().
And hooray! Elster is with this workaround very fast.