Tutorial sobre Skinning

[ 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>

[ Voltar a Skinning do Shareaza ]

  • en
  • es
  • fr
  • de
  • hr
  • it
  • lt
  • nl
  • nb
  • pl
  • pt
  • sl
  • tr
  • el
  • he
  • ja
  • zh-tw
  • en
  • ca
  • fa
  • ru
Muitas pessoas contribuem com o tempo delas e esforço para o Shareaza. Por favor veja nossa página de reconhecimento.
Visit Shareaza's Project Page at SourceForge.net
< Topo da Página | Contacte-nos >