summaryrefslogtreecommitdiff
path: root/fonts
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2020-09-18 03:02:31 +0000
committerNorbert Preining <norbert@preining.info>2020-09-18 03:02:31 +0000
commitddb3152d62e8d537f5763752d33a9dc1d5f0ba99 (patch)
tree35c24d9bda1861407fee139abd013858810adc77 /fonts
parentc3b4471e847c09c37a8d2587bdd0e88aaee1b124 (diff)
CTAN sync 202009180302
Diffstat (limited to 'fonts')
-rw-r--r--fonts/cmathbb/README.md35
-rw-r--r--fonts/cmathbb/doc/cmathbb.pdfbin0 -> 70978 bytes
-rw-r--r--fonts/cmathbb/doc/cmathbb.tex86
-rw-r--r--fonts/cmathbb/enc/a_ghauqe.enc65
-rw-r--r--fonts/cmathbb/enc/a_jggq4p.enc65
-rw-r--r--fonts/cmathbb/enc/a_ns6ls2.enc65
-rw-r--r--fonts/cmathbb/enc/a_szuv3s.enc65
-rw-r--r--fonts/cmathbb/latex/cmathbb.sty19
-rw-r--r--fonts/cmathbb/latex/ucmath.fd14
-rw-r--r--fonts/cmathbb/map/cmathbb.map9
-rw-r--r--fonts/cmathbb/tfm/cmathbb-Regular-tlf-ly1--base.tfmbin0 -> 1460 bytes
-rw-r--r--fonts/cmathbb/tfm/cmathbb-Regular-tlf-ly1--lcdfj.tfmbin0 -> 148 bytes
-rw-r--r--fonts/cmathbb/tfm/cmathbb-Regular-tlf-ly1.tfmbin0 -> 1524 bytes
-rw-r--r--fonts/cmathbb/tfm/cmathbb-Regular-tlf-ot1--base.tfmbin0 -> 884 bytes
-rw-r--r--fonts/cmathbb/tfm/cmathbb-Regular-tlf-ot1--lcdfj.tfmbin0 -> 148 bytes
-rw-r--r--fonts/cmathbb/tfm/cmathbb-Regular-tlf-ot1.tfmbin0 -> 916 bytes
-rw-r--r--fonts/cmathbb/tfm/cmathbb-Regular-tlf-t1--base.tfmbin0 -> 1468 bytes
-rw-r--r--fonts/cmathbb/tfm/cmathbb-Regular-tlf-t1--lcdfj.tfmbin0 -> 148 bytes
-rw-r--r--fonts/cmathbb/tfm/cmathbb-Regular-tlf-t1.tfmbin0 -> 1528 bytes
-rw-r--r--fonts/cmathbb/tfm/cmathbb-Regular-tlf-ts1--base.tfmbin0 -> 1204 bytes
-rw-r--r--fonts/cmathbb/tfm/cmathbb-Regular-tlf-ts1.tfmbin0 -> 1180 bytes
-rw-r--r--fonts/cmathbb/type1/cmathbb-Regular.pfbbin0 -> 77828 bytes
-rw-r--r--fonts/cmathbb/type1/cmathbb-RegularLCDFJ.pfbbin0 -> 7455 bytes
-rw-r--r--fonts/cmathbb/vf/cmathbb-Regular-tlf-ly1.vfbin0 -> 760 bytes
-rw-r--r--fonts/cmathbb/vf/cmathbb-Regular-tlf-ot1.vfbin0 -> 512 bytes
-rw-r--r--fonts/cmathbb/vf/cmathbb-Regular-tlf-t1.vfbin0 -> 772 bytes
-rw-r--r--fonts/cmathbb/vf/cmathbb-Regular-tlf-ts1.vfbin0 -> 188 bytes
27 files changed, 423 insertions, 0 deletions
diff --git a/fonts/cmathbb/README.md b/fonts/cmathbb/README.md
new file mode 100644
index 0000000000..0d4c02422f
--- /dev/null
+++ b/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/fonts/cmathbb/doc/cmathbb.pdf b/fonts/cmathbb/doc/cmathbb.pdf
new file mode 100644
index 0000000000..735134c97e
--- /dev/null
+++ b/fonts/cmathbb/doc/cmathbb.pdf
Binary files differ
diff --git a/fonts/cmathbb/doc/cmathbb.tex b/fonts/cmathbb/doc/cmathbb.tex
new file mode 100644
index 0000000000..9d1f3eedbc
--- /dev/null
+++ b/fonts/cmathbb/doc/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/fonts/cmathbb/enc/a_ghauqe.enc b/fonts/cmathbb/enc/a_ghauqe.enc
new file mode 100644
index 0000000000..61706eda98
--- /dev/null
+++ b/fonts/cmathbb/enc/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/fonts/cmathbb/enc/a_jggq4p.enc b/fonts/cmathbb/enc/a_jggq4p.enc
new file mode 100644
index 0000000000..3b84cfb8f6
--- /dev/null
+++ b/fonts/cmathbb/enc/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/fonts/cmathbb/enc/a_ns6ls2.enc b/fonts/cmathbb/enc/a_ns6ls2.enc
new file mode 100644
index 0000000000..c5ba19f228
--- /dev/null
+++ b/fonts/cmathbb/enc/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/fonts/cmathbb/enc/a_szuv3s.enc b/fonts/cmathbb/enc/a_szuv3s.enc
new file mode 100644
index 0000000000..4c3db8ef79
--- /dev/null
+++ b/fonts/cmathbb/enc/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/fonts/cmathbb/latex/cmathbb.sty b/fonts/cmathbb/latex/cmathbb.sty
new file mode 100644
index 0000000000..4e386d2a3f
--- /dev/null
+++ b/fonts/cmathbb/latex/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/fonts/cmathbb/latex/ucmath.fd b/fonts/cmathbb/latex/ucmath.fd
new file mode 100644
index 0000000000..f5719a744e
--- /dev/null
+++ b/fonts/cmathbb/latex/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/fonts/cmathbb/map/cmathbb.map b/fonts/cmathbb/map/cmathbb.map
new file mode 100644
index 0000000000..cf7e635323
--- /dev/null
+++ b/fonts/cmathbb/map/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/fonts/cmathbb/tfm/cmathbb-Regular-tlf-ly1--base.tfm b/fonts/cmathbb/tfm/cmathbb-Regular-tlf-ly1--base.tfm
new file mode 100644
index 0000000000..a612ede0cf
--- /dev/null
+++ b/fonts/cmathbb/tfm/cmathbb-Regular-tlf-ly1--base.tfm
Binary files differ
diff --git a/fonts/cmathbb/tfm/cmathbb-Regular-tlf-ly1--lcdfj.tfm b/fonts/cmathbb/tfm/cmathbb-Regular-tlf-ly1--lcdfj.tfm
new file mode 100644
index 0000000000..94107dc465
--- /dev/null
+++ b/fonts/cmathbb/tfm/cmathbb-Regular-tlf-ly1--lcdfj.tfm
Binary files differ
diff --git a/fonts/cmathbb/tfm/cmathbb-Regular-tlf-ly1.tfm b/fonts/cmathbb/tfm/cmathbb-Regular-tlf-ly1.tfm
new file mode 100644
index 0000000000..67a1347554
--- /dev/null
+++ b/fonts/cmathbb/tfm/cmathbb-Regular-tlf-ly1.tfm
Binary files differ
diff --git a/fonts/cmathbb/tfm/cmathbb-Regular-tlf-ot1--base.tfm b/fonts/cmathbb/tfm/cmathbb-Regular-tlf-ot1--base.tfm
new file mode 100644
index 0000000000..d17ec91d7a
--- /dev/null
+++ b/fonts/cmathbb/tfm/cmathbb-Regular-tlf-ot1--base.tfm
Binary files differ
diff --git a/fonts/cmathbb/tfm/cmathbb-Regular-tlf-ot1--lcdfj.tfm b/fonts/cmathbb/tfm/cmathbb-Regular-tlf-ot1--lcdfj.tfm
new file mode 100644
index 0000000000..94107dc465
--- /dev/null
+++ b/fonts/cmathbb/tfm/cmathbb-Regular-tlf-ot1--lcdfj.tfm
Binary files differ
diff --git a/fonts/cmathbb/tfm/cmathbb-Regular-tlf-ot1.tfm b/fonts/cmathbb/tfm/cmathbb-Regular-tlf-ot1.tfm
new file mode 100644
index 0000000000..0ac0b9205e
--- /dev/null
+++ b/fonts/cmathbb/tfm/cmathbb-Regular-tlf-ot1.tfm
Binary files differ
diff --git a/fonts/cmathbb/tfm/cmathbb-Regular-tlf-t1--base.tfm b/fonts/cmathbb/tfm/cmathbb-Regular-tlf-t1--base.tfm
new file mode 100644
index 0000000000..a83eb6491e
--- /dev/null
+++ b/fonts/cmathbb/tfm/cmathbb-Regular-tlf-t1--base.tfm
Binary files differ
diff --git a/fonts/cmathbb/tfm/cmathbb-Regular-tlf-t1--lcdfj.tfm b/fonts/cmathbb/tfm/cmathbb-Regular-tlf-t1--lcdfj.tfm
new file mode 100644
index 0000000000..94107dc465
--- /dev/null
+++ b/fonts/cmathbb/tfm/cmathbb-Regular-tlf-t1--lcdfj.tfm
Binary files differ
diff --git a/fonts/cmathbb/tfm/cmathbb-Regular-tlf-t1.tfm b/fonts/cmathbb/tfm/cmathbb-Regular-tlf-t1.tfm
new file mode 100644
index 0000000000..e7524c316c
--- /dev/null
+++ b/fonts/cmathbb/tfm/cmathbb-Regular-tlf-t1.tfm
Binary files differ
diff --git a/fonts/cmathbb/tfm/cmathbb-Regular-tlf-ts1--base.tfm b/fonts/cmathbb/tfm/cmathbb-Regular-tlf-ts1--base.tfm
new file mode 100644
index 0000000000..c702465169
--- /dev/null
+++ b/fonts/cmathbb/tfm/cmathbb-Regular-tlf-ts1--base.tfm
Binary files differ
diff --git a/fonts/cmathbb/tfm/cmathbb-Regular-tlf-ts1.tfm b/fonts/cmathbb/tfm/cmathbb-Regular-tlf-ts1.tfm
new file mode 100644
index 0000000000..e3598b8dc9
--- /dev/null
+++ b/fonts/cmathbb/tfm/cmathbb-Regular-tlf-ts1.tfm
Binary files differ
diff --git a/fonts/cmathbb/type1/cmathbb-Regular.pfb b/fonts/cmathbb/type1/cmathbb-Regular.pfb
new file mode 100644
index 0000000000..c6585c7306
--- /dev/null
+++ b/fonts/cmathbb/type1/cmathbb-Regular.pfb
Binary files differ
diff --git a/fonts/cmathbb/type1/cmathbb-RegularLCDFJ.pfb b/fonts/cmathbb/type1/cmathbb-RegularLCDFJ.pfb
new file mode 100644
index 0000000000..ee4d198758
--- /dev/null
+++ b/fonts/cmathbb/type1/cmathbb-RegularLCDFJ.pfb
Binary files differ
diff --git a/fonts/cmathbb/vf/cmathbb-Regular-tlf-ly1.vf b/fonts/cmathbb/vf/cmathbb-Regular-tlf-ly1.vf
new file mode 100644
index 0000000000..1ab3dab6c6
--- /dev/null
+++ b/fonts/cmathbb/vf/cmathbb-Regular-tlf-ly1.vf
Binary files differ
diff --git a/fonts/cmathbb/vf/cmathbb-Regular-tlf-ot1.vf b/fonts/cmathbb/vf/cmathbb-Regular-tlf-ot1.vf
new file mode 100644
index 0000000000..cb56e36532
--- /dev/null
+++ b/fonts/cmathbb/vf/cmathbb-Regular-tlf-ot1.vf
Binary files differ
diff --git a/fonts/cmathbb/vf/cmathbb-Regular-tlf-t1.vf b/fonts/cmathbb/vf/cmathbb-Regular-tlf-t1.vf
new file mode 100644
index 0000000000..9d1f673572
--- /dev/null
+++ b/fonts/cmathbb/vf/cmathbb-Regular-tlf-t1.vf
Binary files differ
diff --git a/fonts/cmathbb/vf/cmathbb-Regular-tlf-ts1.vf b/fonts/cmathbb/vf/cmathbb-Regular-tlf-ts1.vf
new file mode 100644
index 0000000000..98ac27deb2
--- /dev/null
+++ b/fonts/cmathbb/vf/cmathbb-Regular-tlf-ts1.vf
Binary files differ