summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/fonts/cmsrb
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2019-03-22 20:48:29 +0000
committerKarl Berry <karl@freefriends.org>2019-03-22 20:48:29 +0000
commitfd391a527a8f2d9e45351b6321c2118d284aedc6 (patch)
tree73f22199f7ff20becddbf4c508d2388cf77f9f34 /Master/texmf-dist/doc/fonts/cmsrb
parenta0872f654e7342234acf66fd392f810fda2895fc (diff)
cmsrb (22mar19)
git-svn-id: svn://tug.org/texlive/trunk@50531 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/fonts/cmsrb')
-rw-r--r--Master/texmf-dist/doc/fonts/cmsrb/README.md6
-rw-r--r--Master/texmf-dist/doc/fonts/cmsrb/cmsrb-SR.pdfbin364862 -> 428946 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/cmsrb/cmsrb-SR.tex86
-rw-r--r--Master/texmf-dist/doc/fonts/cmsrb/cmsrb.pdfbin362369 -> 425473 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/cmsrb/cmsrb.tex86
5 files changed, 158 insertions, 20 deletions
diff --git a/Master/texmf-dist/doc/fonts/cmsrb/README.md b/Master/texmf-dist/doc/fonts/cmsrb/README.md
index a5318c893e2..1a443942266 100644
--- a/Master/texmf-dist/doc/fonts/cmsrb/README.md
+++ b/Master/texmf-dist/doc/fonts/cmsrb/README.md
@@ -1,5 +1,5 @@
-The cmsrb font package
-version 2.0 (December 30, 2018)
+The cmsrb font package
+version 3.0 (March 22, 2019)
Uroš Stefanović
This material is subject to the GNU General Public License.
@@ -13,4 +13,6 @@ This package is very simple to use: just put
\usepackage{cmsrb}
in preamble of the document.
+See 'cmsrb.pdf' of 'cmsrb-SR.pfd' for more informations.
+
Happy TeXing!
diff --git a/Master/texmf-dist/doc/fonts/cmsrb/cmsrb-SR.pdf b/Master/texmf-dist/doc/fonts/cmsrb/cmsrb-SR.pdf
index acf32f8c81f..89171308690 100644
--- a/Master/texmf-dist/doc/fonts/cmsrb/cmsrb-SR.pdf
+++ b/Master/texmf-dist/doc/fonts/cmsrb/cmsrb-SR.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/cmsrb/cmsrb-SR.tex b/Master/texmf-dist/doc/fonts/cmsrb/cmsrb-SR.tex
index 1e52e1b6fc5..e04a9a0c0a0 100644
--- a/Master/texmf-dist/doc/fonts/cmsrb/cmsrb-SR.tex
+++ b/Master/texmf-dist/doc/fonts/cmsrb/cmsrb-SR.tex
@@ -4,7 +4,12 @@
\usepackage[utf8]{inputenc}
\usepackage[serbianc]{babel}
-\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
@@ -22,12 +27,12 @@
\begin{document}
\title{Пакет \texttt{cmsrb}}
\author{Урош Стефановић\footnote{\texttt{urostajms@gmail.com}}}
- \date{\today. в2.0}
+ \date{\today{} в3.0}
\maketitle
\section{Зашто \textsf{cmsrb}?}
- Пакет \textsf{cm-super} обезбеђује одличну подршку за ћирилицу у разним језицима, али код њега постоји проблем са курзивним облицима (италиком) неких слова за српски и македонски језик. Пакет \textsf{cmsrb} садржи исправан облик курзивних слова \verb|б|, \verb|г|, \verb|д|, \verb|п| и \verb|т|. Такође, овај пакет доноси одређена побољшања у словима и акцентима који се користе у српском језику.
+ Пакет \textsf{cm-super} обезбеђује одличну подршку за ћирилицу у разним језицима, али код њега постоји проблем са курзивним облицима (италиком) неких слова за српски и македонски језик. Пакет \textsf{cmsrb} садржи исправан облик курзивних слова \verb|г|, \verb|д|, \verb|п|, \verb|т|, и слова \verb|б|. Такође, овај пакет доноси одређена побољшања у словима и акцентима који се користе у српском језику.
\section{Карактеристике пакета}
@@ -46,7 +51,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{Неке \textsf{cm-super} и \textsf{cmsrb} разлике.}\label{t2}
\end{table}
@@ -104,6 +109,19 @@
\caption{Кодирање \textit{OT2} за пакет \textsf{cmsrb}.}\label{t1}
\end{table}
+ \section{Карактеристике \textit{T1} кодирања}
+
+ Кодирање \textit{T1} сада подржава конверзију из ћирилице у латиницу (види пример~7).
+
+ \section{Математика}
+
+ Пакет \textsf{cmsrb} учитава подразумеване \textit{Computer Modern} математичке фонтове, али учита само величине веће или једнаке 10\textit{pt}, за бољи визуелни ефекат.
+ Такође, пакет сада мења подразумевани знак за интеграл $\int$ у $\srbint$ (усправни интеграл је традиционално коришћен у српском језику, са \verb|\limits| опцијом).
+ Иначе, промене у математичким фонтовима могу да се спрече коришћењем \textsf{nomath} опције:
+ \begin{verbatim}
+ \usepackage[nomath]{cmsrb}
+ \end{verbatim}
+
\section{Примери}
\noindent\textbf{Пример 1: }
@@ -117,13 +135,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{Резултат 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{Пример 2: }
\begin{Verbatim}
@@ -157,12 +175,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{Резултат 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{Пример 4: }
\begin{Verbatim}
@@ -177,10 +195,60 @@
\end{Verbatim}
\noindent\textbf{Резултат 4:} \\
- \indent {\textit{абвгдђѓежз\'{з}ѕијклљмнњопрс\'{с}тћќуфхцчџш}}
+ \indent {\textit{абвгдђѓежз\'{з}ѕијклљмнњопрс\'{с}тћќуфхцчџш}}\\[1cm]
+
+ \noindent\textbf{Пример 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{Резултат 5:} \\
+ $$ \srbint_0^1 e^x\,\mathrm{d} x $$ \\[1cm]
+
+ \noindent\textbf{Пример 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{Резултат 6:} \\
+ $$ \int_0^1 e^x\,\mathrm{d} x $$\\[1cm]
+
+ \noindent\textbf{Пример 7: }
+ \begin{Verbatim}
+ \documentclass{article}
+ \usepackage{cmsrb}
+ \usepackage[T1]{fontenc}
+ \usepackage[utf8]{inputenc}
+ \usepackage[serbian]{babel}
+ \begin{document}
+ Љубазни фењерџија чађавог лица хоће да ми покаже штос.
+ \end{document}
+ \end{Verbatim}
+
+ \noindent\textbf{Резултат 7:} \\
+ \indent Ljubazni fenjerdžija čađavog lica hoće da mi pokaže štos.
\section{Историја верзија}
+ \subsection*{3.0}
+
+ \begin{itemize}
+ \item Слово б је измењено.
+ \item Додата конверзија из ћирилице у латиницу.
+ \item Математички фонтови су измењени (\textsf{nomath} опција је активна).
+ \item Додат је усправни интеграл.
+ \end{itemize}
+
\subsection*{2.0}
\begin{itemize}
diff --git a/Master/texmf-dist/doc/fonts/cmsrb/cmsrb.pdf b/Master/texmf-dist/doc/fonts/cmsrb/cmsrb.pdf
index d059182976a..47c2afcde75 100644
--- a/Master/texmf-dist/doc/fonts/cmsrb/cmsrb.pdf
+++ b/Master/texmf-dist/doc/fonts/cmsrb/cmsrb.pdf
Binary files differ
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}