Bug 2111768

Summary: Font change is not propagated into chat windows
Product: [Fedora] Fedora Reporter: Zdenek Dohnal <zdohnal>
Component: pidginAssignee: Jaroslav Škarvada <jskarvad>
Status: CLOSED NOTABUG QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 36CC: igor.raits, jskarvad, mosvald, mruprich, stu
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2022-07-28 23:25:47 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Zdenek Dohnal 2022-07-28 07:27:24 UTC
Description of problem:
When I go to Tools -> Preferences -> Conversations and click on 'Font' in Default formatting, choose 'Font face' and then I choose 'Monospace' from the scroll menu in 'Select Font' window, the text in 'Default formatting' rectangle changes. However, the font change doesn't propagate into chat windows, not even after pidgin restart. 

Version-Release number of selected component (if applicable):
pidgin-2.14.8-4.fc36.x86_64

How reproducible:
Always

Steps to Reproduce:
1. change the default font according the steps from description
2. restart pidgin

Actual results:
The change is visible only in 'Default formatting', not in actual conversation tabs

Expected results:
Font change is propagated to conversation windows, so I can see elephant or penguin properly :)

Additional info:
This is critical functionality for engineers - they are motivated by seeing a proper elephant or penguin :)

Comment 1 Jaroslav Škarvada 2022-07-28 23:25:47 UTC
It's the default communication font, not the default chat window font. It's intended for protocols which support font change, e.g. XMPP. I assume you are using IRC protocol which doesn't support font change, thus you also cannot set the default communication font. If you want to change the chat window font (i.e. the font you only see, not the other party), you need to:

- In the "Tools/Plugins" enable the "Pidgin GTK+ Theme Control" plugin
- Click "Configure Plugin"
- On the "Fonts" tab enable "Conversation Entry" and if you are interested in the customization of the font for history, also the "Conversation History"
- Click the font selection buttons and select required fonts