Archived:Fontes em PySymbian
All PySymbian articles have been archived. PySymbian is no longer maintained by Nokia and is not guaranteed to work on more recent Symbian devices. It is not possible to submit apps to Nokia Store.
Dados do artigo
Compatibilidade
Artigo
Este artigo fornece informações sobre os tipos de fontes utilizadas na PySymbian.
Para exibir todas as fontes disponíveis, use estes comandos:
import appuifw
print appuifw.available_fonts()
Isto mostra "Nokia Hindi S60", "Nokia Hindi TitleSmBd S6", "S60 ZDigi"
O tamanho e estilo de uma fonte pode ser alterado.
fnt=appuifw.Text()
fnt.font=u"Nokia Hindi S6016b" #Define a fonte Nokia Hindi S60 16 bold (negrito)
Em uma tela, existe fontes um pouco diferentes. Se você usar os seus nomes como determinado pela available_fonts(), estes nomes devem estar em unicode. Os nomes mais comuns para as fontes mais utilizadas são:
font='normal' - exibe texto grande
font='title' - exibe texto muito grande
font='annotation' ou 'legend' ou 'symbol' - exibe texto pequeno
font='dense' - exibe o texto um pouco mais fino
Se a fonte não está especificada no canvas.text a fonte padrão é usada, que exibe um texto muito pequeno.
Exemplo:
canvas.text((20,20), u"Texto aqui", font='normal')
#ou
canvas.text((20,20), u"Texto aqui", font=u"Nokia Hindi S6016b")



(no comments yet)