googlefonts / roboto-2

The Roboto family of fonts
Apache License 2.0
3.85k stars 309 forks source link

No loca feature for Macedonian and Serbian Cyrilic in Roboto Italic #224

Closed marekjez86 closed 7 years ago

marekjez86 commented 7 years ago

Current handling of Macedonian and Serbian Cyrilic by Roboto Italic: mksr

The text above was created by https://github.com/googlei18n/fontdiff using

<html>
    <p lang="mk" style="font-weight:700">Macedonian 0413 г 0414 д 041F п 0422 т 0403 ѓ</p>
    <p lang="sr" style="font-weight:700">Serbian 0413 г 0414 д 041F п 0422 т 0403 ѓ</p>
</html>

as input.

I copied the text below which was created by https://github.com/elTooDR in https://github.com/googlei18n/noto-fonts/issues/794 (it pertains to Macedonian but it also applies to Serbian).

Also please note that if you sequence Macedonian (or Serbian) Unicode 0422 then 041F then 0413 they all should be "visually compatible" (but listed from the longest to the shortest). [I'm not a designer sorry for a convoluted description.] For example, Noto Sans Italic notosans-italic Noto Serif Italic notoserif-italic

\<beginning of copied text>" Macedonian needs a local/vernacular version for a number of lower case characters when italicized. These are mentioned below.

Unicode 0413 - Г г г - IPA /g/ - English equivalent g Regular | Incorrect Italics | Correct Italics g The correct lower case g does not have a curve on the vertical stroke and it also has macron over it. The correct character would be similar to iota in Greek “ι” as opposed to a mirrored “s, s”.

Unicode 0403 - Ѓ ѓ ѓ - IPA /ɟ/ - English equivalent gy Regular | Incorrect Italics | Correct Italics gj As above, except with an acute diacritic above the macron.

Unicode 0414 - Д д д - IPA /d/ - English equivalent d Regular | Incorrect Italics | Correct Italics image The lower case d in Macedonian should have the tail pointing down. It is similar to italicized g in English.

Unicode 041F - П п п - IPA /p/ - English equivalent p Regular | Incorrect Italics | Correct Italics image The lower case p in Macedonian should look like a u with a macron over it. Currently, it seems to be very similar to n in English.

Unicode 0422 - Т т т - IPA /t/ - English equivalent t image The lower case t in Macedonian should look like the character “sh” Unicode: 0428 ш with a macron over it. Currently, it seems to be very similar to m in English.

I hope everything is clear.

The Macedonian Ministry of Information Society (MIO) released a number of fonts (Skola) to the general public which may help - http://www.mio.gov.mk/?q=node/2182. Click on Преземи ги фонтовите to download the fonts. "\<end of copied text>

marekjez86 commented 7 years ago

I haven't checked Roboto Slab nor Roboto Condensed but I suspect they suffer from the same issue (if they have italics).

elTooDR commented 7 years ago

@marekjez86 This font in italics is simply slanted to the right. This is a similar situation to Verdana. Because of this the characters are already displayed correctly for Macedonian. I also think Serbian displays as well but I am not sure.

StefanPeev commented 7 years ago

@marekjez86 I've a question. Is there Adobe software (for example Indesign) or even other software for working with texts, which is able to localise Serbian and Macedonian as a preferred working languages? The question is important, because if there isn't a software which is able to localize these two languages, than the only one way to two add Serbian and Macedonian glyph forms is through Style Set options. I personally prefer in the Open Type fonts to put both – loclBGR, loclSRB, loclMCD and Style Set options which duplicate this localisation.

roozbehp commented 7 years ago

Roboto Italic is not a true Italic font, just a slanted font. So it's not appropriate for it to have localized forms for Serbian and Macedonian.