From 0d2c5f9b24fb26631a087ba25bf69b2c9ca6fd48 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Sat, 15 Oct 2016 22:54:39 +0000 Subject: uppunctlm (13oct16) git-svn-id: svn://tug.org/texlive/trunk@42270 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/fonts/uppunctlm/README.md | 34 ++++++++++++ .../doc/always_upright_punctuation_marks.pdf | Bin 0 -> 154645 bytes .../doc/always_upright_punctuation_marks.tex | 61 +++++++++++++++++++++ .../texmf-dist/doc/fonts/uppunctlm/tex/t1uplmr.fd | 49 +++++++++++++++++ .../doc/fonts/uppunctlm/tex/uppunctlm.sty | 10 ++++ .../doc/fonts/uppunctlm/tfm/ec-uplmri10.tfm | Bin 0 -> 19164 bytes .../doc/fonts/uppunctlm/tfm/ec-uplmri12.tfm | Bin 0 -> 19184 bytes .../doc/fonts/uppunctlm/tfm/ec-uplmri7.tfm | Bin 0 -> 19220 bytes .../doc/fonts/uppunctlm/tfm/ec-uplmri8.tfm | Bin 0 -> 19184 bytes .../doc/fonts/uppunctlm/tfm/ec-uplmri9.tfm | Bin 0 -> 19208 bytes .../doc/fonts/uppunctlm/vf/ec-uplmri10.vf | Bin 0 -> 1744 bytes .../doc/fonts/uppunctlm/vf/ec-uplmri12.vf | Bin 0 -> 1744 bytes .../doc/fonts/uppunctlm/vf/ec-uplmri7.vf | Bin 0 -> 1744 bytes .../doc/fonts/uppunctlm/vf/ec-uplmri8.vf | Bin 0 -> 1744 bytes .../doc/fonts/uppunctlm/vf/ec-uplmri9.vf | Bin 0 -> 1744 bytes Master/tlpkg/bin/tlpkg-ctan-check | 3 +- Master/tlpkg/tlpsrc/collection-fontsextra.tlpsrc | 1 + Master/tlpkg/tlpsrc/uppunctlm.tlpsrc | 0 18 files changed, 157 insertions(+), 1 deletion(-) create mode 100644 Master/texmf-dist/doc/fonts/uppunctlm/README.md create mode 100644 Master/texmf-dist/doc/fonts/uppunctlm/doc/always_upright_punctuation_marks.pdf create mode 100644 Master/texmf-dist/doc/fonts/uppunctlm/doc/always_upright_punctuation_marks.tex create mode 100644 Master/texmf-dist/doc/fonts/uppunctlm/tex/t1uplmr.fd create mode 100644 Master/texmf-dist/doc/fonts/uppunctlm/tex/uppunctlm.sty create mode 100644 Master/texmf-dist/doc/fonts/uppunctlm/tfm/ec-uplmri10.tfm create mode 100644 Master/texmf-dist/doc/fonts/uppunctlm/tfm/ec-uplmri12.tfm create mode 100644 Master/texmf-dist/doc/fonts/uppunctlm/tfm/ec-uplmri7.tfm create mode 100644 Master/texmf-dist/doc/fonts/uppunctlm/tfm/ec-uplmri8.tfm create mode 100644 Master/texmf-dist/doc/fonts/uppunctlm/tfm/ec-uplmri9.tfm create mode 100644 Master/texmf-dist/doc/fonts/uppunctlm/vf/ec-uplmri10.vf create mode 100644 Master/texmf-dist/doc/fonts/uppunctlm/vf/ec-uplmri12.vf create mode 100644 Master/texmf-dist/doc/fonts/uppunctlm/vf/ec-uplmri7.vf create mode 100644 Master/texmf-dist/doc/fonts/uppunctlm/vf/ec-uplmri8.vf create mode 100644 Master/texmf-dist/doc/fonts/uppunctlm/vf/ec-uplmri9.vf create mode 100644 Master/tlpkg/tlpsrc/uppunctlm.tlpsrc 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 Binary files /dev/null and b/Master/texmf-dist/doc/fonts/uppunctlm/doc/always_upright_punctuation_marks.pdf 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 Binary files /dev/null and b/Master/texmf-dist/doc/fonts/uppunctlm/tfm/ec-uplmri10.tfm 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 Binary files /dev/null and b/Master/texmf-dist/doc/fonts/uppunctlm/tfm/ec-uplmri12.tfm 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 Binary files /dev/null and b/Master/texmf-dist/doc/fonts/uppunctlm/tfm/ec-uplmri7.tfm 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 Binary files /dev/null and b/Master/texmf-dist/doc/fonts/uppunctlm/tfm/ec-uplmri8.tfm 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 Binary files /dev/null and b/Master/texmf-dist/doc/fonts/uppunctlm/tfm/ec-uplmri9.tfm 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 Binary files /dev/null and b/Master/texmf-dist/doc/fonts/uppunctlm/vf/ec-uplmri10.vf 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 Binary files /dev/null and b/Master/texmf-dist/doc/fonts/uppunctlm/vf/ec-uplmri12.vf 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 Binary files /dev/null and b/Master/texmf-dist/doc/fonts/uppunctlm/vf/ec-uplmri7.vf 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 Binary files /dev/null and b/Master/texmf-dist/doc/fonts/uppunctlm/vf/ec-uplmri8.vf 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 Binary files /dev/null and b/Master/texmf-dist/doc/fonts/uppunctlm/vf/ec-uplmri9.vf 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 -- cgit v1.2.3