[mythtv-commits] mythtv commit: r14025 - in trunk/mythplugins/mytharchive by paulh
mythtv at cvs.mythtv.org
mythtv at cvs.mythtv.org
Sun Jul 22 18:50:27 UTC 2007
Author: paulh
Date: 2007-07-22 18:50:26 +0000 (Sun, 22 Jul 2007)
New Revision: 14025
Changeset: http://cvs.mythtv.org/trac/changeset/14025
Modified:
trunk/mythplugins/mytharchive/mytharchivehelper/main.cpp
trunk/mythplugins/mytharchive/mythburn/scripts/mythburn.py
trunk/mythplugins/mytharchive/mythburn/themes/MythCenter/theme.xml
Log:
Work around a problem introduced with the new FreeSans.ttf added to svn
recently that was causing the DVD menus created in MythArchive to have
missing text elements.
* Changes the way the script calculates the width and height of text so that
it will work consistently with all fonts regardless of how a font reports
its metrics.
* Change the way fonts are defined in theme files.
- Font definitions now have a name and can be referred to by name in
text elements.
- The color can be defined in the font definition.
- Add new 'shadow' and 'outline' font drawing effects.
- Add new 'shadowsize' and 'shadowcolor' font attributes.
See the changes in themes/MythCenter/theme.xml for an example of how the
new font definitions should be used.
The font definition changes are backwards compatible so old themes should
still work OK.
* There's a number of changes that improve the image quality of the jpegs that
that are used to create the final DVD menus.
TODO: - Convert all the existing themes to use the new font definitions.
- Check the positioning of all text elements is still OK since these
changes alter the positioning slightly.
- Change some of the themes to use the new text styles where appropriate.
Fixes #3749.
More information about the mythtv-commits
mailing list