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
Add a new ligation set for the Dafny programming language? #1271
Comments
Wait what? |
That's just the convention when rendering Dafny code, both in academic papers and in the Emacs mode for it. It's not completely unconventional, either: https://tex.stackexchange.com/questions/201539/how-to-produce-dot-between-quantifiers |
Correct me if I am wrong, but I think that if a font provides a ligature, it works the same way for everyone. In this case, making "::" a think dot may make a lot of developers in other languages very surprised. E.g, ubiquitous C++ extensively uses "::" for namespace delimiter. |
I'd like to NOT add a ligature turning |
Using fonts to do such a merge is a very, very bad idea. Actually, I do not want to do such things for the second time. |
I don't think that's right: for example Iosevka already has two different renderings for
Works for me. Thanks a lot! |
Hello, and thanks for the work on Iosevka!
Would it be easy to add a new ligation set for the Dafny programming language (https://github.com/dafny-lang/dafny/)?
Here are the ligations which I think are relevant:
There are two more symbols that (I think) Iosevka does not have (
!!
which should have the exclamation points slightly closer to each other and:|
which should center the bar like:=
does), as well as one exception:::
is rendered as a thick center dot in Dafny:Happy to submit a patch if that's easier and if a new ligation set would be acceptable.
Thanks!
The text was updated successfully, but these errors were encountered: