-
Notifications
You must be signed in to change notification settings - Fork 162
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
Diacritics with Cyrillic letters #72
Comments
Thank you.
Notwithstanding all of the above, in the screenshot you provide it looks like the combining acute accent is not used. Note that the combining acute (U+0301) is a non-spacing glyph. Here is an example using the combining acute with the currently shipping fonts, as seen on https://adobe-fonts.github.io/source-serif-pro/ . |
Wow, it’s interesting. All small letters in your picture look fine, although I would use the ‘slanted‘ acute for ‘high’ letters like ѣ and ё. Of course I used the combining acute (U+0301), and the spaces you see are real spaces (U+0020). And that’s what I see in four different browsers: Now, about combining marks in Cyrillic script. The letter ѣ with two dots above is rather a typographical experiment than a conventional letter, and it’s not the most strange thing I’ve seen in Russian books from the beginning of the last century. These experiments were soon stopped by communists who removed Ѣ from Russian alphabet. As far as I know, diacritics are not actively used in all modern languages with Cyrillic alphabets (except if they are part of letters like й and ќ, of course). Some Slavic languages use cobining marks to show word accent. In Russian, we use acute for primary stress and grave for secondary stress, they can be put above vowels only. I’m quite sure the same is true for Ukrainian, Belorussian and Rusyn, and here’s the list of our vowels: In Bulgarian, accented vowels are denoted by grave (or sometimes by acute), and the letter Serbs have much more fun with their pitch accent. Acute, grave, double grave, inverted breve and macron above vowels and syllabic consonants are used to show tones in Serbian (I’ve seen accented р, but probably there are other consonants): Besides Slavic languages, there are many non-Slavic languages that use Cyrillic script. They have plenty of interesting letters like Є̈, И̃ and Ю̆ that aren’t presented in Unicode and have to be composed from letters with diacritic marks. Some list of those letters can be found on Wikipedia, it also includes some letters with diacritics below (such as Г with cedilla), but I can’t guarantee this information is correct. This was about usual texts. But when it comes to linguistics, I would expect everything. Russian letters are used in Russian phonetic notation. This is what can happen to vowels:
By the way, this ы̊́ also looks wrong in my browser (in Arial), so maybe something is wrong with my computer... |
Thank you so much for all this! To answer your questions:
All that said, I am not sure why all lowercase letters show semi-accurate positioning of the combining mark. It may well be there’s some macOS magic going on (I am using Safari 13.1). When I make a similar test in InDesign, the outcome is more in line with what I expect, based on anchors in the UFO files: One more remark: |
Yes, I’ve installed the latest version of the font. Moreover, the test page on guthub uses its own web-font and doesn’t give me a choice, right? Did you try accented italic capital letters in InDesign? It looks like some bug in the font, because accented Latin letters (even not precomposed) look fine.
These are separate letters, so they can also be used with diacritics above (especially |
Related to this, the Montenegrin spelling standard, sometimes considered a separate language for political reasons, may use the letters |
- add anchors to З Р Ъ Ѣ Ѵ з р ъ ѣ ѵ and related glyphs - add Cyrillic pre-composed glyphs to ccmp decomposition lookup This completes anchor support for Cyrillic vowels as discussed in #72 (Аа Ее Ёё Єє Ии І Оо Уу Ыы Ээ Юю Яя already had anchors), and adds support for using combining accents in Bulgarian and Montenegrin.
The latest release of Source Serif has better support for adding combining marks to Cyrillic base characters: |
Wow, that’s something! Thanks for the report! |
Thanks. By the way, are there absolutely no plans to add anchors to consonants and anchors for combining marks below? |
When I worked on this addition, I considered adding anchors to the consonants too – but I did not know where I’d stop with that, so I kept it at vowels. |
In Russian and several other languages that use the Cyrillic script, accented syllables can be shown with a stress mark above the vowel. In Source Serif Pro, some vowels with diacritics are rendered incorrectly:
(I have no idea what’s wrong with the capital letters, I tried both TTF and OTF with the same result.)
For all Cyrillic letters, diacritics should be positioned just above the letter. I suppose ѣ is the least obvious, so here are some examples of ѣ with acute and diaeresis from an old dictionary (when this letter was in use):
I also have a question: is it possible to make all Cyrillic letters look decent with combining marks above and below? I understand that you don’t want to do it manually, but maybe there’s a way to make something passable automatically. It’s true that we don’t use diacritics in usual texts, but sometimes it may come in handy.
The text was updated successfully, but these errors were encountered: