Comments (13)
@Twilightssuperb I've found the problem in size computation, this should get better in the upcoming release (I hope later today).
from tdesktop.
I've allowed it to go 1px of font size more in attempt to mimic the original font size in beta version 4.16.10. Can you check if it became better there?
from tdesktop.
Nothing has changed after update to 4.6.10. It's a bit weird. ๐
from tdesktop.
@Twilightssuperb what if you enable freetype in experimental settings?
from tdesktop.
Still nothing has changed even after FreeType was enabled.
from tdesktop.
Maybe your fonts have wrong metrics in the capHeight value of the OS/2 table?
from tdesktop.
IDK, all TTFs were downloaded from official sources or Google Fonts. BTW, I use Mactype for better rendering. Maybe the reason is in it. But default Open Sans font doesn't conflict with Mactype...
from tdesktop.
Yeah, please try without mactype
from tdesktop.
Still nothing has changed but fonts became more ugly without Mactype. ๐
from tdesktop.
IDK, all TTFs were downloaded from official sources or Google Fonts. BTW, I use Mactype for better rendering. Maybe the reason is in it. But default Open Sans font doesn't conflict with Mactype...
It's not like fonts can't contain bugs. e.g. Open Sans was updated to the latest version 3.003 from Google Fonts when this beta testing phase began and tdesktop got lots if bugs reports that it looks way worse (broken kerning, etc). Falling back to 1.10 in 4.16.10 helped.
from tdesktop.
Well, I've chosen "System font" (but what is it? It doesn't look like Segoe UI), scaling 75% is better now. (Both Inter and PT Sans, e.g., seem bigger at previous screenshots. IDK why, alas. โนโน They are not displayed as with 75% โ they look like scaling is bigger, about โฅ90%)
from tdesktop.
but what is it?
Whatever Qt thinks is the system font. I believe it should be Segoe UI... But wouldn't be surprised if Windows returns some other font to Qt.
from tdesktop.
Well, font scaling is more accurate after update to 5.0.0, but I can't use 75% UI scaling now, I have to zoom it to 85/90%, but then UI looks so big. And line-height is a bit sparse, it's not comfortable for me. Icons scaling and line-height were better in previous iteration.
Maybe you should think about further more UI scaling custiomization.
from tdesktop.
Related Issues (20)
- Keyboard focus indicator does not retain back on the 'More options' button after closing the pop up with 'Esc' key. HOT 1
- Luminosity contrast ratio of Search and more options icon is less than 3:1. HOT 1
- Screen reader focus is moving to entire content present on the App and announcing as group. HOT 1
- Luminosity contrast ratio for text present in 'Menu' control is less than 4.5:1. HOT 1
- answerInlineQuery start_parameter problem HOT 1
- Received and sent messages are not accessible by using keyboard. HOT 1
- Allow using spotify deeplinks HOT 2
- There is no channel grouping.
- When uploading multiple files, the client does not preserve order HOT 14
- desktop telegram (windows) not opening web-app HOT 26
- CTRL+F from topics list opens global search
- Follow system theme HOT 4
- no audio, audio only works with Bluetooth headphone? HOT 2
- QR scaner
- Upload Speed Throttler HOT 2
- Telegram failes to start, hanging forever HOT 6
- Local password and chat notification settings are reset to default after app update HOT 1
- Ansi escape code is not working HOT 1
- crash while choosing GIF HOT 1
- Ubuntu 24.04 aarch64: Telegram Desktop doesn't start HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from tdesktop.