如何增加 Pidgin 好友列表中的字体大小?

如何增加 Pidgin 好友列表中的字体大小?

我在工作场所使用 Windows 7 上的 Pidgin。我无法让它很好地满足我的可访问性要求。具体来说,作为一款脱离原生环境的 GTK 应用,它不符合我对较大字体的桌面偏好。

最重要的是,我需要增加好友列表中的字体大小。我可以更改大小以对话使用内置首选项,但这不会影响好友列表。看来(从谷歌搜索)我需要为此编写自定义主题。我之前没有 GTK 经验。

我发现本页关于写作主题;我按照那里的说明操作,成功安装了他们提供的示例,并且成功了。然后我开始编写我真正想要的东西。

按照那里的模型,我在一个新的并行目录中创建了以下主题。它没有加载(当我尝试更改主题时它不在列表中),所以显然存在错误(但我无法识别它):

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

我已经尝试了几种方法来确定font基于本文档

  • 字体=“14”
  • 字体="[14]"
  • 字体="宋体 [14]"
  • 以上为 14.0

我还尝试省略图像声明theme(真的,图像是我最不关心的东西......)以防万一这是一个不好的引用,但这并没有改变任何东西。

所以我可能没有正确指定尺寸,并且该主题中可能存在其他错误,导致其无法加载。

答案1

我意识到这个问题已经非常古老了(一年多前),但前几天我遇到了同样的问题,经过一点测试后,找到了答案。

而不是这样:

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

你应该做这个:

<offline_text font="Verdana, 14.0"/> 

这是一个简单的改变,但它似乎有效。

答案2

只需添加字体大小即可。例如:

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

主题中的其他自定义项是否显示出来?也许您的结构存在错误,因此它完全忽略了主题。

下面是我从开发者 wiki 中提取的一个示例,可以成功更改字体: https://developer.pidgin.im/attachment/wiki/BuddyListThemes/guifications-blist-theme.xml

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

相关内容