diff options
author | Norbert Preining <norbert@preining.info> | 2019-09-02 13:46:59 +0900 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2019-09-02 13:46:59 +0900 |
commit | e0c6872cf40896c7be36b11dcc744620f10adf1d (patch) | |
tree | 60335e10d2f4354b0674ec22d7b53f0f8abee672 /fonts/uppunctlm |
Initial commit
Diffstat (limited to 'fonts/uppunctlm')
-rw-r--r-- | fonts/uppunctlm/README.md | 34 | ||||
-rw-r--r-- | fonts/uppunctlm/doc/always_upright_punctuation_marks.pdf | bin | 0 -> 154645 bytes | |||
-rw-r--r-- | fonts/uppunctlm/doc/always_upright_punctuation_marks.tex | 61 | ||||
-rw-r--r-- | fonts/uppunctlm/tex/t1uplmr.fd | 49 | ||||
-rw-r--r-- | fonts/uppunctlm/tex/uppunctlm.sty | 10 | ||||
-rw-r--r-- | fonts/uppunctlm/tfm/ec-uplmri10.tfm | bin | 0 -> 19164 bytes | |||
-rw-r--r-- | fonts/uppunctlm/tfm/ec-uplmri12.tfm | bin | 0 -> 19184 bytes | |||
-rw-r--r-- | fonts/uppunctlm/tfm/ec-uplmri7.tfm | bin | 0 -> 19220 bytes | |||
-rw-r--r-- | fonts/uppunctlm/tfm/ec-uplmri8.tfm | bin | 0 -> 19184 bytes | |||
-rw-r--r-- | fonts/uppunctlm/tfm/ec-uplmri9.tfm | bin | 0 -> 19208 bytes | |||
-rw-r--r-- | fonts/uppunctlm/vf/ec-uplmri10.vf | bin | 0 -> 1744 bytes | |||
-rw-r--r-- | fonts/uppunctlm/vf/ec-uplmri12.vf | bin | 0 -> 1744 bytes | |||
-rw-r--r-- | fonts/uppunctlm/vf/ec-uplmri7.vf | bin | 0 -> 1744 bytes | |||
-rw-r--r-- | fonts/uppunctlm/vf/ec-uplmri8.vf | bin | 0 -> 1744 bytes | |||
-rw-r--r-- | fonts/uppunctlm/vf/ec-uplmri9.vf | bin | 0 -> 1744 bytes |
15 files changed, 154 insertions, 0 deletions
diff --git a/fonts/uppunctlm/README.md b/fonts/uppunctlm/README.md new file mode 100644 index 0000000000..fbd34ffb80 --- /dev/null +++ b/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/fonts/uppunctlm/doc/always_upright_punctuation_marks.pdf b/fonts/uppunctlm/doc/always_upright_punctuation_marks.pdf Binary files differnew file mode 100644 index 0000000000..0953b5a1d4 --- /dev/null +++ b/fonts/uppunctlm/doc/always_upright_punctuation_marks.pdf diff --git a/fonts/uppunctlm/doc/always_upright_punctuation_marks.tex b/fonts/uppunctlm/doc/always_upright_punctuation_marks.tex new file mode 100644 index 0000000000..1dc7bbec14 --- /dev/null +++ b/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/fonts/uppunctlm/tex/t1uplmr.fd b/fonts/uppunctlm/tex/t1uplmr.fd new file mode 100644 index 0000000000..b4a5b5f0ea --- /dev/null +++ b/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/fonts/uppunctlm/tex/uppunctlm.sty b/fonts/uppunctlm/tex/uppunctlm.sty new file mode 100644 index 0000000000..b46a851b00 --- /dev/null +++ b/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/fonts/uppunctlm/tfm/ec-uplmri10.tfm b/fonts/uppunctlm/tfm/ec-uplmri10.tfm Binary files differnew file mode 100644 index 0000000000..5a9a9a3b9e --- /dev/null +++ b/fonts/uppunctlm/tfm/ec-uplmri10.tfm diff --git a/fonts/uppunctlm/tfm/ec-uplmri12.tfm b/fonts/uppunctlm/tfm/ec-uplmri12.tfm Binary files differnew file mode 100644 index 0000000000..c432818cc4 --- /dev/null +++ b/fonts/uppunctlm/tfm/ec-uplmri12.tfm diff --git a/fonts/uppunctlm/tfm/ec-uplmri7.tfm b/fonts/uppunctlm/tfm/ec-uplmri7.tfm Binary files differnew file mode 100644 index 0000000000..0ba6c6fbb8 --- /dev/null +++ b/fonts/uppunctlm/tfm/ec-uplmri7.tfm diff --git a/fonts/uppunctlm/tfm/ec-uplmri8.tfm b/fonts/uppunctlm/tfm/ec-uplmri8.tfm Binary files differnew file mode 100644 index 0000000000..b248aba317 --- /dev/null +++ b/fonts/uppunctlm/tfm/ec-uplmri8.tfm diff --git a/fonts/uppunctlm/tfm/ec-uplmri9.tfm b/fonts/uppunctlm/tfm/ec-uplmri9.tfm Binary files differnew file mode 100644 index 0000000000..999138043e --- /dev/null +++ b/fonts/uppunctlm/tfm/ec-uplmri9.tfm diff --git a/fonts/uppunctlm/vf/ec-uplmri10.vf b/fonts/uppunctlm/vf/ec-uplmri10.vf Binary files differnew file mode 100644 index 0000000000..f36415c954 --- /dev/null +++ b/fonts/uppunctlm/vf/ec-uplmri10.vf diff --git a/fonts/uppunctlm/vf/ec-uplmri12.vf b/fonts/uppunctlm/vf/ec-uplmri12.vf Binary files differnew file mode 100644 index 0000000000..ad10df07f6 --- /dev/null +++ b/fonts/uppunctlm/vf/ec-uplmri12.vf diff --git a/fonts/uppunctlm/vf/ec-uplmri7.vf b/fonts/uppunctlm/vf/ec-uplmri7.vf Binary files differnew file mode 100644 index 0000000000..4880638d5b --- /dev/null +++ b/fonts/uppunctlm/vf/ec-uplmri7.vf diff --git a/fonts/uppunctlm/vf/ec-uplmri8.vf b/fonts/uppunctlm/vf/ec-uplmri8.vf Binary files differnew file mode 100644 index 0000000000..52160369f3 --- /dev/null +++ b/fonts/uppunctlm/vf/ec-uplmri8.vf diff --git a/fonts/uppunctlm/vf/ec-uplmri9.vf b/fonts/uppunctlm/vf/ec-uplmri9.vf Binary files differnew file mode 100644 index 0000000000..ae5ef0457d --- /dev/null +++ b/fonts/uppunctlm/vf/ec-uplmri9.vf |