[texhax] Serbian Cyrillic characters

Predrag Punosevac punosevac72 at gmail.com
Mon Jan 25 23:45:06 CET 2010


Barbara Beeton <bnb at ams.org> wrote:

> dear pedrag,
>
>     After almost 15 years or so I am trying to write something in my 
>     native Serbian Cyrillic alphabet. Unfortunately I am having problems
>     getting two characters. Namely
>
>     \documentclass{article}
>     \usepackage[OT2,T1]{fontenc}
>     \newcommand\textcyr[1]{{\fontencoding{OT2}\fontfamily{wncyr}\selectfont #1}}
>     \begin{document}
>     Serbian alphabet \dots \textcyr{
>     A B V G D DJ E Zh Z I J K L LJ M N NJ O P R S T \'C U F Kh C Ch \Dzh Sh
>     } 
>     \end{document}
>
>     should produce the complete Serbian alphabet. Unfortunately, I can not
>     get \'C and \Dzh. Those should be cyr2 fonts as they are non-existing 
>     in Russian and Ukrainian languages. I tried removing escape character and
>     couple other things like including amsfonts. I have the same problem 
>     if I use Babel package which works like a charm for Russian.
>     I also have a patch SerbianC for Babel but it requires Serbian keyboard
>     and Unicode editor which I have not seen in more than 15 years.
>
>     Could you kindly point me to the relevant documentation.
>
> since the wncyr fonts are part of the
> amsfonts collection, and i happen to have
> been responsible for much of the original
> macro implementation, i went back to the
> amsfonts documentation:
>   ftp://ftp.ams.org/pub/tex/doc/amsfonts/amsfndoc.pdf
>
> it's too old to cover usage in latex
> properly, but the clue is on p.15.
> here is a patched version of your file
> that does produce the two missing letters.
>
> \documentclass{article}
> \usepackage[OT2,T1]{fontenc}
> \input{cyracc.def}
> \newcommand\textcyr[1]{{\fontencoding{OT2}\fontfamily{wncyr}\selectfont #1}}
> \begin{document}S
> Serbian alphabet \dots \textcyr{
> A B V G D DJ E Zh Z I J K L LJ M N NJ O P R S T \'C U F Kh C Ch \Dzh Sh
> } 
>
> Serbian alphabet again \dots \textcyr{\cyracc
> A B V G D DJ E Zh Z I J K L LJ M N NJ O P R S T \'C U F Kh C Ch \Dzh\ Sh
> } 
> \end{document}
>
> it's not beautiful, but it works.  it would,
> of course, be better to insert \cyracc in
> the \textcyr definition.  i did it this way
> to show the difference with and without.
>
> note that i've added a backslash after \Dzh
> so that it doesn't run into the next letter.
>
> good luck with this.
> 						-- bb

Dear Barbara,

Thank you so much for this prompt and very helpful answer. Actually,
the iso document I was referring in my original post did contained 
the reference to your original work on AMS fonts. I was just too tired
last night to go carefully over the amsfonts documentation. 

Thank you,
Predrag



More information about the texhax mailing list