[mythtv-users] Steppes Fonts in 0.28

Craig Treleaven ctreleaven at cogeco.ca
Sun Oct 23 22:41:37 UTC 2016


> On Oct 23, 2016, at 6:02 PM, scram69 <scram69 at gmail.com> wrote:
> 
> On Mon, Oct 17, 2016 at 3:53 AM, Michael T. Dean <mtdean at thirdcontact.com <mailto:mtdean at thirdcontact.com>> wrote:
> On 10/16/2016 03:14 PM, scram69 wrote:
> I have recently upgraded to 0.28, and am having trouble with fonts in the Steppes theme.  I am seeing the following error messages on startup of the frontend (one of each type for each of the themes Steppes is attempting to load):
> 
> 2016-10-16 11:05:39.309021 E [3873/1295] CoreContext mythfontproperties.cpp:406 (ParseFromXml) - MythFontProperties: Failed to load 'Liberation Mono', got 'Lucida Grande' instead
> 
> Location: /Users/htpcmini/.mythtv/themes/Steppes/base.xml @ 21
> 
> Name: 'basemono'Type: 'fontdef'
> 
> 
> 2016-10-16 11:05:47.416124 E [3873/1295] CoreContext mythfontproperties.cpp:406 (ParseFromXml) - MythFontProperties: Failed to load 'DejaVu Sans', got 'Lucida Grande' instead
> 
> Location: /Applications/MythFrontend.app/Contents/Resources/share/mythtv/themes/default-wide/base.xml @ 11
> 
> Name: 'basemedium'Type: 'fontdef'
> 
> 
> mythfontproperties is struggling with themes in both locations: the app directory and the .mythtv/themes directory.
> 
> I have verified 1) the files are there and 2) they have world read permissions (as well as paths with world read and execute permissions).
> 
> I do not see the same errors with other themes.
> 
> Is anyone else having this problem with Steppes 0.28?
> 
> Run with verbose options for file and gui and check the logs.
> -v file,gui generated a ~1MB log file upon startup, so much to sift through.  I did find additional warnings from MythFontManager such as these:
> 
> 2016-10-22 11:19:35.761633 W [3308/1295] CoreContext mythfontmanager.cpp:204 (LoadFontFile) - MythFontManager: Unable to load font(s) in file '/Applications/MythFrontend.app/Contents/Resources/share/mythtv/fonts/LiberationSans-Regular.ttf'
> 
> As well as these:
> 
> 2016-10-22 11:19:49.854057 W [3308/1295] CoreContext mythfontmanager.cpp:204 (LoadFontFile) - MythFontManager: Unable to load font(s) in file '/Users/htpcmini/.mythtv/themes/Steppes/Fonts/LiberationSans-Regular.ttf'
> 
> Notes:
> -the file exists in both places above and has world read permissions
> -this is a Mac OS X fronted (latest pre-built binary from SourceForge), so apt-get install is not an option
> 
> When I switch to a working font (e.g. MythCenter Wide), I get the first type of warning (for the .app directory) but no warnings or load messages for anything in .mythtv/themes/
> 
> Can anyone tell me which place the fonts _should_ be loading from?   Then I can work on finding an un-corrupted set of .ttf's and putting them in the correct location.
> 
I think Qt requests the fonts from OS X.  If you drag and drop those fonts into Apple’s Font Book application,  Font Book will validate the file and offer to add it.  I believe Myth will then be able to access it but you might have to log out and back in.

Or not.  It has always been very murky how fonts work with Qt on OS X.

Craig

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mythtv.org/pipermail/mythtv-users/attachments/20161023/20f8cb02/attachment.html>


More information about the mythtv-users mailing list