Como aumentar o tamanho da fonte na lista de amigos do Pidgin?

4

Meu local de trabalho me faz usar o Pidgin no Windows 7. Estou tendo problemas para fazer com que ele funcione bem com meus requisitos de acessibilidade. Especificamente, como um aplicativo GTK fora de seu habitat nativo, ele não está seguindo minhas preferências de desktop para fontes maiores.

O mais importante é que eu preciso aumentar o tamanho da fonte na lista de amigos. Eu posso mudar o tamanho de uma conversa usando as preferências internas, mas isso não afeta a lista de amigos. Parece (do Googling) que eu preciso escrever um tema personalizado para isso. Não tenho experiência prévia em GTK.

Eu encontrei esta página sobre como escrever temas ; Segui as instruções e instalei com sucesso o exemplo que deram, o que funcionou. Então eu comecei a escrever o que eu realmente quero.

Seguindo o modelo lá, criei o seguinte tema em um novo diretório paralelo. Isso não carrega (não está na lista quando tento alterar o tema), então aparentemente há um erro (mas não consigo identificá-lo):

<?xml version="1.0" encoding="UTF-8"?>
<theme type="pidgin buddy list"
       name="Buddy List"
       author="..."
       image="Example_theme_logo.png" >
      <description>Increase font size in buddy list</description>   
  <buddys>
    <contact_text font="Verdana [14.0]"/>   
    <online_text font="Verdana [14.0]"/>   
    <away_text font="Verdana [14.0]"/>   
    <offline_text font="Verdana [14.0]"/> 
    <idle_text font="Verdana [14.0]"/>    
    <status_text font="Verdana [14.0]"/> 
    <message_text font="Verdana [14.0]"/>
    <message_nick_said_text font="Verdana [14.0]"/>  
</buddys>
</theme>

Eu tentei várias coisas pelo valor de font com base em esta documentação :

  • font="14"
  • font="[14]"
  • font="Verdana [14]"
  • acima com 14,0

Eu também tentei omitir a declaração de imagem em theme (na verdade, as imagens são a última coisa que me interessa ...) no caso de ser uma referência ruim de alguma forma, mas isso não mudou nada.

Portanto, talvez eu não esteja especificando o tamanho corretamente, e pode haver algum outro erro nesse tema que impeça o carregamento também.

    
por Monica Cellio 03.06.2014 / 16:24

2 respostas

2

Eu percebi que esta pergunta é extremamente antiga (mais de um ano), mas eu tive a mesma pergunta no outro dia e depois de um pouco de testes, descobri a resposta.

Em vez disso:

<offline_text font="Verdana [14.0]"/> 

Você deve fazer isso:

<offline_text font="Verdana, 14.0"/> 

Uma mudança simples, mas parece funcionar.

    
por 04.08.2015 / 07:16
-1

Apenas adicionando o tamanho da fonte funcionou para mim. Por exemplo:

<contact_text color="#000000" font="30"/>

Outras personalizações no tema são exibidas? Talvez haja um erro na sua estrutura, por isso ignora completamente o tema.

Aqui está um exemplo que tirei do wiki do desenvolvedor e consegui alterar a fonte com sucesso: link

<?xml version="1.0" encoding="UTF-8"?>
<theme type="pidgin buddy list"
       name="Guifications3"
       author="Gary Kramlich &lt;[email protected]&gt;"
>
    <description>Guifications3 color scheme for the buddylist</description>
    <icon_theme name="(Default)"/>
    <!--
        white:        #FFFFFF
        black:        #000000
        dark blue:    #405580
        light blue:   #BFD5FF
        dark orange:  #FF9F40
        light orange: #FFDFBF
    -->
    <blist color="#FFFFFF"/>
    <selected text_color="#000000" background_color="#FFDFBF"/>
    <groups>
        <expanded background="#BFD5FF" text_color="#000000" font=""/>
        <collapsed background="#BFD5FF" text_color="#000000" font=""/>
    </groups>
    <buddys>
        <placement status_icon="0" name="1" emblem="2" protocol_icon="3" buddy_icon="4" show_status="1"/>
        <background color="#FFFFFF"/>
        <contact_text color="#000000" font="30"/>
        <online_text color="#000000"/>
        <away_text color="#FFDFBF" font="30"/>
        <offline_text color="#FF9F40"/>
        <idle_text color="#BFD5FF"/>
        <message_text color="#BFD5FF"/>
        <message_nick_said_text color="#888888"/>
        <status_text color="#405580"/>
    </buddys>
</theme>
    
por 12.08.2014 / 00:48