[Wine]Quicken fonts

Mark Knecht markknecht at gmail.com
Wed Nov 3 20:56:14 CST 2004


> > Would you have an idea of what to look for?  I've got time but am
> > ignorant of exactly what would be useful.  Thanks for any pointers!
> >
> 
> I don't know what will show up in your file but maybe as a first step
> search for any of the text strings on that page:
> 
> Update/Send
> 
> Cleared Transactions
> 
> and see if they are there. If so maybe there is info around them about
> the font that's being chosen? Search for some strings that render well
> whether the bad ones show up or not.
> 
> Look at the enviromental variables page. Maybe you'll get an idea
> about other info to trap instead of just the font stuff.
> 
> http://www.winehq.org/site/docs/wine-user/x2183
> 
> Wish I had more ideas. I have a few problems with Wine and apps myself! ;-)
> 
> - Mark
> 

As a learning experiment I tried running Notepad as you are running
Quicken and looking at the info. In the first part of the file I find
long lists of fonts that Wine is discovering and putting into lists,
presumably to use later. (Sort of made me wonder why it would do this
every time it runs, but that's for another day.) That said, I find
stuff like this:

trace:font:AddFontFileToList Added font L"Courier New" L"Italic"^M
trace:font:load_fontconfig_fonts fontconfig:
/usr/share/fonts/75dpi/lubBI12-ISO8859-1.pcf.gz^M
trace:font:load_fontconfig_fonts fontconfig:
/usr/share/fonts/75dpi/lubBI08.pcf.gz^M
trace:font:load_fontconfig_fonts fontconfig:
/usr/share/fonts/75dpi/lubBI10.pcf.gz^M
trace:font:load_fontconfig_fonts fontconfig:
/usr/share/fonts/100dpi/ncenR18.pcf.gz^M

I have hundreds of lines like this, presumably because I have hundreds
of different fonts.

Since notepa has a very simple tool bar, with only four entries (File,
Edit, Search and Help) I searched for those words and found them:

trace:font:WineEngGetTextExtentPoint 0x77c45620, L"&Edit", 5, 0x77aaf460^M
trace:font:WineEngGetGlyphOutline 0x77c45620, 0009, 00000080,
0x77aaf3b4, 00000000, (nil), (nil)^M
trace:font:WineEngGetGlyphOutline 0x77c45620, 0028, 00000080,
0x77aaf3b4, 00000000, (nil), (nil)^M
trace:font:WineEngGetGlyphOutline 0x77c45620, 0047, 00000080,
0x77aaf3b4, 00000000, (nil), (nil)^M
trace:font:WineEngGetGlyphOutline 0x77c45620, 004c, 00000080,
0x77aaf3b4, 00000000, (nil), (nil)^M
trace:font:WineEngGetGlyphOutline 0x77c45620, 0057, 00000080,
0x77aaf3b4, 00000000, (nil), (nil)^M
trace:font:WineEngGetTextExtentPoint return 24,14^M                   
         trace:font:GetTextExtentPoint32W (0x7ac L"&Edit" 5
0x77aaf460): returning 24 x 14^M

I don't know what all that means, but it worked correctly so I'm not
expecting to see much going on.

I tried pulling down the File menu and found that event. It's
interesting. Stuff that ends up in these menus have, among other
things, entries that look like this:

trace:font:GetTextMetricsW text metrics:^M
    Weight = 400         FirstChar = 32  AveCharWidth = 5^M
    Italic =   0         LastChar = 65532                MaxCharWidth = 30^M
    UnderLined = 0       DefaultChar = 0         Overhang = 0^M
    StruckOut = 0        BreakChar = 32  CharSet = 0^M
    PitchAndFamily = 27^M
    --------------------^M
    InternalLeading = 3^M
    Ascent = 11^M
    Descent = 3^M
    Height = 14^M


So, I guess my thought is that your 53MB file is probably holding some
info that would help, but as Duane says it's probably going to be
difficult to dig out.

I have a similar one I'm trying to learn about. One app that doesn't
display the menues correctly. There is attachment to this bug report
that I'm trying to figure out:

http://bugs.winehq.org/show_bug.cgi?id=2538

Wine is amazing in what it's attempting to accomplish.

- Mark



More information about the wine-users mailing list