diff options
author | Karl Berry <karl@freefriends.org> | 2019-03-22 20:48:29 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2019-03-22 20:48:29 +0000 |
commit | fd391a527a8f2d9e45351b6321c2118d284aedc6 (patch) | |
tree | 73f22199f7ff20becddbf4c508d2388cf77f9f34 /Master/texmf-dist/doc/fonts | |
parent | a0872f654e7342234acf66fd392f810fda2895fc (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')
-rw-r--r-- | Master/texmf-dist/doc/fonts/cmsrb/README.md | 6 | ||||
-rw-r--r-- | Master/texmf-dist/doc/fonts/cmsrb/cmsrb-SR.pdf | bin | 364862 -> 428946 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/fonts/cmsrb/cmsrb-SR.tex | 86 | ||||
-rw-r--r-- | Master/texmf-dist/doc/fonts/cmsrb/cmsrb.pdf | bin | 362369 -> 425473 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/fonts/cmsrb/cmsrb.tex | 86 |
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 Binary files differindex acf32f8c81f..89171308690 100644 --- a/Master/texmf-dist/doc/fonts/cmsrb/cmsrb-SR.pdf +++ b/Master/texmf-dist/doc/fonts/cmsrb/cmsrb-SR.pdf 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 Binary files differindex d059182976a..47c2afcde75 100644 --- a/Master/texmf-dist/doc/fonts/cmsrb/cmsrb.pdf +++ b/Master/texmf-dist/doc/fonts/cmsrb/cmsrb.pdf 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} |