Comments (34)
Maybe let us choose between system fonts and Open Sans?
Customization is nice anyway.
from tdesktop.
Changing the font size could fail on Windows8, because sizes aren't only measured in pixels anymore, see https://support.microsoft.com/en-us/kb/2900023. A font selection dialog to allow changing both font and size would probably be more helpful.
from tdesktop.
Hi guys!
Do you know if this is going to be 'solved'? It would be helpful adding an option to select the font and size We want, don't you think so?
It's annoying seeing wrongly the ~ character :[
from tdesktop.
I'm really dissapointed. Over a year of development and such an easy bug is still unresolved. If the font is at fault, why don't you just add custom font selection or at least font size.
Any news about it ?
from tdesktop.
As much as I like the idea of the app having its own theme and trying to stick to it (and I understand that you don't like that people want to, well, "ruin" the UX :D), sometimes it may be better to allow the user to choose a font (and that's certainly not impossible with Qt), or to let them use the system font. It's a matter of accessibility sometimes (certain fonts are easier to read for some people, for example).
from tdesktop.
It is some strange font issue. I don't know for now, why Open Sans is drawing ~ in such strange way.. It is still tilde (if you copy it and paste somewhere with other font), but it looks weird.
from tdesktop.
This one bothers me a lot. I like using ~ character.
from tdesktop.
Maybe try another font: https://www.google.com/fonts/specimen/Source+Sans+Pro
from tdesktop.
This is really starting to drive me nuts. Actually what bothers me most is how Open Sans can have such a bizarre drawing issue, it's been so good to me in the past.
from tdesktop.
I'm guessing it's the font hinting which does this. (= deforming characters so they are drawn more readable with small font sizes).
I'm used to use the tilde when guessing/approximating numbers. Now it looks like I'm approximating that there are about minus 40 people in the same bus as me, or whatever I want to write. I always have to clarify to desktop users that it's a tilde.
Please fix this
from tdesktop.
+1
from tdesktop.
+1
from tdesktop.
I'm still waiting for this relatively easy fix -- just replace the font with a font that actually displays the characters correctly or allow us to choose our own fonts.
from tdesktop.
+1
from tdesktop.
I really like Open Sans, and would like it to stay. However, I also like using ~, and it rendering as a dash is a problem. I did some research, check it:
What this means is that the tilde hinting breaks at 12.5px to 13px (since 12.5px rounds vertically up to 13px [?] - also sizes 10px and below, but that's hardly relevant). Changing the font size up (to 13.5 px, perhaps) or down one pixel would fix the issue, which is what I propose.
from tdesktop.
Will there be a public patch? It bothers the hell out of me...
from tdesktop.
Suspecting FreeType issue https://savannah.nongnu.org/bugs/?23537 which hasn't been worked on since 2008. As mentioned in #950, I poked at the bug listing yesterday, maybe it'll finally stir up the FT developers.
from tdesktop.
There seem to be quite a few fairly trivial issues that nobody cares about :/
I wouldn't say the tilde one is one of them. Some fonts/sizes help, but that's walking around the problem and not actually fixing them. The ball is in FreeType's court, and they haven't bothered with it for years.
from tdesktop.
@Larusek It is not trivial in case of tdesktop, cause it is quite a complicated thing to make font size larger for one character only, it is not HTML :)
from tdesktop.
@telegramdesktop would it hurt to change font type / font size entirely?
from tdesktop.
@Bullsquid Yes, that is not an option. I really hoped that Google will fix their font one day, but it seems that the ugly solution with one-letter-font-size will be required.
from tdesktop.
@ralesk Well, right now at least three fonts that stick to each other should be provided at once (regular, semibold and bold), good fitting semibold font is quite a rare thing.
from tdesktop.
I didn't notice you guys use three weights. In most cases, two seems to be enough (might be a personal taste, I avoid light fonts, they aren't fun to read; though I do have good vision).
from tdesktop.
@ralesk Regular is used everywhere for the text, semibold is used everywhere for names (in conversations list, in messages), because bold is too heavy, bold is used almost nowhere, but still exists.
from tdesktop.
Ah, okay :)
It does seem like the strength of whatever they call the bold variant depends a lot on the font itself and usually (but not always), the plain bold one isn't too thick.
from tdesktop.
Fixed with 0.9.10
from tdesktop.
Closed why? Because it's a problem with Open Sans? So no chance of a workaround or font change, huh?
from tdesktop.
@obskyr Fixed in 0.9.10 version in almost all places (except Search field and maybe some other forgotten places).
from tdesktop.
Terribly sorry, somehow managed to miss the "fixed" message. I'm definitely happy to see the ~ saga come to an end. So how did it end up being fixed?
from tdesktop.
@obskyr All tildes are found in messages and other texts + in text input fields (like emojis) and the font is converted to Semibold (like names in the conversations dialog) just for those symbols.
from tdesktop.
Glad to see this one closed but sadly the fix opens another issue. #1263
from tdesktop.
from tdesktop.
Holy moly, the actual bug is being worked on, after so many years: https://savannah.nongnu.org/bugs/?23537
from tdesktop.
This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.
from tdesktop.
Related Issues (20)
- Option to prevent app from running in background HOT 2
- Search settings
- Globally ignore user HOT 1
- Address boundary error regression in newer telegram versions HOT 7
- Telegram Desktop unable to launch on Raspberry Pi 5 HOT 11
- "send now" multiple selected sheduled messages, order is unexpected (follows compose time, not sheduled time) HOT 4
- Close button conflicted with date/user filter button
- Version 4.16.9 broke app UI (font aspect) HOT 36
- Add separate Thank emoji HOT 5
- Preview from Open Graph is not appearing in Telegram for main page HOT 1
- Weird notification windows in version 4.15.3 (Ubuntu 20.04 Unity DE) HOT 9
- Personal channel information
- Mini apps use wrong (US) keyboard layout (wayland) HOT 1
- Autostart desktop file has the executable bit set HOT 1
- Show gif count on gif tab HOT 1
- Custom font scaling issue HOT 13
- Unable to open images HOT 3
- Telegram start error HOT 2
- "Create poll" menu entry is visible in channel "Replies" menu HOT 1
- Linux client tray icon don't work after system upgrade HOT 6
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.