[ Retournez aux thèmes pour Shareaza ]
<fonts>L'élément <fonts> change les polices utilisées. Chaque police est nommée, et chaque police nommée peut avoir un style particulier.
Voici un exemple de MyFontSkin.xml :
<?xml version="1.0" encoding="UTF-8"?> <skin xmlns="http://www.shareaza.com/schemas/Skin.xsd" version="1.0"> <manifest name="My Font Skin" author="Me" type="Skin"/> <fonts> <font name="System.Plain" face="Times New Roman" size="12" weight="bold"/> <font name="System.Plain" face="MS UI Gothic" size="12" weight="normal" language="ja"/> <font name="System.Plain" face="Tahoma" size="14" weight="bold" language="chs"/> </fonts> </skin> |
Ces attributs sont disponibles pour chaque police:
- name - Le nom du target (objectif) où la police sera appliquée.
- face - Le name (nom) du font face, par exemple "Tahoma".
- size - Size (grandeur), par exemple "11"
- weight - Le "weight" (graisse), un nombre entre 1 et 1000, ou "normal" ou "bold".
- language - La langue pour laquelle cette police sera utilisée. Si cet attribut n'est pas présent la police sera utiliser pour tous les langues. Pour spécifier la langue, utiliser son code, par exemple "ja" pour japonais.
Voici un liste et description des font target :
Police | Description |
System.Plain | La police du système ordinaire, utilisée dans tous les menus, toolbars et command bars. |
System.Bold | La police du système gras, pour les titres, et les commandes par défaut. |
Panel.Caption | Police pour les captions dans les panneaux. |
Si vous voulez utiliser une police qui n'existe pas par défaut sur Windows, elle peut être importée. Incluez cette police (dans le cas de l'exemple , Hoog0553) dans le dossier de votre skin, et spécifiez le chemin :
<import path="HOOG0553.ttf"/>
Un exemple complet :
<?xml version="1.0" encoding="UTF-8"?> <skin xmlns="http://www.shareaza.com/schemas/Skin.xsd" version="1.0"> <manifest name="My Font Skin" author="Me" type="Skin"/> <fonts> <import path="HOOG0553.ttf"/> <font name="System.Plain" face="Arial" size="10" weight="bold"/> <font name="System.Bold" face="Arial" size="10" weight="bold"/> <font name="Panel.Caption" face="Arial" size="10" weight="bold"/> </fonts> </skin> |