client icon indicating copy to clipboard operation
client copied to clipboard

increase font size in client

Open aaronshaf opened this issue 8 years ago • 33 comments

... perhaps to something on par with Slack?

Thanks.

aaronshaf avatar Feb 10 '17 01:02 aaronshaf

Ubuntu, i3, on a macbook here and it looks like 4pt type. I would happily settle for hand editing a text file somewhere.

jpwgarrison avatar Feb 13 '17 06:02 jpwgarrison

Keybase client is apparently ignoring the Display DPI setting in Windows 7, too. It doesn't fit in with everything else running on the desktop. This issue will scare away new users.

Please fix the app so that the normal type (tab names, object names, messages, etc.) are no smaller than whatever "100% size" is in every other app on a system.

bkidwell avatar Feb 13 '17 18:02 bkidwell

The same thing happens on Linux boxen with very high resolution screens (3200x1800). Is there any way that you could make the font size changeable on the fly (with control-plus or control-minus)? Or possibly add the default font size to the configuration options?

virtadpt avatar Feb 26 '17 23:02 virtadpt

@virtadpt FWIW changing the desktop scaling factor with gsettings works well.

cjb avatar Feb 26 '17 23:02 cjb

@cjb but what about those of us without gsettings?

jpwgarrison avatar Mar 01 '17 05:03 jpwgarrison

@jpwgarrison Dunno. Without it in what sense? Can you install it? What are you using?

cjb avatar Mar 01 '17 13:03 cjb

I am running i3wm on xubuntu. gsettings is installed, but does nothing on i3 or xfce4. FWIW I do have DPI set at 120 and all other applications I use have readable font sizes. Their fonts set by the window manager or in-application. FWIW I don't think gsettings will work for the KDE people either.

jpwgarrison avatar Mar 01 '17 16:03 jpwgarrison

@cjb Yakyak is a google hangouts client I use that is electron based and has zoom in/out.

jpwgarrison avatar Mar 01 '17 16:03 jpwgarrison

I've installed on Windows and Linux, but the fonts are unreadable for me as I'm a bit blind it hurts my eyes.

Blindpete avatar Mar 03 '17 23:03 Blindpete

Would be nice If there was an option to increase the font size, fonts are a little too small at the moment on iPhone at least

cfoster avatar Jun 17 '17 08:06 cfoster

Also would be nice to change background colour - White can be very bright indeed.

cfoster avatar Jun 17 '17 08:06 cfoster

Yes, proper themeing would be nice, but at least a "darkcula" type theme would be a start.

Would be nice if chat responded to ctrl-mousewheel like intellij does.

Fancellu2 avatar Jun 17 '17 08:06 Fancellu2

Yeah... it would be really good if there was a way to increase at least the front size of the chat area. I have a co-worker whose vision isn't that great and he is having a hard time with the app because the font size is a bit small for him.

lholden avatar Aug 08 '17 22:08 lholden

For what it's worth, font size can be increased by adding --force-device-scale-factor=1.25 (adjust value if needed) after /opt/keybase/Keybase in /usr/bin/run_keybase (e.g. /opt/keybase/Keybase --force-device-scale-factor=1.25 &>> "$logdir/Keybase.app.log" &).

shyiko avatar Aug 09 '17 21:08 shyiko

@shyiko is this a valid parameter on Windows? When I try to run keybase with that switch I just get the help screen telling me this is not a valid parameter.

murven avatar Oct 17 '17 18:10 murven

The --force-device-scale-factor worked for me. I like 2.

lordbah avatar Oct 18 '17 10:10 lordbah

@cjb Where in gsettings would you change the scaling factor? Won't it affect other applications?

mvz avatar Dec 10 '17 08:12 mvz

To answer my own questions, the gsettings invocation is:

gsettings set org.gnome.desktop.interface scaling-factor 2

And no, it won't affect other (non-electron) applications. I have no idea why none of the gnome programs are affected by this.

mvz avatar Dec 10 '17 09:12 mvz

Note that on some distros, like Arch, run_keybase will launch the GUI through systemd, so you need to modify the keybase.gui.service user unit file in order to add scaling parameters. This file should be in /usr/lib/systemd/user/keybase.gui.service. Modify the line ExecStart=/usr/bin/env bash -c "/opt/keybase/Keybase […] and add scaling factors there. Then, reload your unit files with systemctl --user daemon-reload and restart the GUI with systemctl --user restart keybase.gui.service. Should work then!

ldionmarcil avatar Mar 22 '18 14:03 ldionmarcil

@mvz For me, firefox, gkrellm etc scale up to double size after after your suggestion. It does scale up the keybase app too, but firefox is now unusably big :/

xkr47 avatar Apr 03 '18 07:04 xkr47

@xkr47 :crying_cat_face:

mvz avatar Apr 03 '18 08:04 mvz

I wonder if it's possible to have per-app gsettings.. Tried setting a custom XDG_DATA_DIR (with a keybase-specific directory configured to override the setting) before starting keybase, but that seemed to have no effect.

xkr47 avatar Apr 03 '18 08:04 xkr47

Actually on a very "normal" screen, the fonts are still small. Maybe just read system font size as a starting point ?

om26er avatar Apr 12 '18 13:04 om26er

Hey, #5825 is now implemented, so maybe this can also be closed?

xkr47 avatar Jan 14 '19 08:01 xkr47

Manually changing the font size is a poor solution IMHO, but I have no scaling issues anyway :man_shrugging:

mvz avatar Jan 14 '19 08:01 mvz

Manually changing the font size is a poor solution IMHO

Agreed.

bkidwell avatar Jan 15 '19 03:01 bkidwell

I would like to provide my strong encouragement that this should be addressable within the gui's "Settings"...

prometx avatar May 26 '20 07:05 prometx

Can we still not increase the font-size? Should be easily adjustable in settings.

looterz avatar Sep 27 '20 06:09 looterz

Hey you can use CTRL + to increase font size as it's mentioned here https://github.com/keybase/client/issues/5825#issuecomment-453687111

radupopa2010 avatar Oct 23 '20 13:10 radupopa2010

In my system (Ubuntu 20.04.1 + Plasma Desktop) I do need to use: CTRL + = for zooming in and CTRL + - for zooming out.

riccardo-metere avatar Jan 21 '21 16:01 riccardo-metere