Major Features:
- add "Text Font" option to OSD config
- add support for "G0 character with diacritical mark" by implementation related support of X/26
- introduce new page cache storage format VTXV5 to cover X/25-28 and M/29 extension
Cosmetics / Minor Features
- clear teletext page on channel switch
- display PageId always in case OSD was restarted (useful e.g. for subtitle pages)
- selected background color kept on OSD restart
- cached pages of non-live channel: display page IDs in different color and a 'c' mark, do not trigger useless 'Pause'
- channel switch: display message, on empty OK return to live channel
- draw bi-colored message frame, increase frame on high resolution, change font on high resolution
- stop updating clock and blink in case of page update was stopped
- display sender name in case page is not found
- blacklist Italic and Oblique fonts from being selectable (which causes anyhow issues on displaying because of kerning)
Fixes:
- additional fixes found during regression tests related to translations and others
- many fixes found during regression tests related to MessageBox, too often CleanDisplay calls, ...
- improve font scaling
- fix not working selection of cache-system 'legacy'