summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2020-09-17 21:17:36 +0000
committerKarl Berry <karl@freefriends.org>2020-09-17 21:17:36 +0000
commit465180b4917e94cc3cb501f4586280c333ba85ce (patch)
tree76833ce568a818c6c50809c60f48d7fbfd247531
parenteb610596e7f95d9e54bb7043114ff0f88aa741d1 (diff)
cmathbb (17sep20)
git-svn-id: svn://tug.org/texlive/trunk@56364 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r--Master/texmf-dist/doc/fonts/cmathbb/README.md35
-rw-r--r--Master/texmf-dist/doc/fonts/cmathbb/cmathbb.pdfbin0 -> 70978 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/cmathbb/cmathbb.tex86
-rw-r--r--Master/texmf-dist/fonts/enc/dvips/cmathbb/a_ghauqe.enc65
-rw-r--r--Master/texmf-dist/fonts/enc/dvips/cmathbb/a_jggq4p.enc65
-rw-r--r--Master/texmf-dist/fonts/enc/dvips/cmathbb/a_ns6ls2.enc65
-rw-r--r--Master/texmf-dist/fonts/enc/dvips/cmathbb/a_szuv3s.enc65
-rw-r--r--Master/texmf-dist/fonts/map/dvips/cmathbb/cmathbb.map9
-rw-r--r--Master/texmf-dist/fonts/tfm/public/cmathbb/cmathbb-Regular-tlf-ly1--base.tfmbin0 -> 1460 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/cmathbb/cmathbb-Regular-tlf-ly1--lcdfj.tfmbin0 -> 148 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/cmathbb/cmathbb-Regular-tlf-ly1.tfmbin0 -> 1524 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/cmathbb/cmathbb-Regular-tlf-ot1--base.tfmbin0 -> 884 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/cmathbb/cmathbb-Regular-tlf-ot1--lcdfj.tfmbin0 -> 148 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/cmathbb/cmathbb-Regular-tlf-ot1.tfmbin0 -> 916 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/cmathbb/cmathbb-Regular-tlf-t1--base.tfmbin0 -> 1468 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/cmathbb/cmathbb-Regular-tlf-t1--lcdfj.tfmbin0 -> 148 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/cmathbb/cmathbb-Regular-tlf-t1.tfmbin0 -> 1528 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/cmathbb/cmathbb-Regular-tlf-ts1--base.tfmbin0 -> 1204 bytes
-rw-r--r--Master/texmf-dist/fonts/tfm/public/cmathbb/cmathbb-Regular-tlf-ts1.tfmbin0 -> 1180 bytes
-rw-r--r--Master/texmf-dist/fonts/type1/public/cmathbb/cmathbb-Regular.pfbbin0 -> 77828 bytes
-rw-r--r--Master/texmf-dist/fonts/type1/public/cmathbb/cmathbb-RegularLCDFJ.pfbbin0 -> 7455 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/cmathbb/cmathbb-Regular-tlf-ly1.vfbin0 -> 760 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/cmathbb/cmathbb-Regular-tlf-ot1.vfbin0 -> 512 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/cmathbb/cmathbb-Regular-tlf-t1.vfbin0 -> 772 bytes
-rw-r--r--Master/texmf-dist/fonts/vf/public/cmathbb/cmathbb-Regular-tlf-ts1.vfbin0 -> 188 bytes
-rw-r--r--Master/texmf-dist/tex/latex/cmathbb/cmathbb.sty19
-rw-r--r--Master/texmf-dist/tex/latex/cmathbb/ucmath.fd14
-rwxr-xr-xMaster/tlpkg/bin/tlpkg-ctan-check2
-rwxr-xr-xMaster/tlpkg/libexec/ctan2tds1
-rw-r--r--Master/tlpkg/tlpsrc/cmathbb.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/collection-fontsextra.tlpsrc1
31 files changed, 427 insertions, 1 deletions
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
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/cmathbb/cmathbb.pdf
Binary files 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 "" <Cmathbb-RegularLCDFJ.pfb
+Cmathbb-Regular-tlf-ot1--base Cmathbb-Regular "AutoEnc_ghauqet4zceniri2e5zrgzkqhf ReEncodeFont" <[a_ghauqe.enc <Cmathbb-Regular.pfb
+Cmathbb-Regular-tlf-t1--lcdfj Cmathbb-RegularLCDFJ "" <Cmathbb-RegularLCDFJ.pfb
+Cmathbb-Regular-tlf-t1--base Cmathbb-Regular "AutoEnc_ns6ls2kcnkmmvsi24sjvq4cgac ReEncodeFont" <[a_ns6ls2.enc <Cmathbb-Regular.pfb
+Cmathbb-Regular-tlf-ly1--lcdfj Cmathbb-RegularLCDFJ "" <Cmathbb-RegularLCDFJ.pfb
+Cmathbb-Regular-tlf-ly1--base Cmathbb-Regular "AutoEnc_jggq4pnabr6jxvrhz4ea4uzkeh ReEncodeFont" <[a_jggq4p.enc <Cmathbb-Regular.pfb
+Cmathbb-Regular-tlf-ts1--base Cmathbb-Regular "AutoEnc_szuv3snbjd5zpivfxfbrivq2ie ReEncodeFont" <[a_szuv3s.enc <Cmathbb-Regular.pfb
diff --git a/Master/texmf-dist/fonts/tfm/public/cmathbb/cmathbb-Regular-tlf-ly1--base.tfm b/Master/texmf-dist/fonts/tfm/public/cmathbb/cmathbb-Regular-tlf-ly1--base.tfm
new file mode 100644
index 00000000000..a612ede0cf6
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/cmathbb/cmathbb-Regular-tlf-ly1--base.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/cmathbb/cmathbb-Regular-tlf-ly1--lcdfj.tfm b/Master/texmf-dist/fonts/tfm/public/cmathbb/cmathbb-Regular-tlf-ly1--lcdfj.tfm
new file mode 100644
index 00000000000..94107dc465e
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/cmathbb/cmathbb-Regular-tlf-ly1--lcdfj.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/cmathbb/cmathbb-Regular-tlf-ly1.tfm b/Master/texmf-dist/fonts/tfm/public/cmathbb/cmathbb-Regular-tlf-ly1.tfm
new file mode 100644
index 00000000000..67a13475548
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/cmathbb/cmathbb-Regular-tlf-ly1.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/cmathbb/cmathbb-Regular-tlf-ot1--base.tfm b/Master/texmf-dist/fonts/tfm/public/cmathbb/cmathbb-Regular-tlf-ot1--base.tfm
new file mode 100644
index 00000000000..d17ec91d7a1
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/cmathbb/cmathbb-Regular-tlf-ot1--base.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/cmathbb/cmathbb-Regular-tlf-ot1--lcdfj.tfm b/Master/texmf-dist/fonts/tfm/public/cmathbb/cmathbb-Regular-tlf-ot1--lcdfj.tfm
new file mode 100644
index 00000000000..94107dc465e
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/cmathbb/cmathbb-Regular-tlf-ot1--lcdfj.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/cmathbb/cmathbb-Regular-tlf-ot1.tfm b/Master/texmf-dist/fonts/tfm/public/cmathbb/cmathbb-Regular-tlf-ot1.tfm
new file mode 100644
index 00000000000..0ac0b9205e7
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/cmathbb/cmathbb-Regular-tlf-ot1.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/cmathbb/cmathbb-Regular-tlf-t1--base.tfm b/Master/texmf-dist/fonts/tfm/public/cmathbb/cmathbb-Regular-tlf-t1--base.tfm
new file mode 100644
index 00000000000..a83eb6491e1
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/cmathbb/cmathbb-Regular-tlf-t1--base.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/cmathbb/cmathbb-Regular-tlf-t1--lcdfj.tfm b/Master/texmf-dist/fonts/tfm/public/cmathbb/cmathbb-Regular-tlf-t1--lcdfj.tfm
new file mode 100644
index 00000000000..94107dc465e
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/cmathbb/cmathbb-Regular-tlf-t1--lcdfj.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/cmathbb/cmathbb-Regular-tlf-t1.tfm b/Master/texmf-dist/fonts/tfm/public/cmathbb/cmathbb-Regular-tlf-t1.tfm
new file mode 100644
index 00000000000..e7524c316c4
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/cmathbb/cmathbb-Regular-tlf-t1.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/cmathbb/cmathbb-Regular-tlf-ts1--base.tfm b/Master/texmf-dist/fonts/tfm/public/cmathbb/cmathbb-Regular-tlf-ts1--base.tfm
new file mode 100644
index 00000000000..c7024651698
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/cmathbb/cmathbb-Regular-tlf-ts1--base.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/tfm/public/cmathbb/cmathbb-Regular-tlf-ts1.tfm b/Master/texmf-dist/fonts/tfm/public/cmathbb/cmathbb-Regular-tlf-ts1.tfm
new file mode 100644
index 00000000000..e3598b8dc9d
--- /dev/null
+++ b/Master/texmf-dist/fonts/tfm/public/cmathbb/cmathbb-Regular-tlf-ts1.tfm
Binary files differ
diff --git a/Master/texmf-dist/fonts/type1/public/cmathbb/cmathbb-Regular.pfb b/Master/texmf-dist/fonts/type1/public/cmathbb/cmathbb-Regular.pfb
new file mode 100644
index 00000000000..c6585c73067
--- /dev/null
+++ b/Master/texmf-dist/fonts/type1/public/cmathbb/cmathbb-Regular.pfb
Binary files differ
diff --git a/Master/texmf-dist/fonts/type1/public/cmathbb/cmathbb-RegularLCDFJ.pfb b/Master/texmf-dist/fonts/type1/public/cmathbb/cmathbb-RegularLCDFJ.pfb
new file mode 100644
index 00000000000..ee4d198758a
--- /dev/null
+++ b/Master/texmf-dist/fonts/type1/public/cmathbb/cmathbb-RegularLCDFJ.pfb
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/cmathbb/cmathbb-Regular-tlf-ly1.vf b/Master/texmf-dist/fonts/vf/public/cmathbb/cmathbb-Regular-tlf-ly1.vf
new file mode 100644
index 00000000000..1ab3dab6c6f
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/cmathbb/cmathbb-Regular-tlf-ly1.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/cmathbb/cmathbb-Regular-tlf-ot1.vf b/Master/texmf-dist/fonts/vf/public/cmathbb/cmathbb-Regular-tlf-ot1.vf
new file mode 100644
index 00000000000..cb56e365320
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/cmathbb/cmathbb-Regular-tlf-ot1.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/cmathbb/cmathbb-Regular-tlf-t1.vf b/Master/texmf-dist/fonts/vf/public/cmathbb/cmathbb-Regular-tlf-t1.vf
new file mode 100644
index 00000000000..9d1f673572c
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/cmathbb/cmathbb-Regular-tlf-t1.vf
Binary files differ
diff --git a/Master/texmf-dist/fonts/vf/public/cmathbb/cmathbb-Regular-tlf-ts1.vf b/Master/texmf-dist/fonts/vf/public/cmathbb/cmathbb-Regular-tlf-ts1.vf
new file mode 100644
index 00000000000..98ac27deb2c
--- /dev/null
+++ b/Master/texmf-dist/fonts/vf/public/cmathbb/cmathbb-Regular-tlf-ts1.vf
Binary files differ
diff --git a/Master/texmf-dist/tex/latex/cmathbb/cmathbb.sty b/Master/texmf-dist/tex/latex/cmathbb/cmathbb.sty
new file mode 100644
index 00000000000..4e386d2a3f0
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/cmathbb/cmathbb.sty
@@ -0,0 +1,19 @@
+%%%%% New Openfont for alphabets and numerics for NewCMR font family --- created by Conden Chao <zhaoxy00@126.com>
+%%%%% 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 <zhaoxy00@126.com>]
+
+\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 <zhaoxy00@126.com>
+%%%%% 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 <zhaoxy00@126.com>]
+\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