# babel's \foreignlanguage works for Russian, but not for Serbian

I was trying to write the Serbian alphabet using:

\usepackage[serbian, english]{babel}
...
\foreignlanguage{serbian}{D d}


But I get nothing. When I try this with e.g:

\usepackage[russian, english]{babel}
...
\foreignlanguage{russian}{D d}


I get the correct character. So for the Serbian alphabet, this is fine until I get to the letters <Џ џ/Dž dž> and <Ћ ћ/Ć ć>.

Why don't I get any character when I use Serbian, but I do when I use Russian?

-
Can you please make a minimal example, from \documentclass to \end{document}? My test gives the expected result. – egreg Feb 27 '13 at 20:44
The question is unclear to me. Perhaps you're looking for the serbian characters given from \foreignlanguage{serbian}{"D "d "C "c}? – Lev Bishop Feb 27 '13 at 20:56
@egreg This is for a long essay, so I'm using lots of different packages. I'm not getting any error message though. – Danger Fourpence Feb 27 '13 at 20:57
Are you using OT2 fontencoding? If so \foreignlanguage{russian}{D d D2 d2 C1 c1} should give access to those characters. For other fontencodings use \CYRDZHE \CYRTSHE etc. – Lev Bishop Feb 27 '13 at 21:10
@LevBishop I suspected OT2, which I wouldn't recommend. That's why I asked for a MWE and won't upvote this question. – egreg Feb 27 '13 at 21:27

If you are using the OT2 font encoding, as it appears from your scanty code, you can benefit from the following complete transliteration table, drawn from a paper of mine published on ArsTeXnica (n. 9, April 2010)

Translation of the notes:

(1) In the ligatures, the symbol 0 is the digit zero

(2) In order to split тс, use t\/s or t\cydot s

(3) All the ligatures such as Yu or Ts work also if the second letter is uppercase

-
thanks very much. Am I right in saying that the character that comes from the input \# is the proto-Slavic vowel jat? – Danger Fourpence Feb 28 '13 at 14:10
@DangerFourpence Yes, but I wouldn't call it "protoslavic", as it was abolished only in 1917, together with the "izhitsa" and the "fita" (last part of the table). – egreg Feb 28 '13 at 14:15
I think it's called the proto-Slavic vowel, as it represents a vowel sound of the common Slavic language, but it might have been used as a grapheme long after this. This is more that a little off-topic though :) – Danger Fourpence Mar 1 '13 at 14:01