[ Voltar a Skinning do Shareaza ]
<fonts>O elemento <fonts> muda as fontes usadas dentro da interface do usuário. A cada fonte diferente é dado um nome, e você pode definir cada destas fontes nomeadas a um estilo de fonte particular.
Aqui está um exemplo 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> |
Estes atributos estão disponíveis para cada especificação de fonte:
- name - o nome da fonte alvo.
- face - O nome da face da fonte, por exemplo "Tahoma".
- size - O tamanho da fonte, por exemplo "11".
- weight - O peso da fonte, seja como um valor constante ou integral entre 1 e 1000. "normal" e "negrito" também são aceitos.
- language - O idioma específico na qual esta especificação de fonte será usada. Não definir estes atributos fará esta especificação se aplicar a todos os idiomas. O código do idioma e não o nome do idioma deve ser usado, por exemplo "ja"" para o Japonês.
E aqui está uma lista e descrição dos nomes alvo de fontes diferentes:
Fonte | Descrição |
System.Plain | A fonte do sistema simples, usada em todos os menus, barras de ferramentas e caixas de comandos. |
System.Bold | A fonte do sistema em negrito/ênfase, usada para cabeçalhos e items do comando padrão. |
Panel.Caption | A fonte da legenda da janela do painel (modo em abas) . |
Se você quer usar uma fonte nao típicamente achada por padrão no Windows então você pode importar a fonte. Apenas inclua a fonte (neste caso, Hoog0553) na sua pasta da skin e adicione o seguinte caminho:
<import path="HOOG0553.ttf"/>
Um exemplo completo:
<?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> |