The previous bug fix broke character pane preview for fonts not installed in the system - i.e. font files opened using Open Font menu item .
Fix
We now load IDWriteFontCollection from each individual IDWriteFont on demand, rather than using our system font set collection (which only includes fonts loaded on start up)
Other
Also includes a potential workaround for #275 (though there is no reasonable explanation for the app to ever get in this state without some unsupported modifications)
Problem
The previous bug fix broke character pane preview for fonts not installed in the system - i.e. font files opened using Open Font menu item .
Fix
We now load IDWriteFontCollection from each individual IDWriteFont on demand, rather than using our system font set collection (which only includes fonts loaded on start up)
Other
Also includes a potential workaround for #275 (though there is no reasonable explanation for the app to ever get in this state without some unsupported modifications)