summaryrefslogtreecommitdiff
path: root/HISTORY
diff options
context:
space:
mode:
Diffstat (limited to 'HISTORY')
-rw-r--r--HISTORY17
1 files changed, 14 insertions, 3 deletions
diff --git a/HISTORY b/HISTORY
index 4db84c7..1b7480b 100644
--- a/HISTORY
+++ b/HISTORY
@@ -22,8 +22,6 @@ ____-__-__: Version 1.3
RecordingLength, RecordingCuttedLength
- added tokens:
OsdWidth, OsdHeight
- - switched the search-order for the fonts to priorise the skin-folder
- (this avoids error-messages in the log)
- added the possibility to have a scrollbar in every menu - not fully
implemented yet (to position in menu-lists is not necessarily correct,
if there are more items with the same osd-text)
@@ -74,11 +72,24 @@ ____-__-__: Version 1.3
- Updated gettext language files
- Removed backward compatibility to VDR < 1.6.0 (closes #137)
- Fixed compile error if ImageMagick has double as Quantum type (closes #140)
-- Use pkg-config to find compilation flags, libs etc for FreeType and Imlib2.
+- Use pkg-config to find compilation flags, libs etc for Imlib2.
- Fixed crash with FrontendHasLock and FrontendHasSignal (closes #147 -
thanks to a.g.prosat at tochka.ru for reporting this)
- Replaced asprintf with cString::sprintf in GetFrontend*()
- Removed useless code in loader.c
+- Replace internal freetype font handling with VDR's font facilities. Skins
+ that use fonts other than VDR's standard "Osd", "Fix", and "Sml" need to be
+ adapted to use font names as understood by VDR's CreateFont()
+ (Family:Style as of writing this) instead of filenames in their font
+ attributes' names, to use '@' instead of ':' as the separator before sizes,
+ and have fonts shipped with the skin installed and configured in fontconfig.
+ Typically, install font files (if necessary) to a dir somewhere, run
+ fc-cache(1) on the dir, replace for example font="SomeFont.ttf:22,85" with
+ font="Some Font@22,85" or font="SomeFontBold.ttf:22,85" with
+ font="Some Font:Bold@22,85" in the *.skin file. Also, in case the shipped
+ fonts are derivatives of some existing ones, they may need to be properly
+ renamed to something so they will be used instead of the original if it
+ happens to be installed. (closes #36)
2009-06-01: Version 1.2