-
-
Notifications
You must be signed in to change notification settings - Fork 54
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Backtick/backquote makes ligatures with letters for both sans and mono #456
Comments
@arrowtype |
Thanks for reporting this, @evolbug, and thanks for pointing out the specific cause, @benkiel! I imagine that the ASCII (non-combining) accents also include the ascii circumflex, and I wonder if that might be disrupting the ^ for exponents, etc... I'll need to test this. I will try to correct this ASAP, and get a new release out soon! Probably by Friday. Will update when possible. |
Never mind – I’ve realized/remembered that when I type ^ or ~ on my keyboard, it goes to glyphs My first thought is to remove the "dead mark" substitution entirely, as this seems to match behavior of the Mac system font, SF Pro, as well as Roboto and Source Sans (and in a few code fonts I’ve tested). This is definitely a nice feature in some sense, but I do worry that it might cause new problems if all dead marks were support except for the I think I have solved this using @benkiel’s suggestion (thank you!), with diffs shown at 6a8d3c7
I am pretty ignorant of this area, but don’t want to write it off before knowing if it might be a bigger issue than I realize. Is this a problem you have seen / had to solve for, before? Have the creators of fonts I’ve looked at decided it’s not as big an issue as accidental combinations (e.g. this issue), or have they somehow solved it in another way? |
Notes to self: The statics are failing to build, with some makeOTF error messages which repeat for every instance:
I think the core of this is This isn’t as specific as I’d like it to be, but my guess is, this might be referring to the following lines:
...mostly because there are no other references to simply
But actually, in the |
Okay, that seems to have done the trick! The statics are back to building well. @evolbug if you might have a moment, would you maybe test this fix on your end? I don’t have a Linux setup that I can try it out on. The newest fonts are here: fix-backticks-issue-456/fonts/ArrowType-Recursive-1.078 (I can’t upload the whole release as a zip to the issue, as there are so many styles/fonts in the project. 😅 But, if it’s a pain for you to download individual files, let me know what you were using, and I can send something over!) |
@arrowtype I was using the statics from this Arch Linux package originally which is effectively just pulling the zip from releases. |
Awesome, thanks for the extra info, and thanks especially for checking the fixes! I appreciate your help in making Recursive better. 🙌 |
Thanks also to @benkiel for helping point to the solution, here! |
Problem description
The backtick character combines with other letters, with up to 2 backtics being merged together.
e.g.
a` b``
Expected behavior
Backticks do not make a ligature with letters, or at least not for mono font
Screenshots
One, two and three backtics displayed alone and with letters respectively
Environment (please complete the following information):
The text was updated successfully, but these errors were encountered: