Skip to content
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

Fonts too small on Ubuntu 3200x1800 resolution #156

Closed
zielot opened this issue Sep 22, 2021 · 14 comments
Closed

Fonts too small on Ubuntu 3200x1800 resolution #156

zielot opened this issue Sep 22, 2021 · 14 comments
Labels
enhancement improves the application Fixed troubleshoot

Comments

@zielot
Copy link

zielot commented Sep 22, 2021

Hi folks,

This looks like a very promising tool. I just tried it out on my Dell XPS 13 running Ubuntu 20:

image

Apparently on this machine scaling of the desktop to 200% is common on both Linux and Windows. Even with the scaling, however, the font is too small to be useful. In the attached screenshot of a dialogue appears almost twice as big as it appears on my desktop.
jExifToolGUI V1 8 1-Ubuntu-20-2021-09-21 21-13-40

~ Justin

@hvdwolf
Copy link
Owner

hvdwolf commented Sep 22, 2021

I will have to look into this. I thought that fonts were autoscaling depending on the resolution.

@hvdwolf
Copy link
Owner

hvdwolf commented Oct 6, 2021

I can't test this myself as all my screens and monitors are limited to 1920x1080.
I did a first simple if-then-else check: If the screen width > 2500px -> set default fontsize from 12 to 20.
This will be set application wide before the Gui is called/displayed.
You will find the Linux files in https://mega.nz/folder/UFlRhYCZ#LITpkOKT79CNWtmdwCG0bw. They are dated with 20211006.

Please let me know whether this does what I hope it does. If it works I will create a setting where users can set a preferred font size to their own desire (resolution based or eyesight based).

Note: the if-then-else is currently also based on "if OS == Linux", so it will not work yet on Windows or MacOS.

@Mohammad-Asiri
Copy link
Contributor

I can't test this myself as all my screens and monitors are limited to 1920x1080. I did a first simple if-then-else check: If the screen width > 2500px -> set default fontsize from 12 to 20. This will be set application wide before the Gui is called/displayed. You will find the Linux files in https://mega.nz/folder/UFlRhYCZ#LITpkOKT79CNWtmdwCG0bw. They are dated with 20211006.

Please let me know whether this does what I hope it does. If it works I will create a setting where users can set a preferred font size to their own desire (resolution based or eyesight based).

Note: the if-then-else is currently also based on "if OS == Linux", so it will not work yet on Windows or MacOS.

Hi hvdwolf,

I have a monitor that is 3840x1600, and having a similar problem. I downloaded the .deb file and installed it on my Linux Mint v20.2 and the fonts are the same size.

Is it possible to have a user preferred font size setting.

Thanks,

@hvdwolf
Copy link
Owner

hvdwolf commented Oct 10, 2021

I just created that today.
It is still a bit beta, but please try: Preferences -> Look & Feel
With beta I mean that calling Preferences for the 2nd time will crash that window. But setting another app font requires you to restart anyway.
It is the jExifToolGUI.jar and jexiftoolgui-1.9.0-beta-20211010.deb and a 20211010 appimage.
At mega.nz: https://mega.nz/folder/UFlRhYCZ#LITpkOKT79CNWtmdwCG0bw

@hvdwolf hvdwolf added the enhancement improves the application label Oct 10, 2021
@Mohammad-Asiri
Copy link
Contributor

I just created that today. It is still a bit beta, but please try: Preferences -> Look & Feel With beta I mean that calling Preferences for the 2nd time will crash that window. But setting another app font requires you to restart anyway. It is the jExifToolGUI.jar and jexiftoolgui-1.9.0-beta-20211010.deb and a 20211010 appimage. At mega.nz: https://mega.nz/folder/UFlRhYCZ#LITpkOKT79CNWtmdwCG0bw

The version you mention is the one I have installed. Today I re run the program and it is working as you have intended, the interface is double the original one.

Doubling the interface scaling is to much for my display, since my display is not a 4K monitor, I am looking to scale the interface up-to 125% or 130%.

@hvdwolf
Copy link
Owner

hvdwolf commented Oct 11, 2021

What do you mean with "doubling the interface". That is the 20211006 build.
Yesterday I mentioned the 20211010 to you which has the option to set the font and font size to your liking. Please install that 20211010 version and please try it out.

@zielot
Copy link
Author

zielot commented Oct 13, 2021 via email

@hvdwolf
Copy link
Owner

hvdwolf commented Oct 13, 2021

Hi Justin,
I can't see your image.
Sorry it didn't work, but I have one question: Do you still have your desktop scaled to 200%?

@Mohammad-Asiri
Copy link
Contributor

What do you mean with "doubling the interface". That is the 20211006 build. Yesterday I mentioned the 20211010 to you which has the option to set the font and font size to your liking. Please install that 20211010 version and please try it out.

Hi hvdwolf,

I am really sorry concerning my previous response. It seems some how in /etc/environment file there was a directive to double the scaling of java UI.

Removed it and everything is back to normal.

I have gone into the preference and changed the font size, and everything is working great.

I have two issues with the preference window settings.
The first is the size panel it only shows font sizes 10, 12, 14, and 16 only, does not scroll down to more sizes.
The second is that the preferred font type only scrolls upto 29 font names, and the 30th name only the top of the name shows. You can not read the font name.

I am including a screenshot of the preference window

Screenshot from 2021-10-13 15-28-41
.

@zielot
Copy link
Author

zielot commented Oct 13, 2021 via email

@hvdwolf
Copy link
Owner

hvdwolf commented Oct 13, 2021

Thanks for the feedback. I didn't put a scrollbar on the font-sizes as I never need it. Not so smart. I will put a scrollbar there too.
And with regard to the fonts itself. It is only showing up till A. I guess there should be much more fonts also starting with other characters (like Helvetica?). Somehow it doesn't show enough fonts.

@Mohammad-Asiri
Copy link
Contributor

Hi hvdwolf,

I have been using the beta version and noticed that when changing the font to a larger size, and restarting the program, the View Data pane has static row height.

This makes reading the information hard, especially if somebody uses a 16+ sized font.

Is there a way to have adaptive row heights when showing the metadata.

Including a screenshot of how it looks on my monitor.

image

@hvdwolf
Copy link
Owner

hvdwolf commented Oct 18, 2021

I will have a look at that.

@hvdwolf
Copy link
Owner

hvdwolf commented Oct 18, 2021

See mega.nz

A 20211018 deb,appimage, windows exe, macos bundle and jar.
The app has now auto-adapting row heights everywhere

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement improves the application Fixed troubleshoot
Projects
None yet
Development

No branches or pull requests

3 participants