-
-
Notifications
You must be signed in to change notification settings - Fork 1.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Allow to change font size #621
Comments
Yes, please. For me the small font is a deal-breaker. |
@O-Gopal can you post a screenshot? |
There is a qt configuration tool that changes the default font size for all qt apps. |
I edited your post. Please don't post screenshots of your actual password database. Use a mock database for that or at least pixelate your entries and groups. |
Thank you, phoerious. That was helpful. I've attached a new screenshot to that text. |
In the meanwhile, you can simply set the DPI scaling for QT to a custom value. On windows 10, you'd do this [edit environment variables (searchable)] -> Environment Variables -> for $user. The value you want to set it |
Hoping to see progress on this. The single font size is annoying. I'm not very interested in hacking QT5. Is this on the backlog or is this consider infeasible? |
As a low vision person I strongly support this feature. As a quick fix on Linux start the program as:
|
Would be great to hear of an update on this - as a low vision person too it definitely poses a challenge having it so small. |
This will be worked as part of v2.5.0 as it is addressing multiple accessibility concerns |
@droidmonkey Thanks - I often forget with this being open source that I shouldn't make comments as though it's a commercial product. I am massively thankful for the work that you all do to provide such a fantastic solution for free with open code. |
We actually received funding from a non-profit org to address accessibility issues, so you can expect results in this case 😁 |
@droidmonkey Ah that's actually brilliant - I can tell you that I definitely benefit from KeePassXC and if it were to better meet my accessibility requirements it would be even better. :) |
@droidmonkey that's nice to hear about the funding. Is it possible to get some sort of .md file or wiki entry about any funding the project receives? I think that would be good for transparency sake |
+1 |
It wouldn't need a font size setting on Gnome, if it adhered to its font settings. I can change the fonts in the Gnome tweak tool all I want, but that doesn't change anything in KeePassXC, and in my case the text is too big. But maybe this ought to be a Qt<>Gtk interoperability fix. For now, it works well with |
2 years and still can't do this? :( |
IMHO, this is something you should configure in your system. KeePassXC uses whatever font size you set there. If KeePassXC is too small, so is probably the rest of your desktop. |
@phoerious at least for me, the font size in KeepassXC is smaller than the one in KeePassX (and also smaller than the rest of the system). I also tried using the previously mentioned |
Make sure you have correct font settings for non-GTK apps. |
Whoa, you're totally right. I needed to update the settings which make Qt look like GTK for working correctly with Qt 5. To be honest, I didn't look much into my settings because KeePassX/Qt4 worked as expected. Thanks for the nudge in the right direction ;) |
|
I fixed this in ubuntu 18 by installing the qt5 config tool and the common Windows font:
|
We follow UI settings for the Operating System now in 2.6.0. |
Beautiful. Many thanks to the devs! |
In Windows 10 the UI font seems to be ok but the font for notes is way too small - no matter what I do in the OS. It is almost unreadable. There should be an option to change font size in the settings - and not qt5. |
Some notes on this, for other users.
|
Hmm. I have 2.6.1 on Windows 10. I have a 'custom scaling' of 125: (The image's blurriness is an artefact of my having scaled it to post it.) Yet, I had to use the environmental variables hack to make the text larger - large enough for me to read easily, and larger (I am fairly sure) than it was pre-version 2.6. |
I've read this thread but I did not understand why it is not possible have a menu ( options->interface->font) entry to choose the font and its size. the ENV trick works..
..but an appropriate menu for this configuration will be much better. Win10 KeePassXC.exe v 2.6.1 Anyway thanks for this wonderful program! |
The Qt environment variable changes the scaling for all programs which use Qt renderer. KeepassXC might work fine with this scaling but it could break other programs. It might not even work in a different setup. |
In Windows 10, if one wants KeepassXC to start with scaled UI with the Start Menu shortcut, one can edit the "Target" to say :
It will, unfortunately, also pop up a CMD window, but you can immediately close this and KeePassXC will continue to run. |
On Windows, the font size of the UI as a whole is OK, but the font size for notes is way too small. |
Quick fix for Windows 10 users: Settings > Basic Settings, scroll down to User Interface, and select the Use monospaced font for notes checkbox. The font size will now be proportional to font used in the rest of the UI. For devs: the proportional font in Notes is not set/scaled properly vs. the monospace one: |
One reason I think this may not be a comprehensive fix, is: users may have left the "UI settings for the OS" alone, because most other apps they use, have font scaling. I don't recall ever changing the font scaling in KDE, but LibreOffice, browsers, IDEs, and anything else I use with fonts that I want to scale up, has a setting to scale them up. KeepassXC notes still look tiny. The font of the Notes field is visibly smaller than the font of the menu.
|
There was a bug in the notes when using monospaved fonts. That is fixed for next release. |
Those look consistent and normal. Your scaling really depends on your base font size. |
Unfortunately using
Please consider offering an option to choose the font and font size for UI elements. |
Really surprised that this problem which affects so many users has not been solved after many years (five!). Same for regular Keepass I'm using Keepass for note taking, and the Notes field is starting to be an eye sore I agree that other programs also use the system font, but they allow you to dynamically change font size, from Chrome to WSL to Notepad++ |
Is it a problem though? If you need bigger font sizes don't you need them everywhere? Why not set your whole operating system to be the right size? Are those other apps not respecting the operating system settings which is why they have specific font size choices? Lastly, in 5 years not a single person has offered code to offer this option. To me that signals the operating system solution is perfectly acceptable to the vast majority. |
Thanks for your answer. I image modifying code takes time. I tried change the scale of the screen from 100% to 125% but the whole Windows everything is way too big. But I guess it won't be a problem soon when I enter old age and everything needs to be huge :-) |
For some reason, Github hasn't been letting me unsubscribe from this issue for 4 years now (I try whenever I get a couple of emails about it, despite having unsubscribed; oddly enough it works for other threads).
This is a non sequitur: it does signal that whatever option people end up going with is easier to swallow than going out and working on a code solution, but it does not imply that the option people go with is the operating system solution. While userbase isn't a strictly important metric for an open source project (as it often fails to predict donations accurately), I did want to mention this regardless, because I do think keepassxc is an important project to have around, and would rather not have the development team (which droidmonkey is notable a part of) driving it blindly. |
Instead of enabling display scaling, did you try just text size adjustments? For Windows 10, see this tutorial: https://www.tenforums.com/tutorials/112263-change-text-size-windows-10-a.html For Windows 11, System settings --> Display --> click on the bar that has Scale in it (don't change the button value, click on the whole bar itself) --> Text size. (at this point the System settigns app should show HTH |
This is a huge issue on Macs where there is no option for scaling the system fonts. For those of us who need to have as much real estate on an external monitor as possible (using higher resolution, which however makes the font sizes very small), fortunately, in many applications (even Finder!) we have the option to increase the fonts sizes: I do this in Finder, Pycharm, VSCode, Sublime Text, iTerm2, Email, Chrome/Firefox, etc. Not ideal, but at least something. Big pity that this is not possible in keepassxc. Would be really great if you could revisit this issue. |
I found a solution:
|
No, it does not signal that at all. I'm stupefied that this illogical argument came from a dev, because it's invalid on so many counts. First, the vast majority of KeePassXC users are not programmers, so they couldn't offered code even if they wanted to. Second, even among the programmers, the vast majority don't know the OS internals and codebase to offer a code solution. Third, it is assumes that a code solution exists. |
No current way to adjust font size in preference setting.
Expected Behavior
Preference should allow user to change the font size.
Current Behavior
No font size setting in preference.
Possible Solution
Allow user to set UI font size in preference setting.
Steps to Reproduce (for bugs)
n/a
Context
Would like to use larger font size.
Your Environment
The text was updated successfully, but these errors were encountered: