View Single Post
Old 04-04-2019, 12:34 PM   #107
brent63
Zealot
brent63 began at the beginning.
 
brent63's Avatar
 
Posts: 110
Karma: 10
Join Date: Aug 2018
Location: New Jersey
Device: Samsung Tab E nook
Quote:
Originally Posted by KevinH View Post
What font or fonts are you using? Some fonts are broken when used with Qt. Not many but there are a few. Are you embedding fonts?
Yes I am embedding fonts.

Canterbury.ttf for dropcase.
Georgia.ttf for all other text.

Quote:
Originally Posted by KevinH View Post
Please open the Inspector widget at the bottom of Preview and open the html tree and verify that your "i" tag is being parsed properly. That tree shows exactly how your Code is being parsed and what css is active, etc.
I have opened widget at the bottom of the preview page, and gone thru the seven items there but don't see any issues?

Can you be more specific as to where to look?


Quote:
Originally Posted by KevinH View Post
What exact Windows 10 update are you using and what exact build number?

According to a Google researcher, there are slowdowns and memory leaks associated with a Windows 10 security feature called Control Flow Guard that actually never frees memory in processes that open a large number of threads with different starting locations (such as the chrome browser or Sigil).

This can be especially troublesome on machines with lower amounts of memory as the only way to get the memory and speed back is to restart Windows. Restarting the impacted program will not help.

The slowdown part has been fixed in a recent Windows build. According to Google researchers Microsoft still hasn't fixed the lack of memory being freed even when an app exits (ie worse than a leak which is freed when a program exits).

The newer Qt webkits use multiple threads to walk the javascript stack to garbage collect, multiple threads to load resources (images, fonts, etc) and even multiple threads to run the gui. On my Mac, I once counted 43 different threads active when launching Sigil with a large book. Part of the reason for the large number of threads is that my cpu has 4 actual cores and therefore 8 logical hypercores.
Windows 10, version 1803, I'm not sure what update number it is but I have only had two failed updates.

Brent
brent63 is offline   Reply With Quote