Great catch Michael, thank you. I indeed had messed the Fonts.pm file
up. I made one change directly in the source file some time ago for the
fonts to render polish accented letters better on VFD:


Code:
--------------------
    my %font2TTF = (
  
        # The standard size - .1 is top line, .2 is bottom.
        'standard.1' => {
  #             'FTFontSize' => 9, # Code2000: max ascender 14, max descender 4
                'FTFontSize' => 7, # Code2000: max ascender 14, max descender 4
                'FTBaseline' => 8,
        },
  
        'standard.2' => {
  #             'FTFontSize' => 14, # Code2000: max ascender 19, max descender 6
                'FTFontSize' => 16, # Code2000: max ascender 19, max descender 6
                'FTBaseline' => 28,
        },
  
--------------------


my fault was that i just overwrote Fonts.pm file after upgrade and did
not check if it's changed...
I'm sorry that I bothered you with this. I guess I should remove the
topic afterwards because it might not be relevant to anyone else.

However.... a series of the following messages has logged now (removed
duplicates):

Code:
--------------------
    
  [18-01-13 07:26:28.6875] Slim::Utils::Misc::msg (1250) Warning: 
[07:26:28.6868] Wide character (U+15A) in uc at 
/usr/share/squeezeboxserver/CPAN/Template/Filters.pm line 53.
  [18-01-13 07:26:28.6882] Slim::Utils::Misc::msg (1250) Warning: 
[07:26:28.6878] Wide character (U+119) in uc at 
/usr/share/squeezeboxserver/CPAN/Template/Filters.pm line 53.
  [18-01-13 07:26:28.6921] Slim::Utils::Misc::msg (1250) Warning: 
[07:26:28.6915] Wide character (U+105) in uc at 
/usr/share/squeezeboxserver/CPAN/Template/Filters.pm line 53.
  
--------------------


they are pointing to polish letters: Ś ę ą respectively
(actually some of the characters problematic for VFD display to be fully
rendered)

also:

Code:
--------------------
    
  [18-01-13 07:52:24.9025] Slim::Display::Lib::Fonts::__ANON__ (85) Warning: 
Unable to load TrueType font support: Can't locate Font/FreeType.pm in @INC 
(you may need to install the Font::FreeType module) (@INC contains: 
/usr/share/squeezeboxserver/Plugins/SrvrPowerCtrl/lib 
/var/lib/squeezeboxserver/cache/InstalledPlugins/Plugins/SqueezeCloud/lib 
/var/lib/squeezeboxserver/cache/InstalledPlugins 
/usr/share/squeezeboxserver/CPAN/arch/5.24/arm-linux-gnueabihf-thread-multi-64int
 
/usr/share/squeezeboxserver/CPAN/arch/5.24/arm-linux-gnueabihf-thread-multi-64int/auto
 
/usr/share/squeezeboxserver/CPAN/arch/5.24.1/arm-linux-gnueabihf-thread-multi-64int
 
/usr/share/squeezeboxserver/CPAN/arch/5.24.1/arm-linux-gnueabihf-thread-multi-64int/auto
 /usr/share/squeezeboxserver/CPAN/arch/arm-linux-gnueabihf-thread-multi-64int 
/usr/share/squeezeboxserver/CPAN/arch/5.24 /usr/share/squeezeboxserver/lib 
/usr/share/squeezeboxserver/CPAN /usr/share/squeezeboxserver /usr/sbin 
/etc/perl /usr/local/lib/ar
 m-linux-gnueabihf/perl/5.24.1 /usr/local/share/perl/5.24.1 
/usr/lib/arm-linux-gnueabihf/perl5/5.24 /usr/share/perl5 
/usr/lib/arm-linux-gnueabihf/perl/5.24 /usr/share/perl/5.24 
/usr/local/lib/site_perl /usr/lib/arm-linux-gnueabihf/perl-base) at 
/usr/share/perl5/Slim/Display/Lib/Fonts.pm line 84.
  
--------------------


and basically all accented letters (except ó and Ó) on VFD displays are
replaced by their non-accented latin counterparts.
So probably this Font::FreeType is missing from the updated perl version
and I need to add it manually


------------------------------------------------------------------------
mh_'s Profile: http://forums.slimdevices.com/member.php?userid=50754
View this thread: http://forums.slimdevices.com/showthread.php?t=108555

_______________________________________________
Squeezecenter mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/squeezecenter

Reply via email to