summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/fonts/cmsrb/cmsrb.tex
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/doc/fonts/cmsrb/cmsrb.tex')
-rw-r--r--Master/texmf-dist/doc/fonts/cmsrb/cmsrb.tex86
1 files changed, 77 insertions, 9 deletions
diff --git a/Master/texmf-dist/doc/fonts/cmsrb/cmsrb.tex b/Master/texmf-dist/doc/fonts/cmsrb/cmsrb.tex
index abf32e707ca..d31ad485fa8 100644
--- a/Master/texmf-dist/doc/fonts/cmsrb/cmsrb.tex
+++ b/Master/texmf-dist/doc/fonts/cmsrb/cmsrb.tex
@@ -3,7 +3,12 @@
\usepackage[OT2, T2A, T1]{fontenc}
\usepackage[utf8]{inputenc}
-\usepackage{cmsrb}
+\usepackage[nomath]{cmsrb}
+\DeclareSymbolFont{cmsrbex}{OMX}{cmsrbex}{m}{n}
+\DeclareMathSymbol{\srbintop}{\mathop}{cmsrbex}{"52}
+\DeclareMathSymbol{\srbointop}{\mathop}{cmsrbex}{"49}
+\newcommand{\srbint}{\relax\srbintop\displaylimits}
+\newcommand{\srboint}{\relax\srbointop\displaylimits}
\input glyphtounicode.tex
\pdfgentounicode=1
@@ -21,12 +26,12 @@
\begin{document}
\title{The \texttt{cmsrb} package}
\author{Uroš Stefanović\footnote{\texttt{urostajms@gmail.com}}}
- \date{\today{} v2.0}
+ \date{\today{} v3.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|\cyrb|, \verb|\cyrg|, \verb|\cyrd|, \verb|\cyrp| and \verb|\cyrt|. This package also has some improvements in letters and accents used in Serbian language.
+ 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}
@@ -45,7 +50,7 @@
cmsrb & cm-super & cmsrb & cm-super & cmsrb & cm-super \\ \hline
\hline
\example{\textit{бгдпт}} & \example{\textbf{\textit{бгдпт}}} & \example{ђћ} \\ \hline
- \example{\={а}} & \example{\textsc{\={а}\f{и}}} & \example{\textit{đ\textbf{đ}}} \\ \hline
+ \example{б\textbf{б}\textit{б}\textsl{б}} & \example{\={а}\textsc{\={а}\f{и}}} & \example{\textit{đ\textbf{đ}}} \\ \hline
\end{tabularx}
\caption{Some \textsf{cm-super} and \textsf{cmsrb} differences.}\label{t2}
\end{table}
@@ -103,6 +108,19 @@
\caption{OT2 encoding in \textsf{cmsrb} package.}\label{t1}
\end{table}
+ \section{T1 Features}
+
+ The T1 encoding now support conversion from Cyrillic to Latin script (see Example~7).
+
+ \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.
+ Also, it change integral sign from $\int$ to $\srbint$ (upright integral is traditionally used in Serbian language, with \verb|\limits| option).
+ However, one can use \textsf{nomath} option to prevent any change in math fonts:
+ \begin{verbatim}
+ \usepackage[nomath]{cmsrb}
+ \end{verbatim}
+
\section{Examples}
\noindent\textbf{Example 1: }
@@ -116,13 +134,13 @@
\begin{document}
\test \\
\fontencoding{OT2}\selectfont \test \\
- Akcenti: \'a\`a\C a\f a\=a\^a\"a
+ Akcenti: \'a\`a\C a\f a\=a\^a\"a\u a
\end{document}
\end{Verbatim}
\noindent\textbf{Result 1:} \\
\indent 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}\\[1cm]
+ {\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}\\[1cm]
\noindent\textbf{Example 2: }
\begin{Verbatim}
@@ -156,12 +174,12 @@
\begin{document}
\textit{Ljubazni fenjerdžija čađavog lica hoće da mi pokaže štos.\\
Љубазни фењерџија чађавог лица хоће да ми покаже штос.} \\
- Акценти: \'{и}\`{и}\C{и}\f{и}\={и}\^{и}\"{и}
+ Акценти: \'{и}\`{и}\C{и}\f{и}\={и}\^{и}\"{и}\u{и}
\end{document}
\end{Verbatim}
\noindent\textbf{Result 3:} \\
- \indent {\textit{Ljubazni fenjerdžija čađavog lica hoće da mi pokaže štos.\\ Љубазни фењерџија чађавог лица хоће да ми покаже штос.} \\ Акценти: \'{и}\`{и}\C{и}\f{и}\={и}\^{и}\"{и}}\\[1cm]
+ \indent {\textit{Ljubazni fenjerdžija čađavog lica hoće da mi pokaže štos.\\ Љубазни фењерџија чађавог лица хоће да ми покаже штос.} \\ Акценти: \'{и}\`{и}\C{и}\f{и}\={и}\^{и}\"{и}\u{и}}\\[1cm]
\noindent\textbf{Example 4: }
\begin{Verbatim}
@@ -176,10 +194,60 @@
\end{Verbatim}
\noindent\textbf{Result 4:} \\
- \indent {\textit{абвгдђѓежз\'{з}ѕијклљмнњопрс\'{с}тћќуфхцчџш}}
+ \indent {\textit{абвгдђѓежз\'{з}ѕијклљмнњопрс\'{с}тћќуфхцчџш}}\\[1cm]
+
+ \noindent\textbf{Example 5: }
+ \begin{Verbatim}
+ \documentclass{article}
+ \usepackage{cmsrb}
+ \newcommand{\ud}{\,\mathrm{d}}
+ \begin{document}
+ $$ \int_0^1 e^x\ud x $$
+ \end{document}
+ \end{Verbatim}
+
+ \noindent\textbf{Result 5:} \\
+ $$ \srbint_0^1 e^x\,\mathrm{d} x $$ \\[1cm]
+
+ \noindent\textbf{Example 6: }
+ \begin{Verbatim}
+ \documentclass{article}
+ \usepackage[nomath]{cmsrb}
+ \newcommand{\ud}{\,\mathrm{d}}
+ \begin{document}
+ $$ \int_0^1 e^x\ud x $$
+ \end{document}
+ \end{Verbatim}
+
+ \noindent\textbf{Result 6:} \\
+ $$ \int_0^1 e^x\,\mathrm{d} x $$\\[1cm]
+
+ \noindent\textbf{Example 7: }
+ \begin{Verbatim}
+ \documentclass{article}
+ \usepackage{cmsrb}
+ \usepackage[T1]{fontenc}
+ \usepackage[utf8]{inputenc}
+ \usepackage[serbian]{babel}
+ \begin{document}
+ Љубазни фењерџија чађавог лица хоће да ми покаже штос.
+ \end{document}
+ \end{Verbatim}
+
+ \noindent\textbf{Result 7:} \\
+ \indent Ljubazni fenjerdžija čađavog lica hoće da mi pokaže štos.
\section{Version history}
+ \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}