From 465180b4917e94cc3cb501f4586280c333ba85ce Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Thu, 17 Sep 2020 21:17:36 +0000 Subject: cmathbb (17sep20) git-svn-id: svn://tug.org/texlive/trunk@56364 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/fonts/cmathbb/README.md | 35 +++++++++ Master/texmf-dist/doc/fonts/cmathbb/cmathbb.pdf | Bin 0 -> 70978 bytes Master/texmf-dist/doc/fonts/cmathbb/cmathbb.tex | 86 +++++++++++++++++++++ .../fonts/enc/dvips/cmathbb/a_ghauqe.enc | 65 ++++++++++++++++ .../fonts/enc/dvips/cmathbb/a_jggq4p.enc | 65 ++++++++++++++++ .../fonts/enc/dvips/cmathbb/a_ns6ls2.enc | 65 ++++++++++++++++ .../fonts/enc/dvips/cmathbb/a_szuv3s.enc | 65 ++++++++++++++++ .../texmf-dist/fonts/map/dvips/cmathbb/cmathbb.map | 9 +++ .../cmathbb/cmathbb-Regular-tlf-ly1--base.tfm | Bin 0 -> 1460 bytes .../cmathbb/cmathbb-Regular-tlf-ly1--lcdfj.tfm | Bin 0 -> 148 bytes .../tfm/public/cmathbb/cmathbb-Regular-tlf-ly1.tfm | Bin 0 -> 1524 bytes .../cmathbb/cmathbb-Regular-tlf-ot1--base.tfm | Bin 0 -> 884 bytes .../cmathbb/cmathbb-Regular-tlf-ot1--lcdfj.tfm | Bin 0 -> 148 bytes .../tfm/public/cmathbb/cmathbb-Regular-tlf-ot1.tfm | Bin 0 -> 916 bytes .../cmathbb/cmathbb-Regular-tlf-t1--base.tfm | Bin 0 -> 1468 bytes .../cmathbb/cmathbb-Regular-tlf-t1--lcdfj.tfm | Bin 0 -> 148 bytes .../tfm/public/cmathbb/cmathbb-Regular-tlf-t1.tfm | Bin 0 -> 1528 bytes .../cmathbb/cmathbb-Regular-tlf-ts1--base.tfm | Bin 0 -> 1204 bytes .../tfm/public/cmathbb/cmathbb-Regular-tlf-ts1.tfm | Bin 0 -> 1180 bytes .../fonts/type1/public/cmathbb/cmathbb-Regular.pfb | Bin 0 -> 77828 bytes .../type1/public/cmathbb/cmathbb-RegularLCDFJ.pfb | Bin 0 -> 7455 bytes .../vf/public/cmathbb/cmathbb-Regular-tlf-ly1.vf | Bin 0 -> 760 bytes .../vf/public/cmathbb/cmathbb-Regular-tlf-ot1.vf | Bin 0 -> 512 bytes .../vf/public/cmathbb/cmathbb-Regular-tlf-t1.vf | Bin 0 -> 772 bytes .../vf/public/cmathbb/cmathbb-Regular-tlf-ts1.vf | Bin 0 -> 188 bytes Master/texmf-dist/tex/latex/cmathbb/cmathbb.sty | 19 +++++ Master/texmf-dist/tex/latex/cmathbb/ucmath.fd | 14 ++++ Master/tlpkg/bin/tlpkg-ctan-check | 2 +- Master/tlpkg/libexec/ctan2tds | 1 + Master/tlpkg/tlpsrc/cmathbb.tlpsrc | 1 + Master/tlpkg/tlpsrc/collection-fontsextra.tlpsrc | 1 + 31 files changed, 427 insertions(+), 1 deletion(-) create mode 100644 Master/texmf-dist/doc/fonts/cmathbb/README.md create mode 100644 Master/texmf-dist/doc/fonts/cmathbb/cmathbb.pdf create mode 100644 Master/texmf-dist/doc/fonts/cmathbb/cmathbb.tex create mode 100644 Master/texmf-dist/fonts/enc/dvips/cmathbb/a_ghauqe.enc create mode 100644 Master/texmf-dist/fonts/enc/dvips/cmathbb/a_jggq4p.enc create mode 100644 Master/texmf-dist/fonts/enc/dvips/cmathbb/a_ns6ls2.enc create mode 100644 Master/texmf-dist/fonts/enc/dvips/cmathbb/a_szuv3s.enc create mode 100644 Master/texmf-dist/fonts/map/dvips/cmathbb/cmathbb.map create mode 100644 Master/texmf-dist/fonts/tfm/public/cmathbb/cmathbb-Regular-tlf-ly1--base.tfm create mode 100644 Master/texmf-dist/fonts/tfm/public/cmathbb/cmathbb-Regular-tlf-ly1--lcdfj.tfm create mode 100644 Master/texmf-dist/fonts/tfm/public/cmathbb/cmathbb-Regular-tlf-ly1.tfm create mode 100644 Master/texmf-dist/fonts/tfm/public/cmathbb/cmathbb-Regular-tlf-ot1--base.tfm create mode 100644 Master/texmf-dist/fonts/tfm/public/cmathbb/cmathbb-Regular-tlf-ot1--lcdfj.tfm create mode 100644 Master/texmf-dist/fonts/tfm/public/cmathbb/cmathbb-Regular-tlf-ot1.tfm create mode 100644 Master/texmf-dist/fonts/tfm/public/cmathbb/cmathbb-Regular-tlf-t1--base.tfm create mode 100644 Master/texmf-dist/fonts/tfm/public/cmathbb/cmathbb-Regular-tlf-t1--lcdfj.tfm create mode 100644 Master/texmf-dist/fonts/tfm/public/cmathbb/cmathbb-Regular-tlf-t1.tfm create mode 100644 Master/texmf-dist/fonts/tfm/public/cmathbb/cmathbb-Regular-tlf-ts1--base.tfm create mode 100644 Master/texmf-dist/fonts/tfm/public/cmathbb/cmathbb-Regular-tlf-ts1.tfm create mode 100644 Master/texmf-dist/fonts/type1/public/cmathbb/cmathbb-Regular.pfb create mode 100644 Master/texmf-dist/fonts/type1/public/cmathbb/cmathbb-RegularLCDFJ.pfb create mode 100644 Master/texmf-dist/fonts/vf/public/cmathbb/cmathbb-Regular-tlf-ly1.vf create mode 100644 Master/texmf-dist/fonts/vf/public/cmathbb/cmathbb-Regular-tlf-ot1.vf create mode 100644 Master/texmf-dist/fonts/vf/public/cmathbb/cmathbb-Regular-tlf-t1.vf create mode 100644 Master/texmf-dist/fonts/vf/public/cmathbb/cmathbb-Regular-tlf-ts1.vf create mode 100644 Master/texmf-dist/tex/latex/cmathbb/cmathbb.sty create mode 100644 Master/texmf-dist/tex/latex/cmathbb/ucmath.fd create mode 100644 Master/tlpkg/tlpsrc/cmathbb.tlpsrc diff --git a/Master/texmf-dist/doc/fonts/cmathbb/README.md b/Master/texmf-dist/doc/fonts/cmathbb/README.md new file mode 100644 index 00000000000..0d4c02422f1 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/cmathbb/README.md @@ -0,0 +1,35 @@ +cmathbb font +---------- + +The font was designed by Conden Chao with Adobe Illustrator 2018 and FontLab 7 on September 9-15, 2020. It contains all the digits, and Latin letters uppercase and lowercase. + +Published under the LaTeX Project Public License 1.3c. See +https://www.ctan.org/license/lppl1.3c +for the details of that license. + +cmathbb pcakge +---------- + + The package was created by Saravanan Murugaiah on September 10-17, 2020. + +(La)TeX support by Conden Chao also released under the LaTeX Project Public License 1.3c. See +https://www.ctan.org/license/lppl1.3c +for the details of that license. + +For usage, see cmathbb.pdf + +Current version +--------------- + +1.0, 2020-09-17 + + +Contact Details +--------------- + +Conden Chao +zhaoxy00@126.com + +Saravanan Murugaiah +saravanan.murugaiah@gmail.com + diff --git a/Master/texmf-dist/doc/fonts/cmathbb/cmathbb.pdf b/Master/texmf-dist/doc/fonts/cmathbb/cmathbb.pdf new file mode 100644 index 00000000000..735134c97eb Binary files /dev/null and b/Master/texmf-dist/doc/fonts/cmathbb/cmathbb.pdf differ diff --git a/Master/texmf-dist/doc/fonts/cmathbb/cmathbb.tex b/Master/texmf-dist/doc/fonts/cmathbb/cmathbb.tex new file mode 100644 index 00000000000..9d1f3eedbc6 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/cmathbb/cmathbb.tex @@ -0,0 +1,86 @@ +\documentclass[oneside,a4paper]{article} +\usepackage[top=30mm,bottom=30mm,left=35mm,right=35mm]{geometry} +\usepackage{amsmath,cmathbb} +\usepackage{indentfirst,marginnote,metalogo} +\usepackage[bottom]{footmisc} +\usepackage{longtable} +\linespread{1.2} + +\title{The \texttt{cmathbb} Package + \\\large To Call Blackboard Bold Characters Compatible with the Computer Modern Font Family, Version 1.0} +\author{Conden Chao\thanks{\texttt{zhaoxy00@126.com}. Thanks + to Donald Knuth, who created Computer Modern font + family in 1977--1979, and also thanks to Barbara Beeton who to some extent motivates me to design the \texttt{cmathbb} font.}~~and Saravanan Murugaiah\thanks{\texttt{saravanan.murugaiah@gmail.com}. Thanks to Erik Braun of the Comprehensive \TeX{} Archive Network (CTAN) team for his good advice on improving the files.}} +\date{September 17, 2020} +\begin{document} +\maketitle + +\section{Introduction} + +Neither the \verb|mathbb| font of \AmS{} provided by the package of \verb|amsfonts| or \verb|amssymb| nor the blackboard bold or double stroke fonts provided by packages of \verb|mathbbold|, \verb|mathbbol|, \verb|bbm|, \verb|mathds| and so on are +well compatible with the Computer Modern font family default in +\LaTeX{} because of stroke characteristics or line weights. So it may be necessary to create a new mathbb font. +\par The new mathbb font was designed by Conden Chao\marginpar{design} with Adobe Illustrator 2018 and FontLab 7 on September 9--15, 2020 and the +package was created by Saravanan Murugaiah on September 10--17, 2020. We call the new mathbb font and the package as \verb|cmathbb|\marginpar{\texttt{cmathbb}} which is a shorthand for ``Computer Modern Mathematical Blackboard Bold". + +\section{Usage}\label{CM01} + +This camthbb font can be used not only with Computer Modern font family but also with all the fonts in the \LaTeX\ document by putting the following codes in the preamble: +\begin{flushleft} +\verb|\usepackage{cmathbb}|\marginpar{\texttt{cmathbb}} +\end{flushleft} +\noindent Then you can use the default command +\verb|\mathbb|\marginpar{\texttt{\textbackslash mathbb}} or \verb|\CMath| in the mathematical environment to call the characters,\marginpar{\texttt{\textbackslash CMath}} for which \verb|\mathbb| consistent with habits of most users is strongly recommanded. Note that the \verb|cmathbb| package invokes the \verb|amsfonts| package in default. +\par You can use any command such as \LaTeX{}, PDF\LaTeX{}, \XeTeX{}, \XeLaTeX{}, Lua\LaTeX{} and so on to compile the document involving the \verb|camthbb| package. + +\section{Symbols} +The \verb|camthbb| package can call all the digits, and Latin letters uppercase and lowercase of which appearances\footnote{Greek letters uppercase and lowercase can be also called in the future. And as noted in Section \ref{CM01}, we can use \texttt{\textbackslash CMath} instead of \texttt{\textbackslash mathbb} too.} are as follows. + + \begin{longtable}{cccccc} + \\\hline + Output&Command&Output&Command&Output&Command\\\hline + \endfirsthead% + \hline + Output&Command&Output&Command&Output&Command\\\hline + \endhead% + \hline\endfoot% + $\mathbb{1}$&\verb|\mathbb{1}|&$\mathbb{2}$&\verb|\mathbb{2}|&$\mathbb{3}$&\verb|\mathbb{3}|\\ + $\mathbb{4}$&\verb|\mathbb{4}|& $\mathbb{5}$&\verb|\mathbb{6}|&$\mathbb{6}$&\verb|\mathbb{6}|\\ + $\mathbb{7}$&\verb|\mathbb{7}|&$\mathbb{8}$&\verb|\mathbb{8}|& $\mathbb{9}$&\verb|\mathbb{9}|\\ + $\mathbb{0}$&\verb|\mathbb{0}|&&&& \\\hline + $\mathbb{A}$&\verb|\mathbb{A}|&$\mathbb{B}$&\verb|\mathbb{B}|&$\mathbb{C}$&\verb|\mathbb{C}|\\ + $\mathbb{D}$&\verb|\mathbb{D}|& $\mathbb{E}$&\verb|\mathbb{E}|&$\mathbb{F}$& \verb|\mathbb{F}|\\ + $\mathbb{G}$&\verb|\mathbb{G}|&$\mathbb{H}$&\verb|\mathbb{H}|& $\mathbb{I}$&\verb|\mathbb{I}|\\ + $\mathbb{J}$&\verb|\mathbb{J}|&$\mathbb{K}$&\verb|\mathbb{K}|&$\mathbb{L}$&\verb|\mathbb{L}| \\ + $\mathbb{M}$&\verb|\mathbb{M}|&$\mathbb{N}$&\verb|\mathbb{N}|&$\mathbb{O}$&\verb|\mathbb{O}|\\ + $\mathbb{P}$&\verb|\mathbb{P}|& $\mathbb{Q}$&\verb|\mathbb{Q}|&$\mathbb{R}$&\verb|\mathbb{R}|\\ + $\mathbb{S}$&\verb|\mathbb{S}|&$\mathbb{T}$&\verb|\mathbb{T}|& $\mathbb{U}$&\verb|\mathbb{U}|\\ + $\mathbb{V}$&\verb|\mathbb{V}|&$\mathbb{W}$&\verb|\mathbb{W}|&$\mathbb{X}$&\verb|\mathbb{X}| \\ + $\mathbb{Y}$&\verb|\mathbb{Y}|&$\mathbb{Z}$&\verb|\mathbb{Z}|&&\\\hline + $\mathbb{a}$&\verb|\mathbb{a}|&$\mathbb{b}$&\verb|\mathbb{b}|&$\mathbb{c}$&\verb|\mathbb{c}|\\ + $\mathbb{d}$&\verb|\mathbb{d}|& $\mathbb{e}$&\verb|\mathbb{e}|&$\mathbb{f}$&\verb|\mathbb{f}|\\ + $\mathbb{g}$&\verb|\mathbb{g}|&$\mathbb{h}$&\verb|\mathbb{h}|& $\mathbb{i}$&\verb|\mathbb{i}|\\ + $\mathbb{j}$&\verb|\mathbb{j}|&$\mathbb{k}$&\verb|\mathbb{k}|&$\mathbb{l}$&\verb|\mathbb{l}| \\ + $\mathbb{m}$&\verb|\mathbb{m}|&$\mathbb{n}$&\verb|\mathbb{n}|&$\mathbb{o}$&\verb|\mathbb{o}|\\ + $\mathbb{p}$&\verb|\mathbb{p}|& $\mathbb{q}$&\verb|\mathbb{q}|&$\mathbb{r}$&\verb|\mathbb{r}|\\ + $\mathbb{s}$&\verb|\mathbb{s}|&$\mathbb{t}$&\verb|\mathbb{t}|& $\mathbb{u}$&\verb|\mathbb{u}|\\ + $\mathbb{v}$&\verb|\mathbb{v}|&$\mathbb{w}$&\verb|\mathbb{w}|&$\mathbb{x}$&\verb|\mathbb{x}| \\ + $\mathbb{y}$&\verb|\mathbb{y}|&$\mathbb{z}$&\verb|\mathbb{z}|&&\\\hline + \end{longtable} + +\section{Notes} + +Permission is granted to copy, distribute and modify the \verb|cmathbb| font and package but thanks to the authors are appreciated. All the advice on the \verb|cmathbb| font could be sent to Conden Chao, while any problem produced in using the \verb|cmathbb| package should be sent to Saravanan Murugaiah. + +\section{History} + +\begin{itemize} + \item 2020-09-17 Conden Chao uploaded the \verb|camthbb| package to the CTAN. + \item 2020-09-17 Saravanan Murugaiah finished writing the \verb|camthbb| package. + \item 2020-09-15 Conden Chao finished designing the camthbb font. + \item 2020-09-10 Saravanan Murugaiah began to write the \verb|camthbb| package. + \item 2020-09-09 Conden Chao began to design the \verb|cmathbb| font. +\end{itemize} + + +\end{document} diff --git a/Master/texmf-dist/fonts/enc/dvips/cmathbb/a_ghauqe.enc b/Master/texmf-dist/fonts/enc/dvips/cmathbb/a_ghauqe.enc new file mode 100644 index 00000000000..61706eda98f --- /dev/null +++ b/Master/texmf-dist/fonts/enc/dvips/cmathbb/a_ghauqe.enc @@ -0,0 +1,65 @@ +% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT + +%%AutoEnc_ghauqet4zceniri2e5zrgzkqhf +% Encoding created by otftotfm on Tue Sep 15 17:58:05 2020 +% Command line follows encoding +/AutoEnc_ghauqet4zceniri2e5zrgzkqhf [ +%00 + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +%10 + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef + /.notdef /germandbls /.notdef /.notdef /.notdef /AE /.notdef /Oslash +%20 + /space /exclam /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +%30 + /zero /one /two /three /four /five /six /seven + /eight /nine /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +%40 + /.notdef /A /B /C /D /E /F /G + /H /I /J /K /L /M /N /O +%50 + /P /Q /R /S /T /U /V /W + /X /Y /Z /.notdef /.notdef /.notdef /.notdef /.notdef +%60 + /.notdef /a /b /c /d /e /f /g + /h /i /j /k /l /m /n /o +%70 + /p /q /r /s /t /u /v /w + /x /y /z /.notdef /.notdef /.notdef /.notdef /.notdef +%80 + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +%90 + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +%A0 + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +%B0 + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +%C0 + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +%D0 + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +%E0 + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +%F0 + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +] def +% Command line: 'otftotfm --automatic --encoding=fontools_ot1 +% --tfm-directory=fonts\tfm\lcdftools\Cmathbb +% --vf-directory=fonts\vf\lcdftools\Cmathbb +% --type1-directory=fonts\type1\lcdftools\Cmathbb +% --truetype-directory=fonts\truetype\lcdftools\Cmathbb +% --encoding-directory=fonts\enc\dvips\Cmathbb +% --map-file=fonts\map\dvips\Cmathbb\Cmathbb.map --no-updmap +% --coding-scheme=TEX TEXT --ligkern=f i =: fi --ligkern=f l =: fl +% --ligkern=f f =: ff --ligkern=ff i =: ffi --ligkern=ff l =: ffl +% Cmathbb.otf Cmathbb-Regular-tlf-ot1' diff --git a/Master/texmf-dist/fonts/enc/dvips/cmathbb/a_jggq4p.enc b/Master/texmf-dist/fonts/enc/dvips/cmathbb/a_jggq4p.enc new file mode 100644 index 00000000000..3b84cfb8f6f --- /dev/null +++ b/Master/texmf-dist/fonts/enc/dvips/cmathbb/a_jggq4p.enc @@ -0,0 +1,65 @@ +% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT + +%%AutoEnc_jggq4pnabr6jxvrhz4ea4uzkeh +% Encoding created by otftotfm on Tue Sep 15 17:58:06 2020 +% Command line follows encoding +/AutoEnc_jggq4pnabr6jxvrhz4ea4uzkeh [ +%00 + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +%10 + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef + /.notdef /germandbls /.notdef /.notdef /.notdef /AE /.notdef /Oslash +%20 + /space /exclam /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +%30 + /zero /one /two /three /four /five /six /seven + /eight /nine /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +%40 + /.notdef /A /B /C /D /E /F /G + /H /I /J /K /L /M /N /O +%50 + /P /Q /R /S /T /U /V /W + /X /Y /Z /.notdef /.notdef /.notdef /.notdef /.notdef +%60 + /.notdef /a /b /c /d /e /f /g + /h /i /j /k /l /m /n /o +%70 + /p /q /r /s /t /u /v /w + /x /y /z /.notdef /.notdef /.notdef /.notdef /.notdef +%80 + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +%90 + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +%A0 + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +%B0 + /degree /.notdef /.notdef /.notdef /.notdef /uni00B5 /paragraph /periodcentered + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +%C0 + /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla + /Egrave /Eacute /Ecircumflex /Edieresis /Igrave /Iacute /Icircumflex /Idieresis +%D0 + /.notdef /Ntilde /Ograve /Oacute /Ocircumflex /Otilde /Odieresis /.notdef + /Oslash /Ugrave /Uacute /Ucircumflex /Udieresis /.notdef /.notdef /germandbls +%E0 + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /idieresis +%F0 + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +] def +% Command line: 'otftotfm --automatic --encoding=fontools_ly1 +% --tfm-directory=fonts\tfm\lcdftools\Cmathbb +% --vf-directory=fonts\vf\lcdftools\Cmathbb +% --type1-directory=fonts\type1\lcdftools\Cmathbb +% --truetype-directory=fonts\truetype\lcdftools\Cmathbb +% --encoding-directory=fonts\enc\dvips\Cmathbb +% --map-file=fonts\map\dvips\Cmathbb\Cmathbb.map --no-updmap +% --coding-scheme=TEX TYPEWRITER AND WINDOWS ANSI --ligkern=f i =: fi +% --ligkern=f l =: fl --ligkern=f f =: ff --ligkern=ff i =: ffi --ligkern=ff +% l =: ffl Cmathbb.otf Cmathbb-Regular-tlf-ly1' diff --git a/Master/texmf-dist/fonts/enc/dvips/cmathbb/a_ns6ls2.enc b/Master/texmf-dist/fonts/enc/dvips/cmathbb/a_ns6ls2.enc new file mode 100644 index 00000000000..c5ba19f2280 --- /dev/null +++ b/Master/texmf-dist/fonts/enc/dvips/cmathbb/a_ns6ls2.enc @@ -0,0 +1,65 @@ +% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT + +%%AutoEnc_ns6ls2kcnkmmvsi24sjvq4cgac +% Encoding created by otftotfm on Tue Sep 15 17:58:06 2020 +% Command line follows encoding +/AutoEnc_ns6ls2kcnkmmvsi24sjvq4cgac [ +%00 + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +%10 + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +%20 + /.notdef /exclam /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +%30 + /zero /one /two /three /four /five /six /seven + /eight /nine /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +%40 + /.notdef /A /B /C /D /E /F /G + /H /I /J /K /L /M /N /O +%50 + /P /Q /R /S /T /U /V /W + /X /Y /Z /.notdef /.notdef /.notdef /.notdef /.notdef +%60 + /.notdef /a /b /c /d /e /f /g + /h /i /j /k /l /m /n /o +%70 + /p /q /r /s /t /u /v /w + /x /y /z /.notdef /.notdef /.notdef /.notdef /.notdef +%80 + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +%90 + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +%A0 + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +%B0 + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +%C0 + /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla + /Egrave /Eacute /Ecircumflex /Edieresis /Igrave /Iacute /Icircumflex /Idieresis +%D0 + /.notdef /Ntilde /Ograve /Oacute /Ocircumflex /Otilde /Odieresis /.notdef + /Oslash /Ugrave /Uacute /Ucircumflex /Udieresis /.notdef /.notdef /.notdef +%E0 + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /idieresis +%F0 + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /germandbls +] def +% Command line: 'otftotfm --automatic --encoding=fontools_t1 +% --tfm-directory=fonts\tfm\lcdftools\Cmathbb +% --vf-directory=fonts\vf\lcdftools\Cmathbb +% --type1-directory=fonts\type1\lcdftools\Cmathbb +% --truetype-directory=fonts\truetype\lcdftools\Cmathbb +% --encoding-directory=fonts\enc\dvips\Cmathbb +% --map-file=fonts\map\dvips\Cmathbb\Cmathbb.map --no-updmap +% --coding-scheme=EXTENDED TEX FONT ENCODING - LATIN --ligkern=f i =: fi +% --ligkern=f l =: fl --ligkern=f f =: ff --ligkern=ff i =: ffi --ligkern=ff +% l =: ffl Cmathbb.otf Cmathbb-Regular-tlf-t1' diff --git a/Master/texmf-dist/fonts/enc/dvips/cmathbb/a_szuv3s.enc b/Master/texmf-dist/fonts/enc/dvips/cmathbb/a_szuv3s.enc new file mode 100644 index 00000000000..4c3db8ef794 --- /dev/null +++ b/Master/texmf-dist/fonts/enc/dvips/cmathbb/a_szuv3s.enc @@ -0,0 +1,65 @@ +% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT + +%%AutoEnc_szuv3snbjd5zpivfxfbrivq2ie +% Encoding created by otftotfm on Tue Sep 15 17:58:07 2020 +% Command line follows encoding +/AutoEnc_szuv3snbjd5zpivfxfbrivq2ie [ +%00 + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /C /.notdef +%10 + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +%20 + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +%30 + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +%40 + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +%50 + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +%60 + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +%70 + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +%80 + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +%90 + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +%A0 + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +%B0 + /degree /.notdef /.notdef /.notdef /.notdef /uni00B5 /paragraph /periodcentered + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +%C0 + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +%D0 + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +%E0 + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef +%F0 + /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef + /.notdef /.notdef /.notdef /.notdef /l /.notdef /i /f +] def +% Command line: 'otftotfm --automatic --encoding=fontools_ts1 +% --tfm-directory=fonts\tfm\lcdftools\Cmathbb +% --vf-directory=fonts\vf\lcdftools\Cmathbb +% --type1-directory=fonts\type1\lcdftools\Cmathbb +% --truetype-directory=fonts\truetype\lcdftools\Cmathbb +% --encoding-directory=fonts\enc\dvips\Cmathbb +% --map-file=fonts\map\dvips\Cmathbb\Cmathbb.map --coding-scheme=TEX TEXT +% COMPANION SYMBOLS 1---TS1 --ligkern=f i =: fi --ligkern=f l =: fl +% --ligkern=f f =: ff --ligkern=ff i =: ffi --ligkern=ff l =: ffl +% Cmathbb.otf Cmathbb-Regular-tlf-ts1' diff --git a/Master/texmf-dist/fonts/map/dvips/cmathbb/cmathbb.map b/Master/texmf-dist/fonts/map/dvips/cmathbb/cmathbb.map new file mode 100644 index 00000000000..cf7e635323f --- /dev/null +++ b/Master/texmf-dist/fonts/map/dvips/cmathbb/cmathbb.map @@ -0,0 +1,9 @@ +% Automatically maintained by otftotfm or other programs. Do not edit. + +Cmathbb-Regular-tlf-ot1--lcdfj Cmathbb-RegularLCDFJ "" +%%%%% Package written by Saravanan,M. (saravanan.murugaiah@gmail.com) +%%%%% This file is published under the LaTeX Project Public License 1.3c. + +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{cmathbb}[2020/09/13 v1.00 Blackboard character for New CMR font family - Conden Chao ] + +\RequirePackage{amsfonts}% +\DeclareMathAlphabet\CMath{U}{cmath}{m}{n} +\DeclareOption{psamsfonts}{} +\DeclareOption{cmathbb}{\renewcommand{\mathbb}{\CMath}} +\ExecuteOptions{cmathbb} + +\ProcessOptions + +\endinput + +%% +%% End of file `cmathbb.sty'. diff --git a/Master/texmf-dist/tex/latex/cmathbb/ucmath.fd b/Master/texmf-dist/tex/latex/cmathbb/ucmath.fd new file mode 100644 index 00000000000..f5719a744e3 --- /dev/null +++ b/Master/texmf-dist/tex/latex/cmathbb/ucmath.fd @@ -0,0 +1,14 @@ +%%%%% New Openfont for alphabets and numerics for NewCMR font family --- created by Conden Chao +%%%%% Package written by Saravanan,M. (saravanan.murugaiah@gmail.com) +%%%%% This file is published under the LPPL 1.3 or later +%%%%% You are allowed to modify/distribute at your own risk, but thanks to the authors are appreciated + +\ProvidesFile{cmath.fd}[2020/09/13 v3.01 --- Conden Chao ] +\DeclareFontFamily{U}{cmath}{\skewchar\font'60} + +\DeclareFontShape{U}{cmath}{m}{n}{ + <-> Cmathbb-Regular-tlf-t1 +}{} + + +\endinput \ No newline at end of file diff --git a/Master/tlpkg/bin/tlpkg-ctan-check b/Master/tlpkg/bin/tlpkg-ctan-check index afef4c1bc89..71016bcccc1 100755 --- a/Master/tlpkg/bin/tlpkg-ctan-check +++ b/Master/tlpkg/bin/tlpkg-ctan-check @@ -175,7 +175,7 @@ my @TLP_working = qw( cleanthesis clearsans clefval cleveref clipboard clock clojure-pamphlet cloze clrdblpg clrscode clrscode3e clrstrip cluttex cm cm-lgc cm-mf-extra-bold cm-super cm-unicode - cmap cmarrows cmbright cmcyr + cmap cmarrows cmathbb cmbright cmcyr cmdstring cmdtrack cmexb cmextra cmll cmpica cmpj cmsd cmsrb cmtiup cmupint cnbwp cnltx cntformats cntperchap cochineal codeanatomy codedoc codepage codesection codicefiscaleitaliano diff --git a/Master/tlpkg/libexec/ctan2tds b/Master/tlpkg/libexec/ctan2tds index 385d821d8ba..44f5f93c838 100755 --- a/Master/tlpkg/libexec/ctan2tds +++ b/Master/tlpkg/libexec/ctan2tds @@ -271,6 +271,7 @@ chomp (my $ctan_root = `tlpkginfo --ctan-root`); 'cm-super', "&MAKEflatten", 'cm-unicode', "&MAKEflatten", 'cmastro', "die 'skipping, noinfo license, author unknown'", + 'cmathbb', "&MAKEflatten", 'cmbright', "&MAKEcopy", 'cmcyr', "die 'make all cm*1 tfms, then back to &MAKEflatten'", 'cmcyralt', "die 'skipping, noinfo license'", diff --git a/Master/tlpkg/tlpsrc/cmathbb.tlpsrc b/Master/tlpkg/tlpsrc/cmathbb.tlpsrc new file mode 100644 index 00000000000..493569ed3f6 --- /dev/null +++ b/Master/tlpkg/tlpsrc/cmathbb.tlpsrc @@ -0,0 +1 @@ +execute addMap ${PKGNAME}.map diff --git a/Master/tlpkg/tlpsrc/collection-fontsextra.tlpsrc b/Master/tlpkg/tlpsrc/collection-fontsextra.tlpsrc index 74e75238973..04ed28dd8ec 100644 --- a/Master/tlpkg/tlpsrc/collection-fontsextra.tlpsrc +++ b/Master/tlpkg/tlpsrc/collection-fontsextra.tlpsrc @@ -67,6 +67,7 @@ depend clearsans depend cm-lgc depend cm-mf-extra-bold depend cm-unicode +depend cmathbb depend cmbright depend cmexb depend cmll -- cgit v1.2.3