Pages: [1]   Bas de page
  Répondre  |  Envoyer ce fil  |  Imprimer  
Auteur Fil de discussion: Grossir la police d un skin  (Lu 1207 fois)
0 Membres et 1 Invité sur ce fil de discussion.
Contributeur
*
Karma: 0
Messages: 69
Hors ligne Hors ligne
Sexe: Homme
Voir le profil
« le: 07 Novembre 2008 22:21:04 »
Quote (selected)

Pour ceux qui comme moi n utilise pas les skins mediastream ,aeon et dautre parcequ il n ont pas la hd (police trop petite)voici un petit soft qui permet de changer la taille de la police en modifiant le(s) font.xml du skin
le lien sur l article http://xbmc.org/forum/showthread.php?t=36208
Pour l utilisation j ai pas compris l explication du mec mais en utilisant la fenetre dos ca marche 1 exemple: xfontsize Font.xml 10
j ai mis en piece jointe un exemple pour le skin horizon ,je pense que ca devrait marcher aussi avec aeon

* xfontsize.rar (1298.19 Ko - Téléchargé 36 fois.)
* Font.xml (8.65 Ko - Téléchargé 34 fois.)
Journalisée
Développé Couché
Fait partie du Décor
*
Karma: 0
Messages: 2511
En ligne En ligne
Sexe: Homme
Developpeur Python petit scarabée
Voir le profil
« Répondre #1 le: 08 Novembre 2008 00:54:35 »
Quote (selected) Haut de page

Salut cannabik,

Un grand merci pour ce petit soft qui ma foi me sera fort utile!
Franchement je le trouve super, pas idéal cote interface pour les néophytes mais bon ...
Voici la marche a suivre (en regardant sur le forum officiel et en faisant les manips).
La cela parait compliqué, mais c'est juste car j'ai détaillé au maximum c'est en fait assez simple  niark niark.

  • Récupérez l'archive xfontsize.rar (lien fourni ci-dessus par cannabik) et décompressez la ou vous voulez l'utiliser. Par exemple:
    C:\XBOX\Tools\xfontsize\
  • Ouvrez la fenêtre de commande DOS, pour ce faire, faites:
    • soit démarrer->exécuter puis tapez 'cmd'
    • soit démarrer->accessoires->fenêtre de commande (je ne suis pas a 100% du chemin car mon XP est anglais, mais en gros vous voyez l'idée)
  • Une fois dans fenêtre de commande, rendez vous a l'endroit ou vous avez copié et installé xfontsize
    cd C:\XBOX\Tools\xfontsize\
  • En parallèle vous pouvez aller chercher le fichier Font.xml que vous voulez modifier avec xfontsize
    Pour Aeon par exemple il se trouve a : D:\XBMC\skin\Aeon\720p\Font.xml
  • Vous pouvez soit :
    • copier ce fichier dans le répertoire de xfontsize (C:\XBOX\Tools\xfontsize\ par exemple), il s'agit de la solution la plus sure car vous travaillez sur une copie
    • passer en paramètre (étape suivante) le chemin du fichier a xfontsize ici ce sera D:\XBMC\skin\Aeon\720p\Font.xml
      Attention: Ceci n'est valide que dans le cas de XBMC sous Windows seulement, vu que vous ne pouvez exécuter cette outils sous Linux, Mac ou XBOX (a moins de le modifier pour bien sur)
  • Tapez dans la fenetre DOS:
    xfontsize Font.xml X
    Ou X est le nombre indiquant de combien vous voulez augmenter ou diminuer la police (font) dans Font.xml. ce nombre peut etre positif (augmentation de la taille) ou négatif (diminution de la taille)
  • Copier/ecraser le nouveau fichier Font.xml dans le repertorie de votre skin, ici dans D:\XBMC\skin\Aeon\720p\


Petit exemple, je veux augmenter ma fonte de 10:
xfontsize Font.xml 10

Ce qui nous donne dans Font.xml des changement comme:
Avant:
Code
(XML):
   <font>
     <name>weatherfont</name>
     <filename>fruitylight.ttf</filename>
     <size>75</size>
     <shadow>dF000000</shadow>
   </font>
 
Apres:
Code
(XML):
   <font>
     <name>weatherfont</name>
     <filename>fruitylight.ttf</filename>
     <size>85</size>
     <shadow>dF000000</shadow>
   </font>
 

Voila, j'espère que c'est clair, bon moi je m'en faire faire ces modifs pour ma XBOX!!!  niark niark niark niark niark niark
« Dernière édition: 08 Novembre 2008 00:56:47 par Temhil » Journalisée

Accroc
*
Karma: 0
Messages: 127
Hors ligne Hors ligne
Sexe: Homme
Voir le profil
« Répondre #2 le: 27 Novembre 2008 21:14:24 »
Quote (selected) Haut de page

Merci...dommage que ca ne marche que sous xindows mais pas de problème avec ma nouvelle machine (virtuelle ;) )


Enfin profiter ce ces magnifiques skin sans avoir à se rapprocher de la tv opur deviner ce qui est ecrit
Journalisée
wesm
« Répondre #3 le: 10 Janvier 2009 19:25:14 »
Quote (selected) Haut de page

Salut,
j'ai bidouiller un petit script sous ubuntu 8.04 pour modifier la taille de la police d'une skin XBMC.
Chez moi ça marche pour la skin PM3.HD et normalement ça doit marcher pour les autres aussi.

Code:
#!/bin/sh

#(ubuntu studio 8.04) le fichier Font.xml se trouve dans /usr/share/xbmc/skin/PM3.HD/720p/
#utilisation dans un Terminal pour augmenter la taille de la police de 10 pt
#sh XBMC_Font_mod.sh /chemin/vers/fichier/Font.xml 10
#si le fichier Font.xml et le script sont dans le même repertoire
#sh XBMC_Font_mod.sh Font.xml 10

#Emplacement du fichier texte a traiter
file=$1

#Faire un backup
cp $1 Font.xml.bak

#Initialisation du compteur
x=0

#Initialisation de la boucle pour la lecture du fichier ligne par ligne
while [ $x -lt `(wc -l <$file)` ]; do

#Incrémentation du compteur de 1
x=$(($x+1))

#Lecture de la ligne entière et récupération de la valeur dans la variable ln
ln=`head -n $x $file | tail -n 1`

#Traitement de la ligne selon son contenu

#test si la ligne ne contient pas de taille de police
if echo $ln | grep -q '<size></size>' ; then

#si pas de taille
echo '<size></size> => nul'

else

if echo $ln | grep -q '<size>' ; then

#recupere la taille de police
NB_ORIGI=$(echo $ln|sed 's#</.*##;s#.*>##')

#modifie la taille de police
NB_FIN=$(( ${NB_ORIGI} + $2 ))

#ecrit dans Font.xml
sed -i "$x s/$NB_ORIGI/$NB_FIN/" $file
fi
fi

#Fin de lecture du fichier
done
echo 'Fin'
#Fermeture du script
exit 0
Journalisée
Accroc
*
Karma: 0
Messages: 127
Hors ligne Hors ligne
Sexe: Homme
Voir le profil
« Répondre #4 le: 10 Janvier 2009 19:55:26 »
Quote (selected) Haut de page

super merci beaucoup je vais essayer ca de suite
Journalisée
Pages: [1]   Haut de page
  Répondre  |  Envoyer ce fil  |  Imprimer  

Google Tags

 
Aller à:  

+ Réponse Rapide
Dans la Réponse Rapide vous pouvez utiliser du BBCode et des émoticônes comme sur un message normal, mais à partir d'une interface beaucoup plus simple et dépouillée.
 



anything