http://bugs.winehq.org/show_bug.cgi?id=23630
Summary: do not scan all font metrics on application startup Product: Wine Version: unspecified Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: gdi32 AssignedTo: wine-bugs@winehq.org ReportedBy: jstpierre@mecheye.net
With a good set of fonts, about 800-1200 families, wine is not very good at starting up fast, and it doesn't even respond to signals. The only way I've found to kill it is with a wineserver -k.
I was told that wine currently scans font metrics on each application startup. I feel that this could be improved, either by scanning the information needed from the font file lazily or once, on wineserver start.
Approximate time, it takes around 3-4 minutes for a cold start of winecfg before effects are visible.
http://bugs.winehq.org/show_bug.cgi?id=23630
Lucas canolucas@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |canolucas@gmail.com
--- Comment #1 from Lucas canolucas@gmail.com 2010-07-12 20:34:57 --- i don't know much about font rendering, but to improve speed, couldn't wine scan the metrics of some font only when needed (i.e. just before using it), and not all the fonts at once ?
http://bugs.winehq.org/show_bug.cgi?id=23630
Dmitry Timoshkov dmitry@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Component|gdi32 |-unknown Resolution| |DUPLICATE
--- Comment #2 from Dmitry Timoshkov dmitry@codeweavers.com 2010-07-13 01:01:15 --- Duplicate.
*** This bug has been marked as a duplicate of bug 17548 ***
http://bugs.winehq.org/show_bug.cgi?id=23630
Dmitry Timoshkov dmitry@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #3 from Dmitry Timoshkov dmitry@codeweavers.com 2010-07-13 01:01:28 --- Closing duplicate.