summaryrefslogtreecommitdiff
path: root/Master
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2016-10-15 22:54:39 +0000
committerKarl Berry <karl@freefriends.org>2016-10-15 22:54:39 +0000
commit0d2c5f9b24fb26631a087ba25bf69b2c9ca6fd48 (patch)
treeacaf53953799dc9fb599a2d6c438fde868861606 /Master
parente519e3a28c4e29ebb2ac3dd1dec816aaf39e0878 (diff)
uppunctlm (13oct16)
git-svn-id: svn://tug.org/texlive/trunk@42270 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master')
-rw-r--r--Master/texmf-dist/doc/fonts/uppunctlm/README.md34
-rw-r--r--Master/texmf-dist/doc/fonts/uppunctlm/doc/always_upright_punctuation_marks.pdfbin0 -> 154645 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/uppunctlm/doc/always_upright_punctuation_marks.tex61
-rw-r--r--Master/texmf-dist/doc/fonts/uppunctlm/tex/t1uplmr.fd49
-rw-r--r--Master/texmf-dist/doc/fonts/uppunctlm/tex/uppunctlm.sty10
-rw-r--r--Master/texmf-dist/doc/fonts/uppunctlm/tfm/ec-uplmri10.tfmbin0 -> 19164 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/uppunctlm/tfm/ec-uplmri12.tfmbin0 -> 19184 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/uppunctlm/tfm/ec-uplmri7.tfmbin0 -> 19220 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/uppunctlm/tfm/ec-uplmri8.tfmbin0 -> 19184 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/uppunctlm/tfm/ec-uplmri9.tfmbin0 -> 19208 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/uppunctlm/vf/ec-uplmri10.vfbin0 -> 1744 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/uppunctlm/vf/ec-uplmri12.vfbin0 -> 1744 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/uppunctlm/vf/ec-uplmri7.vfbin0 -> 1744 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/uppunctlm/vf/ec-uplmri8.vfbin0 -> 1744 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/uppunctlm/vf/ec-uplmri9.vfbin0 -> 1744 bytes
-rwxr-xr-xMaster/tlpkg/bin/tlpkg-ctan-check3
-rw-r--r--Master/tlpkg/tlpsrc/collection-fontsextra.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/uppunctlm.tlpsrc0
18 files changed, 157 insertions, 1 deletions
diff --git a/Master/texmf-dist/doc/fonts/uppunctlm/README.md b/Master/texmf-dist/doc/fonts/uppunctlm/README.md
new file mode 100644
index 00000000000..fbd34ffb807
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/uppunctlm/README.md
@@ -0,0 +1,34 @@
+# Always Upright Shape Some Punctuation Marks and Arabic Numerals
+
+## Descriptions
+
+We provides a mechanism to be the punctuation that is always upright
+shape even if you specify the italic.
+
+It is directed to Latin Modern fonts.
+It provide the following files: tfm, vf, fd, and sty.
+Those shown below is always upright shapes:
+comma, period, semicolon, colon, parentheses, square brackets,
+and Arabic numerals.
+
+## Version
+
+0.1
+
+## Requirements
+
+* the Latin Modern fonts
+
+## Usage (preamble)
+
+ \usepackage{lmodern}
+ \usepackage{uppunctlm}
+ \usepackage[T1]{fontenc}
+
+## Author
+
+Yuwsuke KIEDA
+
+## License
+
+The GUST Font Source License (GFSL)
diff --git a/Master/texmf-dist/doc/fonts/uppunctlm/doc/always_upright_punctuation_marks.pdf b/Master/texmf-dist/doc/fonts/uppunctlm/doc/always_upright_punctuation_marks.pdf
new file mode 100644
index 00000000000..0953b5a1d43
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/uppunctlm/doc/always_upright_punctuation_marks.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/uppunctlm/doc/always_upright_punctuation_marks.tex b/Master/texmf-dist/doc/fonts/uppunctlm/doc/always_upright_punctuation_marks.tex
new file mode 100644
index 00000000000..1dc7bbec142
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/uppunctlm/doc/always_upright_punctuation_marks.tex
@@ -0,0 +1,61 @@
+\documentclass{article}
+
+\usepackage{lmodern}
+\usepackage{uppunctlm}
+\usepackage[T1]{fontenc}
+
+\def\labelenumi{(\theenumi)}
+
+\title{Always Upright Shape Some Punctuation Marks and Arabic Numerals}
+\author{Yuwsuke KIEDA}
+\date{2016/09/29 v0.1}
+
+\begin{document}
+
+\maketitle
+
+\section{Descriptions}
+
+We provides a mechanism to be the punctuation that is always upright
+shape even if you specify the italic.
+
+It is directed to Latin Modern fonts.
+It provide the following files: tfm, vf, fd, and sty.
+Those shown below is always upright shapes:
+comma, period, semicolon, colon, parentheses, square brackets,
+and Arabic numerals.
+
+\section{Requirements}
+
+\begin{itemize}
+ \item the Latin Modern fonts
+\end{itemize}
+
+\section{Usage (preamble)}
+
+\begin{quote}
+\begin{verbatim}
+\usepackage{lmodern}
+\usepackage{uppunctlm}
+\usepackage[T1]{fontenc}
+\end{verbatim}
+\end{quote}
+
+\section{License}
+
+The GUST Font Source License (GFSL)
+
+\section{Samples}
+
+\itshape
+Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
+Etiam lobortis facilisis sem;
+nullam nec mi et neque pharetra sollicitudin.
+Praesent imperdiet mi nec ante:
+Donec ullamcorper, (felis) non sodales commodo,
+lectus velit ultrices augue, a [dignissim] nibh lectus placerat pede.
+Vivamus nunc nunc, molestie ut, ultricies vel, semper in, velit.
+Ut porttitor. Praesent in sapien.
+
+0, 1, 2, 3, 4, 5, 6, 7, 8, and 9.
+\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/fonts/uppunctlm/tex/t1uplmr.fd b/Master/texmf-dist/doc/fonts/uppunctlm/tex/t1uplmr.fd
new file mode 100644
index 00000000000..b4a5b5f0ea1
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/uppunctlm/tex/t1uplmr.fd
@@ -0,0 +1,49 @@
+\ProvidesFile{t1uplmr.fd}[2016/09/29 v0.1 Font defs for uppunctlm]
+\DeclareFontFamily{T1}{uplmr}{}
+\DeclareFontShape{T1}{uplmr}{m}{n}%
+ {<-5.5> ec-lmr5 <5.5-6.5> ec-lmr6
+ <6.5-7.5> ec-lmr7 <7.5-8.5> ec-lmr8
+ <8.5-9.5> ec-lmr9 <9.5-11> ec-lmr10
+ <11-15> ec-lmr12
+ <15-> ec-lmr17
+ }{}
+\DeclareFontShape{T1}{uplmr}{m}{sl}%
+ {<-8.5> ec-lmro8 <8.5-9.5> ec-lmro9
+ <9.5-11> ec-lmro10 <11-15> ec-lmro12
+ <15-> ec-lmro17
+ }{}
+\DeclareFontShape{T1}{uplmr}{m}{it}%
+ {<-7.5> ec-uplmri7
+ <7.5-8.5> ec-uplmri8 <8.5-9.5> ec-uplmri9
+ <9.5-11> ec-uplmri10 <11-> ec-uplmri12
+ }{}
+\DeclareFontShape{T1}{uplmr}{m}{sc}%
+ {<-> ec-lmcsc10}{}
+\DeclareFontShape{T1}{uplmr}{m}{ui}%
+ {<-> ec-lmu10}{}
+%
+% Is this the right 'shape'?:
+\DeclareFontShape{T1}{uplmr}{m}{scsl}%
+ {<-> ec-lmcsco10}{}
+%%%%%%% bold series
+\DeclareFontShape{T1}{uplmr}{b}{n}
+ {<-> ec-lmb10}{}
+\DeclareFontShape{T1}{uplmr}{b}{sl}
+ {<-> ec-lmbo10}{}
+%%%%%%% bold extended series
+\DeclareFontShape{T1}{uplmr}{bx}{n}
+ {<-5.5> ec-lmbx5 <5.5-6.5> ec-lmbx6
+ <6.5-7.5> ec-lmbx7 <7.5-8.5> ec-lmbx8
+ <8.5-9.5> ec-lmbx9 <9.5-11> ec-lmbx10
+ <11-> ec-lmbx12
+ }{}
+\DeclareFontShape{T1}{uplmr}{bx}{it}
+ {<-> ec-lmbxi10}{}
+\DeclareFontShape{T1}{uplmr}{bx}{sl}
+ {<-> ec-lmbxo10}{}
+%%%%%%% Font/shape undefined, therefore substituted
+\DeclareFontShape{T1}{uplmr}{b}{it}
+ {<->sub * lmr/b/sl}{}
+\endinput
+%%
+%% End of file `t1uplmr.fd'.
diff --git a/Master/texmf-dist/doc/fonts/uppunctlm/tex/uppunctlm.sty b/Master/texmf-dist/doc/fonts/uppunctlm/tex/uppunctlm.sty
new file mode 100644
index 00000000000..b46a851b005
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/uppunctlm/tex/uppunctlm.sty
@@ -0,0 +1,10 @@
+\ProvidesPackage{uppunctlm}[2016/09/29 v0.1 upright punctuation for Latin Modern Fonts by Yuwsuke KIEDA]
+
+\@ifpackageloaded{lmodern}{}{%
+ \@latexerr{You must be load "lmodern" package before uppunctlm package}\@ehb}
+
+\renewcommand{\rmdefault}{uplmr}
+\renewcommand{\sfdefault}{lmss}
+\renewcommand{\ttdefault}{lmtt}
+
+\endinput
diff --git a/Master/texmf-dist/doc/fonts/uppunctlm/tfm/ec-uplmri10.tfm b/Master/texmf-dist/doc/fonts/uppunctlm/tfm/ec-uplmri10.tfm
new file mode 100644
index 00000000000..5a9a9a3b9e7
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/uppunctlm/tfm/ec-uplmri10.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/uppunctlm/tfm/ec-uplmri12.tfm b/Master/texmf-dist/doc/fonts/uppunctlm/tfm/ec-uplmri12.tfm
new file mode 100644
index 00000000000..c432818cc4e
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/uppunctlm/tfm/ec-uplmri12.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/uppunctlm/tfm/ec-uplmri7.tfm b/Master/texmf-dist/doc/fonts/uppunctlm/tfm/ec-uplmri7.tfm
new file mode 100644
index 00000000000..0ba6c6fbb8c
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/uppunctlm/tfm/ec-uplmri7.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/uppunctlm/tfm/ec-uplmri8.tfm b/Master/texmf-dist/doc/fonts/uppunctlm/tfm/ec-uplmri8.tfm
new file mode 100644
index 00000000000..b248aba317c
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/uppunctlm/tfm/ec-uplmri8.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/uppunctlm/tfm/ec-uplmri9.tfm b/Master/texmf-dist/doc/fonts/uppunctlm/tfm/ec-uplmri9.tfm
new file mode 100644
index 00000000000..999138043ee
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/uppunctlm/tfm/ec-uplmri9.tfm
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/uppunctlm/vf/ec-uplmri10.vf b/Master/texmf-dist/doc/fonts/uppunctlm/vf/ec-uplmri10.vf
new file mode 100644
index 00000000000..f36415c9544
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/uppunctlm/vf/ec-uplmri10.vf
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/uppunctlm/vf/ec-uplmri12.vf b/Master/texmf-dist/doc/fonts/uppunctlm/vf/ec-uplmri12.vf
new file mode 100644
index 00000000000..ad10df07f64
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/uppunctlm/vf/ec-uplmri12.vf
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/uppunctlm/vf/ec-uplmri7.vf b/Master/texmf-dist/doc/fonts/uppunctlm/vf/ec-uplmri7.vf
new file mode 100644
index 00000000000..4880638d5b1
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/uppunctlm/vf/ec-uplmri7.vf
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/uppunctlm/vf/ec-uplmri8.vf b/Master/texmf-dist/doc/fonts/uppunctlm/vf/ec-uplmri8.vf
new file mode 100644
index 00000000000..52160369f35
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/uppunctlm/vf/ec-uplmri8.vf
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/uppunctlm/vf/ec-uplmri9.vf b/Master/texmf-dist/doc/fonts/uppunctlm/vf/ec-uplmri9.vf
new file mode 100644
index 00000000000..ae5ef0457d1
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/uppunctlm/vf/ec-uplmri9.vf
Binary files differ
diff --git a/Master/tlpkg/bin/tlpkg-ctan-check b/Master/tlpkg/bin/tlpkg-ctan-check
index 37b5bffdc2c..242fa193fa0 100755
--- a/Master/tlpkg/bin/tlpkg-ctan-check
+++ b/Master/tlpkg/bin/tlpkg-ctan-check
@@ -619,7 +619,8 @@ my @TLP_working = qw(
uni-wtal-ger uni-wtal-lin unicode-data unicode-math unisugar
units unitsdef universa universalis
unravel unswcover
- uothesis uowthesis uowthesistitlepage upca uplatex upmethodology upquote
+ uothesis uowthesis uowthesistitlepage
+ upca uplatex upmethodology uppunctlm upquote
uptex-base uptex-fonts
uri url urlbst urcls urwchancal usebib ushort uspace uspatent
ut-thesis utf8mex uwmslide uwthesis
diff --git a/Master/tlpkg/tlpsrc/collection-fontsextra.tlpsrc b/Master/tlpkg/tlpsrc/collection-fontsextra.tlpsrc
index c9609721a85..233ecf95715 100644
--- a/Master/tlpkg/tlpsrc/collection-fontsextra.tlpsrc
+++ b/Master/tlpkg/tlpsrc/collection-fontsextra.tlpsrc
@@ -241,6 +241,7 @@ depend typicons
depend umtypewriter
depend universa
depend universalis
+depend uppunctlm
depend urwchancal
depend venturisadf
depend wsuipa
diff --git a/Master/tlpkg/tlpsrc/uppunctlm.tlpsrc b/Master/tlpkg/tlpsrc/uppunctlm.tlpsrc
new file mode 100644
index 00000000000..e69de29bb2d
--- /dev/null
+++ b/Master/tlpkg/tlpsrc/uppunctlm.tlpsrc