I have a utility I paste text into and it converts the text to a NSAttributedString. When I use a font like Helvetica everything is working but when I use some other fonts some text is not rendered correctly. (bold & italic) For instance. In Didot a piece of text in italic will not be didot-italic. The NSAttributedString actually has Times as the font (and not italic). For the normal part of the text the NSAttributedstring has the correct font. I think that my app is missing full cyrillic support for some fonts but the support seems to be there on the operating system so I'm not sure where the problem may be?