-
Notifications
You must be signed in to change notification settings - Fork 18
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
No Contextual Swash Uppercase Q #163
Comments
What was going on with Q in Junicode 1 wasn't nearly as clever as what you describe: the long-tail Q appeared only when u followed: I think it was a Qu ligature. For Junicode 2 I wanted something switchable, so users could have a choice between the short-tail and long-tail Q without having to disable a feature that was normally always on. So you select long-tail Q with cv33[3] and longer-tail Q with cv33[4]. But something like what you're describing is actually easy to do: once cv33[3] or cv33[4] is on, the default Q can be substituted when followed by a letter with a descender. I'll add a couple of contextual rules to do that. |
Looks good! |
In Junicode, the uppercase Q would go under a lowercase U but not a lowercase I. Therefore, collisions are avoided. In Junicode Two Beta, I can still get the swash Q via the
swsh
OpenType feature, but it will not be automatically disabled to avoid collisions. I am using LaTeX. Here is a minimum working example you can try out:The text was updated successfully, but these errors were encountered: