-
Notifications
You must be signed in to change notification settings - Fork 231
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 Cyrillic support #6
Comments
It’s on our roadmap. |
Star this issue. Source Sans is wonderful, with Cyrillic it will be fantastic. |
Is the roadmap published? :) |
I thought that there was a roadmap feature here on GitHub, but either I can no longer find it or I imagined it. Anyway, It seems we are using the issue tracker to track development for now. Open issues are all items that we would like to get to as soon as we can. Wait: I just noticed I add this to our Milestones. |
Ahh, brilliant! Thanks @miguelsousa :) I see the roadmap says to email Paul directly, so I'll do that now :) |
Guys, is cyrillic support adding in progress? How can I help you with this? P.S.: We crave it! |
@pavel-voronin Do you have type design skills or font production skills? |
Update: a preliminary version with Cyrillic and Greek is currently being tested here internally at Adobe. |
@miguelsousa unfortunately no, but if you give me a skill tree, i will try to find right person. |
@pauldhunt Is there a way to make this internal testing open? |
@pavel-voronin Please read www.designwithfontforge.com and www.oert.org/en - and file issues on DWFF for anything you need to know that these don't cover. You can get a mac build of FontForge from http://fontforge.github.io/en-US/downloads/mac/ and up to date packages from various distros from http://download.opensuse.org/repositories/home:/monkeyiq:/fontforge/ Also you can find a lot of information on Cyrillic at http://learncyrillic.tumblr.com/ |
@pavel-voronin Not sure what you mean by "skill tree". Dave has pointed to resources that will get you up to speed with FontForge, which you can use for editing the UFOs. Regarding typeface design, this is not a skill that you can learn in a day or two, so I suggest you find someone with proven experience. |
There are a few places offering short courses in typeface design, including coopertype.com, reading.ac.uk, and craftingtype.com (which I'm involved in) |
Here's a glimpse of the five-week-long studio course at the Cooper Union http://ilovetypography.com/2012/08/24/condensed-typeface-design-program/ |
Thank you guys for this bunch of knowledge! I am not gonna to make fonts myself. Moreover, I even failed to compile @pauldhunt's UFO-folder into font file (so lame...). This is so ancient egyptian hieroglyphic culture for me. But! I am going to find cyrillic speaking (^^) typo hacker, who can help you. But I still don't know exactly who you need to complete the work. |
Hello, any progress on this enhancement? |
Another vote for +1 (Cyrillic AND Greek). A popular international travel site I've recently worked on is using Source Sans as a Heading font, but currently having to fall back to Open Sans in Greek, Russian, Polish (for ż and ł, ą, ę) and Turkish (various missing letters with accents). This works, but is not ideal for maintaining brand consistency. |
James, what are the letters you are missing for Turkish? |
@jameswilson the current fonts support Polish and Turkish. check your text encoding. use Unicode. |
James, did you use the latin-ext subset? |
@xeppaka I hope to roll out Cyrillic and Greek support for the upright styles within the next few months. I cannot give you a specific timeframe at this moment, but you can preview the current state of the font sources (which may or may not compile and are probably reliant on an custom build of our AFDKO tools) on my personal branch: https://github.com/pauldhunt/SourceSansPro/tree/Reconciliation If you can get by with OTF fonts they might actually be in this branch, I don’t remember. Here is a preview of the current state of the design: I still need to kern small capital letters for Greek and Cyrillic and create TrueType versions of the fonts that include hinting (no small task), and probably tie up some loose ends I am not thinking of here. |
Actually, this gets me thinking... If any of you are native readers of Greek or Cyrillic, could you please download the sources from the branch linked to above and look over the design and make any quibbles you have with particular shapes here and I can try to get things fixed before the first official release. Thanks. |
I've just checked the branch, and there is neither a compiled OTF nor a generated font.txt on which to run makeotf. I tried generating a PFA font from the .ufo using FontForge and saving that as font.txt, but it looks like the composite characters end up getting garbled in the process. Edit: Got it to work by running Edit -> Unlink Reference and then Element -> Overlap -> Remove Overlap on all glyphs before generating, for anyone else trying this at home. Edit 2: The culprit for why the fonts are missing from the repo is the .gitignore file, which specifically excludes the generated fonts and any PFA source files. |
@codeman38 The missing font binaries in the repo is deliberate; only the source files are tracked here. |
@miguelsousa Ah, so it does! Didn't realize the build I had installed a while ago was outdated. Thanks. |
I'm really looking forward to this. Looks great, Paul! |
Cyrillic and Greek will be in the next update. |
Last commit to master was May 2013, when is that next update with Cyrillic support? Will the update also include Greek, Turkish, etc.? e.g. https://www.tripadvisor.com.tr/TripConnect looks pretty bad with the mixed Turkish Arial / Latin Source Sans Pro glyphs. |
Source Sans Pro already supports Turkish (as you can see in the headlines |
Yeah, that page has But it should be |
Right, because Google Fonts' CSS says to use a locally installed font if |
@wffurr, I had Implemented a fallback to Open Sans for Turkish and a variety of other languages on the Insights section: http://www.tripadvisor.com.tr/TripAdvisorInsights But it sounds like this could probably be backed out now based on the feedback from @davelab6, and others above. |
Just-released version 2.010 has support for Cyrillic (and Greek) in the upright styles only. |
About letterforms of “л”, “д”. If you don’t believe me, here is the quick guide by Alexandra Korolkova ( the author of PT Sans and PT Serif, one of the best Russian font designers, awarded with Prix Charles Peignot by ATypI in 2013.) |
How can we go about getting Google's hosted font to add a |
AFAIK, Google will not do this until all fonts in the family support Greek/Cyrillic. This means that they will not add the Source Sans fonts until after the italic fonts are also updated with Greek/Cyrillic characters. |
Paul is correct, let me know if you have any questions :) |
Thanks @pauldhunt @davelab6, I've gone about creating a custom subset for Greek and Cyrillic. Now comes the hard part of figuring out what to include/exclude from the subsets. |
@jameswilson how did you get on? :) |
@jameswilson what are you trying to accomplish? |
@pauldhunt since Google won't host the updated Source Sans Pro until the italics is implemented, and my site doesn't use italics, I'm trying to make a subset for Greek and a subset for Cyrillic language using what you currently have built. @davelab6 I've got it working now, I ended up using Fontie which has easy checkbox options to generate cyrillic or greek subsets. I also tried using the "Expert" panel on FontSquirrel's Webfont Generator to select Cyrillic / Greek languages for building a custom subset, but It totally messed up the EOT files so this was a no-go for Internet Explorer. Sadly, Fontie doesn't produce woff2, so after using fontie, i had to take the resulting TTF from fontie and pass it through an online ttf-to-woff2 converter. Last but not least, I uncovered a nice IE bug that breaks when using multiple weights for the same font-family name in @font-face declarations. It looks like there is no way around that except to use different font-family names -- but it appears Google Fonts itself doesn't even support this (bug). When the production release goes live, I'll send you guys a link. Thanks guys. |
@jameswilson what do you mean by ‘Cyrillic language’? Russian? Ukrainian? Bulgarian? Russian + Ukrainian? ??? Do you have to use Google fonts? The latest versions are on Typekit, which has recently implemented robust subsetting options. |
Oops, s/language/characters. Russian is the specific language used on this site. |
Which is nonsense. If you have read this thread more carefully, you would have noticed Cyrillic italics are not yet released. So you’re actually seeing glyphs substituted from another font. |
Or autoslanted, which looks bad |
@azamat-sharapov how can a nonexistent italic look ugly? or in other words, please explain yourself. |
@pauldhunt I'll better remove an inappropriate comment of mine. Looking forward for new releases with italic support though. Thanks. |
Please pretty please :3
The text was updated successfully, but these errors were encountered: