Il porting del sistema di controllo su LabView 2010 e su sistemi operativi versione 6 redhat like come CentOS 6, Scientific Linux 6 o Oracle Linux 6 ha mostrato una misconfiguration sui fonts in uso nei VI, i quali risultano incompatibili con quelli presenti nei pacchetti xorg-x11-fonts-xxxx installati nelle nuove distribuzioni.

Il pacchetto incriminato che non contiene i fonts retrocompatibili è:

xorg-x11-fonts-75dpi-7.2-9.1.el6.noarch

Tale pacchetto di fatto presenta meno fonts di quelli presenti per le versioni el5

Un workaround che si può mettere in campo è ripristinare tutti i fonts della versione el5 semplicemente copiandoli al posto di quelli dalla versione 6.

  • Verificare che i fonts siano installati con il comando:

    [root@vldantedev001 ~]# rpm -qa | grep 75dpi
    xorg-x11-fonts-75dpi-7.2-9.1.el6.noarch


  • Se non sono presenti, intallarli:

    [root@vldantedev001 ~]# yum install xorg-x11-fonts-75dpi


  • Rinominare la cartella con i fonts originali in <nome>_ORI con il comando:

    mv /usr/share/X11/fonts/75dpi /usr/share/X11/fonts/75dpi_ORI


  • Scaricare e ripristinare i vecchi fonts delle versioni el5:

    cd /usr/share/X11/fonts/
    wget http://vldantemng001.lnf.infn.it/pub/75dpi.tar.gz
    tar -xvzf 75dpi.tar.gz
    rm 75dpi.tar.gz


  • Se qualche utente è loggato in modalità grafica, effettuare un logout ed un login per permettere a GDM di ricaricare la lista dei fonts presenti nel sistema;

A questo punto, i VI di Labview dovrebbero apparire correttamente visualizzati senza variazione sui caratteri.

Prima della cura (sad)Dopo la cura (smile)
  • No labels