Pagina 1 di 1
script per packages fonts
Inviato: mer 17 set 2008, 20:23
da Trotto@81
Mi sono fato un pacchetto per i fints che uso spesso ed ho implementato questo script doinst.sh per aggiornare la lista di essi durante l'installazione.
Codice: Seleziona tutto
#!/bin/bash
cd /usr/share/fonts/TTF
/usr/bin/fc-cache -f
Quando rimuovo il pacchetto la slack riesegue di nuovo lo script riaggiornando così la lista ma senza i fonts in questione vero?
Re: script per packages fonts
Inviato: gio 18 set 2008, 13:55
da conraid
Trotto@81 ha scritto:Mi sono fato un pacchetto per i fints che uso spesso ed ho implementato questo script doinst.sh per aggiornare la lista di essi durante l'installazione.
Codice: Seleziona tutto
#!/bin/bash
cd /usr/share/fonts/TTF
/usr/bin/fc-cache -f
Perché andare nella directory dei font? fc-cache non ne ha bisogno
Guarda come sono fatti gli altri pacchetti dei font
Codice: Seleziona tutto
#!/bin/sh
# Update the X font indexes:
if [ -x /usr/bin/mkfontdir -o -x /usr/X11R6/bin/mkfontdir ]; then
( cd /usr/share/fonts/TTF
mkfontscale .
mkfontdir .
)
fi
if [ -x /usr/bin/fc-cache ]; then
/usr/bin/fc-cache -f
fi
Naturalmente al posto di /usr/share/fonts/TTF metti il percorsi dei tuoi font, se fossi in te, se sono font che installi tu, userei una dir personalizzata. Il tutto IMHO
Trotto@81 ha scritto:
Quando rimuovo il pacchetto la slack riesegue di nuovo lo script riaggiornando così la lista ma senza i fonts in questione vero?
Sai che non lo so, prova.
Re: script per packages fonts
Inviato: gio 18 set 2008, 20:46
da Trotto@81
Grazie per il contributo conrad, dove mi consigli di installarli?
Re: script per packages fonts
Inviato: ven 19 set 2008, 10:21
da conraid
Trotto@81 ha scritto:Grazie per il contributo conrad, dove mi consigli di installarli?
dove ti pare

io li metto in /usr/local/ttf, ma puoi metterli dove vuoi non ha molta importanza.
Naturalmente dopo devi agire sul file /etc/fonts/local.fonts per aggiungere il tuo path, altrimenti fc-cache non li trova (anche se vai nella dir stessa)
Tieni presente che di default fc-cache cerca anche in ~/.fonts quindi se sono fonts utilizzati solo da te, conviene usare questa posizione, in questo modo non "disturbi" (tanti fonts possono rallentare un po' le cose) gli altri utenti. Ricordati di lanciare fc-cache da utente in questo caso
Re: script per packages fonts
Inviato: ven 19 set 2008, 11:07
da Trotto@81
Però cambiare il path renderebbe meno immediato l'utilizzo di un eventuale package, perchè dovrei sempre andare a inserire il path a mano.
Il path non è "/etc/fonts/local.fonts"??
Intanto riscrivo lo script come quello che mi hai dato tu che mi pare più completo.

Re: script per packages fonts
Inviato: ven 19 set 2008, 11:10
da conraid
Trotto@81 ha scritto:Però cambiare il path renderebbe meno immediato l'utilizzo di un eventuale package, perchè dovrei sempre andare a inserire il path a mano.
Sì, qui sta a te decidere. Se il package è per te o distribuibile