[ Powrót do skórkowania Shareazy ]
<fonts>Element <fonts> zmienia czcionki użyte wewnątrz interfejsu użytkownika. Każda czcionka ma inną nazwę, a ty możesz przypisać każdą z tych nazwanych czcionek do konkretnego stylu czcionek.
Tutaj jest przykład z 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> |
Te atrybuty są dostępne dla każdego opisu czcionki:
- name - Nazwa celu czcionki.
- face - Nazwa czcionki, np: "Tahoma".
- size - Rozmiar czcionki, na przykład '11'.
- weight - Waga czcionki, zarówno stała jak i wartość całkowita pomiędzy 1 a 1000. 'normal' i 'bold' także są akceptowalne.
- language - The specific language that this font specification will be used on. Not setting this attributes will make this specification apply to all languages. The language code and not the language name should be used, for example "ja" for Japanese.
A tutaj jest lista i opis różnych celów czcionek.
Czcionka | Objaśnienie |
System.Plain | Prosta czcionka systemowa, używana we wszystkich menusach, paskach narzędziowych i paskach poleceń. |
System.Bold | Pogrubiona czcionka systemowa, używana dla nagłówków i domyślnych pozycji poleceń. |
Panel.Caption | Czcionka tytułowa okna panelu (tryb zaawansowany). |
Jeżeli chcesz użyć czcionki raczej niespotykanej w domyslnej instalacji Windows możesz ją zaimportować. Wystarczy że dodasz czcionkę (w naszym przypadku Hoog0553) do folderu twojej skórki i dodasz następującą ścieżkę:
<import path="HOOG0553.ttf"/>
Pełny przykład:
<?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> |