<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">\documentclass{article}

\usepackage[OT2, TS1, X2, ECMSRB1, ECMSRB2, T2A, T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[a4paper,top=2.0cm,left=3cm,right=2.5cm,bottom=2cm,includefoot,includehead]{geometry}

\usepackage{cmsrb}
\usepackage{cmupint}
\let\enint\intop

\usepackage{amssymb}

\input glyphtounicode.tex
\pdfgentounicode=1

\usepackage{fancyvrb}
\usepackage{tabularx}

\newcommand\textcmsuper[1]{{\fontencoding{T2A}\fontfamily{cmr}\selectfont #1}}
\newcommand{\example}[1]{{\fontencoding{T2A}\selectfont #1} &amp; \textcmsuper{#1}}

\newcommand\otinput[1]{{\fontencoding{T1}\selectfont \verb"#1"} &amp; {\fontencoding{OT2}\selectfont #1}}
\newcommand\ecminput[1]{{\fontencoding{T1}\selectfont \verb"#1"} &amp; {\fontencoding{ECMSRB1}\selectfont #1} &amp; {\fontencoding{ECMSRB2}\selectfont #1}}

\DeclareTextSymbolDefault{\dj}{T1}

\newcounter{primer}
\newcounter{rezultat}
\newenvironment{primer}{\VerbatimEnvironment\refstepcounter{primer}\par\medskip
	\noindent\textbf{Example~\theprimer: }
	\begin{Verbatim}
	}{\end{Verbatim}\medskip}
\newenvironment{rezultat}{\refstepcounter{rezultat}\par\medskip
	\noindent\textbf{Result~\therezultat: }\\ }{\medskip}

\makeatletter
\newcommand{\manuallabel}[2]{\def\@currentlabel{#2}\label{#1}}
\makeatother

\usepackage{fonttable}

\begin{document}
	\title{The \texttt{cmsrb} package}
	\author{UroÅ¡ StefanoviÄ‡\footnote{\texttt{urostajms@gmail.com}}}
	\date{\today{} v4.0}
	\maketitle
	
	\section{Why \textsf{cmsrb}?}
	
	The \textsf{cm-super} package provides great support for Cyrillic script in various languages, but there's a problem with italic variants of some letters for Serbian and Macedonian. The \textsf{cmsrb} package includes the correct shapes for italic letters \verb|\cyrg|, \verb|\cyrd|, \verb|\cyrp|, \verb|\cyrt| and letter \verb|\cyrb|. This package also has some improvements in letters and accents used in Serbian language.
	
	\section{Package Features}
	
	The \textsf{cmsrb} fonts are the extensions of the Computer Modern fonts for Serbian and Macedonian languages for \TeX{} (\LaTeX). Support files are provided for \texttt{T1}, \texttt{TS1}, \texttt{T2A}, \texttt{X2} and \texttt{OT2} encodings, but also for the experimental \texttt{ECMSRB1} and \texttt{ECMSRB2} encodings. Supported font styles are serif, sans-serif and mono, for size 10pt.
	
	This package is very simple to use: just put
	\begin{verbatim}
	\usepackage{cmsrb}
	\end{verbatim}
	in preamble of the document.
	
	\begin{table}[h!]
		\newcolumntype{C}{&gt;{\centering\arraybackslash}X}%
		\begin{tabularx}{\textwidth}{|C C|C C|C C|}
			\hline
			cmsrb &amp; cm-super &amp; cmsrb &amp; cm-super &amp; cmsrb &amp; cm-super  \\ \hline
			\hline
			\example{\textit{Ð±Ð³Ð´Ð¿Ñ‚}} &amp; \example{\textbf{\textit{Ð±Ð³Ð´Ð¿Ñ‚}}} &amp; \example{Ñ’Ñ›} \\ \hline
			\example{Ð±\textbf{Ð±}\textit{Ð±}\textsl{Ð±}} &amp; \example{\={Ð°}\textsc{\={Ð°}\f{Ð¸}}} &amp; \example{\textit{Ä‘\textbf{Ä‘}}} \\ \hline
		\end{tabularx}
		\caption{Some \textsf{cm-super} and \textsf{cmsrb} differences.}\label{t2}
	\end{table}
	
	\section{OT2 Features}
	
	The \texttt{OT2} encoding is modified to match the rules of Latin to Cyrillic transcription in Serbian language. Therefore, the \textsf{ts}, \textsf{kh}, \textsf{ch} and similar ligatures are removed from the encoding (see Table~\ref{t1}).
	
	In \texttt{OT2} encoding Macedonian letters {\fontencoding{T2A}\selectfont Ðƒ} and {\fontencoding{T2A}\selectfont ÐŒ} are added, with Montenegrin letters {\fontencoding{T2A}\selectfont\CYRSJE} and {\fontencoding{T2A}\selectfont\CYRZJE}, and also some orthographic symbols are included.
	
	However, it is not recommended to use the \texttt{OT2} encoding; better choice for Serbian language is \texttt{T2A} encoding and utf8 input. One can use \texttt{OT2} encoding if they already have a document written in Latin---in which case it would be easy to transcribe it to Cyrillic.
	
	\begin{table}
	\newcolumntype{C}{&gt;{\centering\arraybackslash}X}%
	\begin{tabularx}{\textwidth}{|C C|C C|C C|C C|}
	\hline
	Input &amp; Output &amp; Input &amp; Output &amp; Input &amp; Output &amp; Input &amp; Output \\ \hline
	\hline
	\otinput{A} &amp; \otinput{B} &amp; \otinput{C} &amp; \otinput{D} \\ \hline
	\otinput{E} &amp; \otinput{F} &amp; \otinput{G} &amp; \otinput{H} \\ \hline
	\otinput{I} &amp; \otinput{J} &amp; \otinput{K} &amp; \otinput{L} \\ \hline
	\otinput{M} &amp; \otinput{N} &amp; \otinput{O} &amp; \otinput{P} \\ \hline
	\otinput{Q} &amp; \otinput{R} &amp; \otinput{S} &amp; \otinput{T} \\ \hline
	\otinput{U} &amp; \otinput{V} &amp; \otinput{W} &amp; \otinput{X} \\ \hline
	\otinput{Y} &amp; \otinput{Z} &amp; \otinput{\#} &amp; \otinput{} \\ \hline
	\hline
	\otinput{a} &amp; \otinput{b} &amp; \otinput{c} &amp; \otinput{d} \\ \hline
	\otinput{e} &amp; \otinput{f} &amp; \otinput{g} &amp; \otinput{h} \\ \hline
	\otinput{i} &amp; \otinput{j} &amp; \otinput{k} &amp; \otinput{l} \\ \hline
	\otinput{m} &amp; \otinput{n} &amp; \otinput{o} &amp; \otinput{p} \\ \hline
	\otinput{q} &amp; \otinput{r} &amp; \otinput{s} &amp; \otinput{t} \\ \hline
	\otinput{u} &amp; \otinput{v} &amp; \otinput{w} &amp; \otinput{x} \\ \hline
	\otinput{y} &amp; \otinput{z} &amp; \otinput{+} &amp; \otinput{} \\ \hline
	\hline
	\otinput{C1} &amp; \otinput{D1} &amp; \otinput{D2} &amp; \otinput{D3} \\ \hline
	\otinput{E0} &amp; \otinput{E1} &amp; \otinput{E2} &amp; \otinput{I0} \\ \hline
	\otinput{I1} &amp; \otinput{J1} &amp; \otinput{J2} &amp; \otinput{L1} \\ \hline
	\otinput{N0} &amp; \otinput{N1} &amp; \otinput{P1} &amp; \otinput{P2} \\ \hline
	\otinput{Z1} &amp; \otinput{\v{C}} &amp; \otinput{\'C} &amp; \otinput{\DJ} \\ \hline
	\otinput{\v{S}} &amp; \otinput{\v{Z}} &amp; \otinput{LJ} &amp; \otinput{Lj} \\ \hline
	\otinput{NJ} &amp; \otinput{Nj} &amp; \otinput{D\v{Z}} &amp; \otinput{D\v{z}} \\ \hline
	\hline
	\otinput{c1} &amp; \otinput{d1} &amp; \otinput{d2} &amp; \otinput{d3} \\ \hline
	\otinput{e0} &amp; \otinput{e1} &amp; \otinput{e2} &amp; \otinput{i0} \\ \hline
	\otinput{i1} &amp; \otinput{j1} &amp; \otinput{j2} &amp; \otinput{l1} \\ \hline
	\otinput{\i} &amp; \otinput{n1} &amp; \otinput{p1} &amp; \otinput{p2} \\ \hline
	\otinput{z1} &amp; \otinput{\v{c}} &amp; \otinput{\'c} &amp; \otinput{\dj} \\ \hline
	\otinput{\v{s}} &amp; \otinput{\v{z}} &amp; \otinput{lj} &amp; \otinput{} \\ \hline
	\otinput{nj} &amp; \otinput{} &amp; \otinput{d\v{z}} &amp; \otinput{} \\ \hline
	\hline
	\otinput{\char20} &amp; \otinput{\char21} &amp; \otinput{\char28} &amp; \otinput{\char29} \\ \hline
	\otinput{\'G} &amp; \otinput{\'K} &amp; \otinput{\'g} &amp; \otinput{\'k} \\ \hline
	\otinput{\'S} &amp; \otinput{\'Z} &amp; \otinput{\'s} &amp; \otinput{\'z} \\ \hline
	\end{tabularx}
	\caption{\texttt{OT2} encoding in \textsf{cmsrb} package.}\label{t1}
	\end{table}

\begin{primer}
\documentclass{article}
\usepackage{cmsrb}
\usepackage[OT2,T1]{fontenc}
\usepackage[serbian]{babel}
\newcommand{\test}%
{Ljubazni fenjerd\v zija \v ca\dj avog lica ho\'ce da mi poka\v ze \v stos.}
\begin{document}
\test \\
\fontencoding{OT2}\selectfont \test \\
Akcenti: \'a\`a\C a\f a\=a\^a\"a\u a
\end{document}
\end{primer}

\begin{rezultat}
\indent {\fontencoding{T1}\selectfont Ljubazni fenjerd\v zija \v ca\dj avog lica ho\'ce da mi poka\v ze \v stos.} \\
{\fontencoding{OT2}\selectfont Ljubazni fenjerd\v zija \v ca\dj avog lica ho\'ce da mi poka\v ze \v stos. \\ Akcenti: \'a\`a\C a\f a\=a\^a\"a\u a}
\end{rezultat}

\begin{primer}
\documentclass{article}
\usepackage{cmsrb}
\usepackage[OT2,T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[serbian]{babel}
\newcommand{\test}%
{Ljubazni fenjerdÅ¾ija ÄaÄ‘avog lica hoÄ‡e da mi pokaÅ¾e Å¡tos.}
\begin{document}
\textit{\test} \\
\fontencoding{OT2}\selectfont \textit{\test}
\end{document}
\end{primer}

\begin{rezultat}
\indent{\fontencoding{T1}\selectfont \textit{Ljubazni fenjerd\v zija \v ca\dj avog lica ho\'ce da mi poka\v ze \v stos.}} \\
{\fontencoding{OT2}\selectfont \textit{Ljubazni fenjerd\v zija \v ca\dj avog lica ho\'ce da mi poka\v ze \v stos.}}
\end{rezultat}

	\section{T1 Features}

	The \texttt{T1} encoding now support conversion from Cyrillic to Latin script (see Example~\ref{prim:t1}).

	On the position 208 now is the letter Ä (\texttt{U+0110}) instead of the letter {\fontencoding{TS1}\selectfont \DH} (\texttt{U+00D0}), which enable copying and searching in the Serbian or Croatian Latin text.

\fontencoding{T2A}\selectfont
\begin{primer}
\documentclass{article}
\usepackage{cmsrb}
\usepackage[T2A,T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[serbian]{babel}
\begin{document}
Ð‰ÑƒÐ±Ð°Ð·Ð½Ð¸ Ñ„ÐµÑšÐµÑ€ÑŸÐ¸Ñ˜Ð° Ñ‡Ð°Ñ’Ð°Ð²Ð¾Ð³ Ð»Ð¸Ñ†Ð° Ñ…Ð¾Ñ›Ðµ Ð´Ð° Ð¼Ð¸ Ð¿Ð¾ÐºÐ°Ð¶Ðµ ÑˆÑ‚Ð¾Ñ.
\end{document}
\end{primer}
\manuallabel{prim:t1}{\theprimer}
\fontencoding{T1}\selectfont

\begin{rezultat}
\indent Ljubazni fenjerdÅ¾ija ÄaÄ‘avog lica hoÄ‡e da mi pokaÅ¾e Å¡tos.
\end{rezultat}

	\section{T2A Features}
	
	The Cyrillic letters {\fontencoding{T2A}\selectfont\texttt{Ðˆ}} and {\fontencoding{T2A}\selectfont\texttt{Ñ˜}} are not supported in the \texttt{T2A} encoding, so they are placed instead of the Latin letters \texttt{J} and \texttt{j}.
	This give us the better results in the Cyrillic text, but that also means this Latin letter are not present in the \texttt{T2A} encoding, so be carefull during searching and copying Latin text in this encoding.
	
	The letters {\fontencoding{X2}\selectfont \char"81, \char"89, \char"86, \char"91, \char"A1, \char"A9, \char"A6, \char"B1} are removed from the \texttt{T2A} encoding, and on their places now are the letters {\fontencoding{T2A}\selectfont \char"81, \char"89, \char"86, \char"91, \char"A1, \char"A9, \char"A6, \char"B1}.

\fontencoding{T2A}\selectfont
\begin{primer}
\documentclass{article}
\usepackage{cmsrb}
\usepackage[T2A]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[serbianc]{babel}
\DeclareTextSymbolDefault{\dj}{T1}
\begin{document}
\textit{Ljubazni fenjerdÅ¾ija ÄaÄ‘avog lica hoÄ‡e da mi pokaÅ¾e Å¡tos.\\
Ð‰ÑƒÐ±Ð°Ð·Ð½Ð¸ Ñ„ÐµÑšÐµÑ€ÑŸÐ¸Ñ˜Ð° Ñ‡Ð°Ñ’Ð°Ð²Ð¾Ð³ Ð»Ð¸Ñ†Ð° Ñ…Ð¾Ñ›Ðµ Ð´Ð° Ð¼Ð¸ Ð¿Ð¾ÐºÐ°Ð¶Ðµ ÑˆÑ‚Ð¾Ñ.} \\
ÐÐºÑ†ÐµÐ½Ñ‚Ð¸: \'{Ð¸}\`{Ð¸}\C{Ð¸}\f{Ð¸}\={Ð¸}\^{Ð¸}\"{Ð¸}\u{Ð¸}
\end{document}
\end{primer}

\begin{rezultat}
\indent {\textit{Ljubazni fenjerdÅ¾ija ÄaÄ‘avog lica hoÄ‡e da mi pokaÅ¾e Å¡tos.\\ Ð‰ÑƒÐ±Ð°Ð·Ð½Ð¸ Ñ„ÐµÑšÐµÑ€ÑŸÐ¸Ñ˜Ð° Ñ‡Ð°Ñ’Ð°Ð²Ð¾Ð³ Ð»Ð¸Ñ†Ð° Ñ…Ð¾Ñ›Ðµ Ð´Ð° Ð¼Ð¸ Ð¿Ð¾ÐºÐ°Ð¶Ðµ ÑˆÑ‚Ð¾Ñ.} \\ ÐÐºÑ†ÐµÐ½Ñ‚Ð¸: \'{Ð¸}\`{Ð¸}\C{Ð¸}\f{Ð¸}\={Ð¸}\^{Ð¸}\"{Ð¸}\u{Ð¸}}
\end{rezultat}

\begin{primer}
\documentclass{article}
\usepackage{cmsrb}
\usepackage[T2A]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[serbianc]{babel}
\begin{document}
\textit{Ð°Ð±Ð²Ð³Ð´Ñ’Ñ“ÐµÐ¶Ð·\'{Ð·}Ñ•Ð¸Ñ˜ÐºÐ»Ñ™Ð¼Ð½ÑšÐ¾Ð¿Ñ€Ñ\'{Ñ}Ñ‚Ñ›ÑœÑƒÑ„Ñ…Ñ†Ñ‡ÑŸÑˆ}
\end{document}
\end{primer}

\begin{rezultat}
\indent {\textit{Ð°Ð±Ð²Ð³Ð´Ñ’Ñ“ÐµÐ¶Ð·\'{Ð·}Ñ•Ð¸Ñ˜ÐºÐ»Ñ™Ð¼Ð½ÑšÐ¾Ð¿Ñ€Ñ\'{Ñ}Ñ‚Ñ›ÑœÑƒÑ„Ñ…Ñ†Ñ‡ÑŸÑˆ}}
\end{rezultat}
\fontencoding{T1}\selectfont

\section{TS1 Features}

In the \texttt{TS1} encoding we can find the letter {\fontencoding{TS1}\selectfont \DH} (\texttt{U+00D0}), which is removed from the \texttt{T1} encoding.
Also, in the \texttt{TS1} encoding now are the letters {\fontencoding{T2A}\selectfont Ð±, Ð³, Ð´, Ð¿, Ñ‚} with Russian italic shape.

\fontencoding{T2A}\selectfont
\begin{primer}
\documentclass{article}
\usepackage{cmsrb}
\usepackage[TS1,T2A]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[serbianc]{babel}
\begin{document}
\textit{Ð±Ð³Ð´Ð¿Ñ‚} \fontencoding{TS1}\selectfont \textit{Ð±Ð³Ð´Ð¿Ñ‚ \DH}
\end{document}
\end{primer}

\begin{rezultat}
\indent \textit{Ð±Ð³Ð´Ð¿Ñ‚} {\fontencoding{TS1}\selectfont \textit{Ð±Ð³Ð´Ð¿Ñ‚ \DH}}
\end{rezultat}
\fontencoding{T1}\selectfont

	\section{Math}
	
	The \textsf{cmsrb} package load default Computer Modern math fonts, but load only fonts with size lower or equal 10pt, for better visual effect.
	If the option \textsf{math} is used, then the package \textsf{cmupint} will be loaded, and the integral sign will be changed from $\enint$ to $\int$ (upright integral is traditionally used in Serbian language, with \verb|\limits| option).
	Also, in Serbian language is better to use the symbols $\leqslant$ and $\geqslant$ than the symbols $\leq$ Ð¸ $\geq$. If the \textsf{math} option is used the package \textsf{amssymb} will be loaded and this symbols will be changed (also $\nleqslant$ and $\ngeqslant$ will be used).
	
	We use this option like this:
	\begin{verbatim}
	\usepackage[math]{cmsrb}
	\end{verbatim}
	
\begin{primer}
\documentclass{article}
\usepackage{cmsrb}
\newcommand{\ud}{\,\mathrm{d}}
\begin{document}
$$ \int_0^1 e^x\ud x \geq 0 $$
\end{document}
\end{primer}

\begin{rezultat}
$$ \enint\nolimits_0^1 e^x\,\mathrm{d} x \geq 0 $$
\end{rezultat}

\begin{primer}
\documentclass{article}
\usepackage[math]{cmsrb}
\newcommand{\ud}{\,\mathrm{d}}
\begin{document}
$$ \int_0^1 e^x\ud x \geq 0 $$
\end{document}
\end{primer}

\begin{rezultat}
$$ \int_0^1 e^x\,\mathrm{d} x \geqslant 0 $$
\end{rezultat}

	\section{Experimental encodings}

	The encodings \texttt{ECMSRB1} and \texttt{ECMSRB2} are created for this package only. They are similar to \texttt{OT2} encoding, but they contain specific ligatures and accents (see Table~\ref{t3}). For the complete list of characters used in this encodings see Tables on Pages~\pageref{ecs1} and \pageref{ecs2}. The purposes of this encodins are writting Serbian text using only \texttt{ASCII} characters, and making simple conversions from Latin to Cyrillic.
	
	\begin{table}[h!]
		\newcolumntype{C}{&gt;{\centering\arraybackslash}X}%
		\begin{tabularx}{\textwidth}{|C C C|C C C|C C C|}
			\hline
			Input &amp; \texttt{ECMSRB1} &amp; \texttt{ECMSRB2} &amp; Input &amp; \texttt{ECMSRB1} &amp; \texttt{ECMSRB2} &amp;Ð£Ð»Ð°Ð· &amp; \texttt{ECMSRB1} &amp; \texttt{ECMSRB2} \\ \hline
			\hline
			\ecminput{CX} &amp; \ecminput{CY} &amp; \ecminput{DX} \\ \hline
			\ecminput{DY} &amp; \ecminput{EY} &amp; \ecminput{GY} \\ \hline
			\ecminput{KY} &amp; \ecminput{LJ} &amp; \ecminput{LY} \\ \hline
			\ecminput{NJ} &amp; \ecminput{NY} &amp; \ecminput{SX} \\ \hline
			\ecminput{SXY} &amp; \ecminput{ZX} &amp; \ecminput{ZY} \\ \hline
			\ecminput{ZXY} &amp; \ecminput{\EZH} &amp; \ecminput{} \\ \hline
			\hline
			\ecminput{Cx} &amp; \ecminput{Cy} &amp; \ecminput{Dx} \\ \hline
			\ecminput{Dy} &amp; \ecminput{Ey} &amp; \ecminput{Gy} \\ \hline
			\ecminput{Ky} &amp; \ecminput{Lj} &amp; \ecminput{Ly} \\ \hline
			\ecminput{Nj} &amp; \ecminput{Ny} &amp; \ecminput{Sx} \\ \hline
			\ecminput{Sxy} &amp; \ecminput{Zx} &amp; \ecminput{Zy} \\ \hline
			\ecminput{Zxy} &amp; \ecminput{} &amp; \ecminput{} \\ \hline
			\hline
			\ecminput{cx} &amp; \ecminput{cy} &amp; \ecminput{dx} \\ \hline
			\ecminput{dy} &amp; \ecminput{ey} &amp; \ecminput{gy} \\ \hline
			\ecminput{ky} &amp; \ecminput{lj} &amp; \ecminput{ly} \\ \hline
			\ecminput{nj} &amp; \ecminput{ny} &amp; \ecminput{sx} \\ \hline
			\ecminput{sxy} &amp; \ecminput{zx} &amp; \ecminput{zy} \\ \hline
			\ecminput{zxy} &amp; \ecminput{\ezh} &amp; \ecminput{} \\ \hline
			\hline
			\ecminput{\`a} &amp; \ecminput{\'a} &amp; \ecminput{\^a} \\ \hline
			\ecminput{\T a} &amp; \ecminput{\D a} &amp; \ecminput{\H a} \\ \hline
			\ecminput{\r a} &amp; \ecminput{\R a} &amp; \ecminput{\v a} \\ \hline
			\ecminput{\u a} &amp; \ecminput{\U a} &amp; \ecminput{\=a} \\ \hline
			\ecminput{\b a} &amp; \ecminput{\.a} &amp; \ecminput{\d a} \\ \hline
			\ecminput{\c a} &amp; \ecminput{\k a} &amp; \ecminput{\"a} \\ \hline
			\ecminput{\C a} &amp; \ecminput{\~a} &amp; \ecminput{\f a} \\ \hline
		\end{tabularx}
		\caption{Encodings \texttt{ECMSRB1} and \texttt{ECMSRB2} for the package \textsf{cmsrb}.}\label{t3}
	\end{table}
	
\begin{primer}
\documentclass{article}
\usepackage{cmsrb}
\usepackage[ECMSRB1]{fontenc}
\usepackage[serbian]{babel}
\begin{document}
Ljubazni fenjerdxija cxadyavog lica hocye da mi pokazxe sxtos.
\end{document}
\end{primer}

\begin{rezultat}
\indent {\fontencoding{ECMSRB1}\selectfont Ljubazni fenjerdxija cxadyavog lica hocye da mi pokazxe sxtos.}
\end{rezultat}

\begin{primer}
\documentclass{article}
\usepackage{cmsrb}
\usepackage[ECMSRB2]{fontenc}
\usepackage[serbian]{babel}
\begin{document}
Ljubazni fenjerdxija cxadyavog lica hocye da mi pokazxe sxtos.
\end{document}
\end{primer}

\begin{rezultat}
\indent {\fontencoding{ECMSRB2}\selectfont Ljubazni fenjerdxija cxadyavog lica hocye da mi pokazxe sxtos.}
\end{rezultat}


    \section{Version history}

	\subsection*{4.0}

	\begin{itemize}
		\item All options are removed, the option \textsf{math} is added.
		\item Fixed encodings \texttt{T1}, \texttt{T2A}, \texttt{TS1}, \texttt{OT2}.
		\item Letter {\fontencoding{T2A}\selectfont\textsf{Ð±}} is significantly improved in all styles.
		\item Experimental encodings \texttt{ECMSRB1} and \texttt{ECMSRB2} are added.
	\end{itemize}
    
    \subsection*{3.1}
    
    \begin{itemize}
    	\item Bugs fixed.
    	\item Options \textsf{noint} and \textsf{nosymb} are active.
    	\item Symbols $\leq$, $\geq$, $\nleq$, $\ngeq$ are changed.
    \end{itemize}
    
    \subsection*{3.0}
    
    \begin{itemize}
    	\item Letter Ð± is modificated.
    	\item Cyrillic to Latin conversion is added.
    	\item Math fonts are changed (\textsf{nomath} option is active).
    	\item Upright integral sign is added.
    \end{itemize}
    
    \subsection*{2.0}
    
    \begin{itemize}
    	\item Added support for the letters {\fontencoding{OT2}\selectfont \'g, \'k, \'s, \'z}.
    \end{itemize}
    
    \subsection*{1.1}
    
    \begin{itemize}
    	\item The separate \verb|.map| files merged into one.
    \end{itemize}

	\pagebreak

	\appendix

	\section{Encoding ECMSRB1}\label{ecs1}

	\fonttable{ecmsrb1cmsrbrr}

	\pagebreak

	\section{Encoding ECMSRB2}\label{ecs2}

	\fonttable{ecmsrb2cmsrbrr}
	
\end{document}
</pre></body></html>