Announcement

Collapse
No announcement yet.

v8.3.0+ (Mac only?): missing FreeType font causes MIS display problems

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    v8.3.0+ (Mac only?): missing FreeType font causes MIS display problems

    > All good now, no more complaints about missing fonts, and MIS works
    > fine. Thank you!


    Are you using an Intel based system or Apple Silicon?
    For bug reports, FAQ (if available) and more detailed information about my plugins, please see the GitHub page or the first post in the support thread for a plugin. Please post bug reports for my plugins only on GitHub. Thank you.

    #2
    v8.3.0+ (Mac only?): missing FreeType font causes MIS display problems

    Hi.

    I've updated to v8.3.0 and the Mac version is missing the FreeType font (FreeType.pm) - which was part of the perl 5.18 resources, I think. Some of my title formats use FreeType characters. They are no longer displayed on older devices (SqueezeBox Classic, Boom etc) with Music Information Screen.

    Will the FreeType font be readded to LMS?
    If not, can I add it as part of a plugin?

    I'd just like to have those characters displayed again on older Logitech devices with MIS.

    Thank you.
    For bug reports, FAQ (if available) and more detailed information about my plugins, please see the GitHub page or the first post in the support thread for a plugin. Please post bug reports for my plugins only on GitHub. Thank you.

    Comment


      #3
      Can you try to build it yourself?

      Code:
      sudo /Library/PreferencePanes/Squeezebox.prefPane/Contents/perl/bin/perl -MCPAN -e 'install Font::FreeType'
      I've been struggling to make it portable.
      Michael

      "It doesn't work - what shall I do?" - "Please check your server.log and/or scanner.log file!"
      (LMS: Settings/Information)

      Comment


        #4
        Originally posted by mherger View Post
        Can you try to build it yourself?

        Code:
        sudo /Library/PreferencePanes/Squeezebox.prefPane/Contents/perl/bin/perl -MCPAN -e 'install Font::FreeType'
        I've been struggling to make it portable.
        It really is a struggle. Building it myself with the command above failed, partly because at some point it looks for perl in your user folder 'mh'. I've managed to cook up something but I'm not sure how portable it is. Maybe you can check. If you add the 2 'Font' folders (incl. the dylib) from the link below it should work - and hopefully be portable:


        If it meets the requirements, I'd be glad to see it included in the next LMS release. Thanks.
        For bug reports, FAQ (if available) and more detailed information about my plugins, please see the GitHub page or the first post in the support thread for a plugin. Please post bug reports for my plugins only on GitHub. Thank you.

        Comment


          #5
          v8.3.0+ (Mac only?): missing FreeType fontcauses MIS display problems

          > It really is a struggle. Building it myself with the command above
          > failed, partly because at some point it looks for perl in your user
          > folder 'mh'. I've managed to cook up something but I'm not sure how
          > portable it is. Maybe you can check. If you add the 2 'Font' folders
          > (incl. the dylib) from the link below it should work - and hopefully be
          > portable:


          Unfortunately it's missing some dependencies. I believe we'd have to
          build it with statically linked dependencies (eg. it's complaining about
          lack of /usr/local/opt/libpng/lib/libpng16.16.dylib).
          Michael

          "It doesn't work - what shall I do?" - "Please check your server.log and/or scanner.log file!"
          (LMS: Settings/Information)

          Comment


            #6
            Originally posted by mherger View Post
            statically linked dependencies
            And since they are not part of macOS, I suppose you meant,include them, too.
            It's just very easy to miss required dependencies when you have so much stuff installed on your machine.
            I hope I've managed to get them all now: https://we.tl/t-sYFV4Ma9Sa
            For bug reports, FAQ (if available) and more detailed information about my plugins, please see the GitHub page or the first post in the support thread for a plugin. Please post bug reports for my plugins only on GitHub. Thank you.

            Comment


              #7
              Originally posted by mherger View Post
              Can you try to build it yourself?
              Code:
              sudo /Library/PreferencePanes/Squeezebox.prefPane/Contents/perl/bin/perl -MCPAN -e 'install Font::FreeType'
              I've been struggling to make it portable.
              Apparently the latest 8.3.0 is still missing the FreeType font required for MIS to work properly. The last version I supplied (09/05) with all necessary dependencies should be portable/stand-alone and works for me.

              If the font/files won't be part of LMS, is it possible to add it (incl. the dependencies) using a small plugin or sth like that? As I understand it, fonts in a plugin packages were meant to be be used by that plugin. Or not?
              I'd only like to avoid copying the font files over every time I've installed a new LMS version. Thanks.
              For bug reports, FAQ (if available) and more detailed information about my plugins, please see the GitHub page or the first post in the support thread for a plugin. Please post bug reports for my plugins only on GitHub. Thank you.

              Comment


                #8
                v8.3.0+ (Mac only?): missing FreeType fontcauses MIS display problems

                > Apparently the latest 8.3.0 is still missing the FreeType font required
                > for MIS to work properly. The last version I supplied (09/05) with all
                > necessary dependencies should be portable/stand-alone and works for me.


                What Perl version is reported in Settings/Information? I might get this
                to work anyway.
                Michael

                "It doesn't work - what shall I do?" - "Please check your server.log and/or scanner.log file!"
                (LMS: Settings/Information)

                Comment


                  #9
                  Originally posted by mherger View Post
                  What Perl version is reported in Settings/Information? I might get this
                  to work anyway.
                  It's 5.34.0
                  Thanks.
                  For bug reports, FAQ (if available) and more detailed information about my plugins, please see the GitHub page or the first post in the support thread for a plugin. Please post bug reports for my plugins only on GitHub. Thank you.

                  Comment


                    #10
                    v8.3.0+ (Mac only?): missing FreeType fontcauses MIS display problems

                    > It's 5.34.0

                    Please give the next build another try. Thanks!
                    Michael

                    "It doesn't work - what shall I do?" - "Please check your server.log and/or scanner.log file!"
                    (LMS: Settings/Information)

                    Comment


                      #11
                      All good now, no more complaints about missing fonts, and MIS works fine. Thank you!
                      For bug reports, FAQ (if available) and more detailed information about my plugins, please see the GitHub page or the first post in the support thread for a plugin. Please post bug reports for my plugins only on GitHub. Thank you.

                      Comment


                        #12
                        Originally posted by mherger View Post
                        Are you using an Intel based system or Apple Silicon?
                        Intel.
                        For bug reports, FAQ (if available) and more detailed information about my plugins, please see the GitHub page or the first post in the support thread for a plugin. Please post bug reports for my plugins only on GitHub. Thank you.

                        Comment

                        Working...
                        X