-
-
Notifications
You must be signed in to change notification settings - Fork 2.7k
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
[Feature Request] More Sophisticated Persian Font #2648
Comments
Does this help with anything? "For example, the Arabic script, when used for Persian and Urdu, exhibits significant and systematic differences in letterforms, as does Cyrillic..." from W3 Article: CSS Fonts Module Level 3 PS: should I follow this on the community? |
I guess I'm confused about what you're actually suggesting. It's highly unlikely that we'll change our fonts to have 'Segoe UI' as the first font instead of 'Roboto.' So perhaps you could tell us exactly what the change should be? |
@scottnonnenberg-signal
I also just checked a Wikipedia Page which uses mixed fonts: Interestingly Github (also Signal-Android) uses the correct font for Farsi (شاهنامه), but not for Arabic..! |
@Xashyar There's no differing font shown in your wikipedia example. Anyway, given that we have multiple fonts specified, in order, is there a place we could put your better font that wouldn't interfere with normal operation? Like 'Roboto', 'Segoe UI', 'Helvetica', etc.? Essentially: is Roboto the font that doesn't work well in Farsi/Arabic or is it the failover to Helvetica? |
You mean that this
I just tried every possible permutations of these three and the only way that it works without messing with the Latin parts of the UI is by putting Roboto first and Segoe second, exactly in the order u've mentioned. The Text (from Signal's Arabic Wikipedia):
|
No, I mean that it doesn't change the font, but it does change some sort of other language handling.
Can you be more specific? Is it that the Signal screenshot isn't attaching the characters together like in the Wikipedia screenshot? For an issue like this, it might be best if your prepared a pull request, and we can all go test the changes to make sure they work well. |
Yeah, it's not a screenshot, I just pasted in the Arabic text from Wikipedia, and Github handles Line Spacing nicely, i.e. characters do not collide with the below or above line (I meant this with the blue mark).
Sure thing! haven't done any pulls yet, will do this next time. |
If you can read Arabic text, I think you would not say that, The Arabic text in Arial is really Awful, very Awful, not easy to read, has bad spacing, and have lot of similar letter shapes. Please put it as a second option Roboto, Segoe UI, ... |
I suggest the Vazir font (that is open source and free) like telegram was chosen this font for their desktop client application another beautiful and awesome font is Estedad |
I suggest Vazir too. Also as another suggestion I think it would be great to have an option in preferences that lets advanced users add custom styles like how Zulip and some other collaboration tools allow this. Persian and Arabic with Arial in a 15inches (1920x1080) monitor are not readable at all. |
Bug description
-The Current Arabic/Persian Font is Really Awful to Read.
Suggestion
-"Segoe UI", Arial, sans-serif As Used by Twitter Which Looks Much Better!
Screenshots
Roboto, "Helvetica Neue" (Signal)
"Segoe UI", Arial, sans-serif (Twitter)
Platform info
Signal version:
1.16.1-beta.1
Operating System:
Windows 10
The text was updated successfully, but these errors were encountered: