W moim miejscu pracy korzystam z Pidgina w systemie Windows 7. Mam problem z tym, aby dobrze działał z moimi wymaganiami dostępności. W szczególności, jako aplikacja GTK poza swoim rodzimym środowiskiem, nie stosuje moich preferencji pulpitu dla większych czcionek.
Co najważniejsze, muszę zwiększyć rozmiar czcionki na liście znajomych. Mogę zmienić rozmiar rozmowy za pomocą wbudowanych preferencji, ale to nie ma wpływu na listę znajomych. Wydaje się (z Googling), że muszę napisać niestandardowy motyw dla tego. Nie mam wcześniejszego doświadczenia z GTK.
Znalazłem tę stronę na temat pisania tematów ; Podążyłem za instrukcjami i pomyślnie zainstalowałem przykład, który im podał. Potem wyruszyłem, aby napisać to, czego naprawdę chcę.
Podążając za modelem, stworzyłem następujący motyw w nowym, równoległym katalogu. To się nie ładuje (nie ma go na liście, gdy próbuję zmienić motyw), więc najwyraźniej jest błąd (ale nie mogę go zidentyfikować):
<?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>
Próbowałem kilku rzeczy dla wartości font
opartej na tej dokumentacji :
- font = "14"
- font = "[14]"
- font = "Verdana [14]"
- powyżej z 14,0
Próbowałem również pominąć deklarację obrazu w theme
(naprawdę, obrazy są ostatnią rzeczą, na której mi zależy ...) na wypadek, gdyby była to jakaś zła referencja, ale to niczego nie zmieniło.
Być może nie określam poprawnie rozmiaru i może występować jakiś inny błąd w tym temacie, który uniemożliwia również jego załadowanie.
źródło
Po prostu dodanie rozmiaru czcionki działało dla mnie. Na przykład:
Czy pojawiają się inne dostosowania motywu? Być może w twojej strukturze wystąpił błąd, więc całkowicie ignoruje temat.
Oto przykład, który wyciągnąłem z wiki dewelopera i udało mi się zmienić czcionkę: https://developer.pidgin.im/attachment/wiki/BuddyListThemes/guifications-blist-theme.xml
źródło