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

Please add U+2714 thru U+2718 #172

Open
ferenczy opened this issue Oct 2, 2017 · 8 comments
Open

Please add U+2714 thru U+2718 #172

ferenczy opened this issue Oct 2, 2017 · 8 comments

Comments

@ferenczy
Copy link

ferenczy commented Oct 2, 2017

Question: Have characters U+2714 (Heavy check mark) and U+2717 (Ballot x) been removed from the recent version of the font?

Explanation: I'm using both characters in my shell prompt (the first one signals that the last command completed successfully, the later signals the opposite). Suddenly, most likely after a font update, I have just squares instead of those two characters in my shell, so I'm wondering were those characters removed from the font and if yes then why?

@jamen
Copy link

jamen commented Oct 2, 2017

I don't have an answer, but I have a guess... Could your system (or terminal) be using a "fallback font" to supply missing Unicode characters, and these symbols never existed inside Source Code Pro in the first place? Then maybe later on, the font that was supplying the characters got updated/removed.

I don't know the history/status of Source Code Pro, so I could be entirely wrong. 😅

@frankrolf
Copy link
Member

U+2713 ✓ (CHECK MARK) is part of Source Code Pro, not U+2714 ✔ (HEAVY CHECK MARK).
I don’t think U+2717 has ever been part of the family.

@ferenczy
Copy link
Author

ferenczy commented Oct 2, 2017

@jamen Yep, it also came to my mind since my terminal (ConEmu) has such feature (called Alternative font), I have used it to temporarily "fix" my issue, but it was disabled before. I have backups of ConEmu's configuration files so I could check if it was enabled before. It wasn't.

@ferenczy
Copy link
Author

ferenczy commented Oct 2, 2017

@frankrolf I have just checked an older version 2.010R and it's the same.

So I really don't know what happened on my system. I didn't change anything and suddenly I had just squares instead of characters U+2714 and U+2717.

May I ask font maintainer(s), would it be possible to implement those characters, ideally from U+2713 to U+2718? I think it's quite useful for developer related stuff.

@kenlunde
Copy link

kenlunde commented Oct 2, 2017

This is precisely why font fall back is a double-edge sword. On one edge is the advantage of displaying arbitrary characters. On the other edge is not really knowing with what font a particular character is being rendered. Obviously something happened with font fallback, because the glyph for the characters in question were never included in this typeface family.

@frankrolf
Copy link
Member

Those characters are part of Zapf Dingbats, which is one of the most common dingbat fonts. Your OS should come with a font that at least supports the Unicode range (AFAIK, most OSes do) – perhaps you did some font purging?

@ferenczy
Copy link
Author

ferenczy commented Oct 3, 2017

Guys, I wrote I didn't have the font fallback enabled for my terminal before. I don't know if operating system (Windows 7) has anything like that, I haven't explicitly use anything like that. I'm just trying to find out how is it possible it has been working before (without the font fallback) and why it stopped. I have fonts which implement those characters, still I think it would be useful for Source Code Pro to have such characters also.

@ferenczy
Copy link
Author

ferenczy commented Oct 3, 2017

So to keep this issue relevant, I would change it into a feature request: would it be possible to implement characters from U+2714 to U+2718, please? (U+2713 is already implemented)

@miguelsousa miguelsousa changed the title U+2714 and U+2717 removed? Please add U+2714 thru U+2718 Dec 15, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

6 participants