Ripcord Dev Logo Ripcord Development — View Ticket Login or Create Account
Ticket UUID: 068303a103b481c7cc640358892a6b3290b5cce5
Title: Chat font size style not applied on startup
Status: Closed Type: Bug
Severity: Minor Priority: Low
Subsystem: Windows Resolution: External_Bug
Last Modified: 2020-06-01 14:09:48
Version Found In: 0.4.19
Vraylle2019-11-21 14:33:23

All Style settings are retained in settings and loaded into the Preferences UI when Ripcord starts, but the chat text font size does not seem to be applied on start. I can go into preferences and just hit apply and it applies. Font family is applied correctly, just the size seems to not be applied initially.

Vraylle2019-11-21 14:42:16

Forgot to mention that the size resets when switching channels also. Again, hitting Apply in Preferences updates the UI correctly.

cancel2019-11-21 15:05:35

That's really, really strange. Are you using Linux?

cancel2019-11-21 15:08:10

I'm pretty sure this is a fontconfig issue on Linux, so I'm going to modify this ticket to be for Linux. If it's not, please let me know.

It's likely there is nothing I can do about this, but I'll wait for your reply to see.

Vraylle2019-11-21 21:40:28

No, Windows 10 x64. Sorry, I didn't see the option when I first created the ticket. The specific font family doesn't seem to make any difference.

Vraylle2019-11-22 03:09:36

On 0.4.20, and I notice that on a monitor where the DPI is normal/100%, it doesn't have this behavior. It only happens on the monitor set to 125%, It seems to be ignoring the DPI settings on the initial render of the chat but applying them when hitting "Apply" in Preferences.

fabiomargarido2019-11-27 18:04:00

Hi, not sure it's the same problem but I'm on Linux (Ubuntu 18.04) and I have issues with font preferences as well - nothing I change regarding fonts persists across restarts.

I've tried with the portable home and portable config options for the appimage but that didn't seem to make any difference.

Vraylle2019-11-29 23:12:58

No change on 4.21. I think it's just not accounting for DPI settings on the initial render.

cancel2020-06-01 14:07:56

125% and 175% scaling is buggy in Qt (which means Ripcord) and various other Windows programs. I've tried to work around the problems where I can in Ripcord, but it will never be very good.

cancel2020-06-01 14:09:14

I'm closing this ticket since there is nothing I can do about this for now.

The Linux thing sounds unrelated and there's likely nothing I can do about that, either. Linux desktop issues like fonts being messed up are usually out of my control.

cancel2020-06-01 14:09:48

Addendum: I may add a DPI override in the GUI preferences at some point. You can override it in Windows with an environment variable similar to this: https://dev.cancel.fm/wiki?name=LinuxDPIProblems