View Single Post
Old 08-31-2010, 12:03 PM   #6
chaley
Grand Sorcerer
chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.
 
Posts: 12,465
Karma: 8025600
Join Date: Jan 2010
Location: Notts, England
Device: Kobo Libra 2
I have had similar problems in two cases. The first isn't relevant, because you are not seeing messages about killtimers. The second is, I think. I have seen problems caused by bad fonts.

The message "tt_face_build_cmaps: broken cmap sub-table ignored!" indicates that you have a truetype font installed that contains an invalid character mapping table. Calibre is discovering this font during font enumeration, but unfortunately the message is printed by the truetype library, and (as we see) it does not tell us *which* font. My impression is that once the font enumerator runs into a bad font, it never properly recovers.

I see from your fonts.txt that you have a lot of extra .ttf fonts installed. Unfortunately, one or more of these is probably bad. The 'right' approach is to restore the windows font directory to its original set, then add fonts back until you find the one that is broken. Another approach is to create a VM with a clean Windows install. Both have their drawbacks.
chaley is offline   Reply With Quote