summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2016-02-05 23:43:43 +0000
committerKarl Berry <karl@freefriends.org>2016-02-05 23:43:43 +0000
commit0effcc8a07659c69c0d5bd85d3be225dec55a7b4 (patch)
tree1af7c086b76523130f5f2b7fec84ec5154669455 /Master/texmf-dist/doc
parent4c2e5e3e8e7eeb634994a17652f6809ce39864af (diff)
tempora (4feb16)
git-svn-id: svn://tug.org/texlive/trunk@39596 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc')
-rw-r--r--Master/texmf-dist/doc/fonts/tempora/README14
-rw-r--r--Master/texmf-dist/doc/fonts/tempora/tempora-doc.pdfbin255420 -> 239907 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/tempora/tempora-doc.tex41
3 files changed, 43 insertions, 12 deletions
diff --git a/Master/texmf-dist/doc/fonts/tempora/README b/Master/texmf-dist/doc/fonts/tempora/README
index 03860764e22..f428b80dfbb 100644
--- a/Master/texmf-dist/doc/fonts/tempora/README
+++ b/Master/texmf-dist/doc/fonts/tempora/README
@@ -1,10 +1,10 @@
Tempora Font Package
--------------------
-This package is intended to provide a set of Greek (essentially complete LGR, supporting monotonic, polytonic and ancient ancient features) and Cyrillic (almost full T2A) to match Times Latin text packages.
+This package is intended to provide a set of Greek (essentially complete LGR, supporting monotonic, polytonic and ancient features) and Cyrillic (almost full T2A) to match Times Latin text packages.
The individual fonts in this package, named Tempora-Regular, Tempora-Bold,
- Tempora-Italic and Tempora-BoldItalic, were derived from TemporaLGCUni by Alexej Kryukov, issued in 2005 under the GPL. The same license covers the font files in this package, namely:
+Tempora-Italic and Tempora-BoldItalic, were derived from TemporaLGCUni by Alexej Kryukov, issued in 2005 under the GPL. The same license covers the font files in this package, namely:
This font is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
As a special exception, permission is granted to include these font programs in a Postscript or PDF file that consists of a document that contains text to be displayed or printed using these fonts, regardless of the conditions or license applying to the document itself.
@@ -21,7 +21,15 @@ http://www.ctan.org/license/lppl1.3
for the details of that license.
-Current version 1.04 2016-01-11
+Current version 1.05 2016-02-02
+
+Changes in version 1.05
+1. Changed Tempora-Bold, removing a number of duplicate glyphs.
+2. Added OT1, T1 and TS1 encoded font support.
+3. Added choice of figure styles (TLF, TOsF) to all encodings.
+4. Reworked the OT2 encoded versions to properly respect all the ligatures involved in getting Russian output using a Western keyboard.
+5. The LGC encodings were generated by the newest version of afm2tfm with option -a, which no longer modifies some glyph heights in the virtual fonts it creates.
+6. Reworked the liga tables for Latin so that the standard f-ligatures work as expected.
Changes in version 1.04
1. Added an OT2-encoded version, for the benefit of those who wish to output Cyrillic using a Western keyboard.
diff --git a/Master/texmf-dist/doc/fonts/tempora/tempora-doc.pdf b/Master/texmf-dist/doc/fonts/tempora/tempora-doc.pdf
index e0b4ef7d697..98f4c1547c5 100644
--- a/Master/texmf-dist/doc/fonts/tempora/tempora-doc.pdf
+++ b/Master/texmf-dist/doc/fonts/tempora/tempora-doc.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/tempora/tempora-doc.tex b/Master/texmf-dist/doc/fonts/tempora/tempora-doc.tex
index 35312c3786d..1e275d59484 100644
--- a/Master/texmf-dist/doc/fonts/tempora/tempora-doc.tex
+++ b/Master/texmf-dist/doc/fonts/tempora/tempora-doc.tex
@@ -2,9 +2,9 @@
\documentclass[11pt]{article}
\usepackage[margin=1in]{geometry}
\usepackage[parfill]{parskip}% Begin paragraphs with an empty line rather than an indent
-\pdfmapfile{+tempora.map}
+\pdfmapfile{=tempora.map}
\usepackage{graphicx}
-\usepackage[LGR,T2A,T1]{fontenc}
+\usepackage[OT2,LGR,T2A,T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{substitutefont}
\usepackage[greek.polutoniko,russian,english]{babel}
@@ -12,9 +12,12 @@
\usepackage[varqu,varl]{zi4}% inconsolata
\usepackage[bigdelims,vvarbb]{newtxmath}
\useosf % must come immediately after newtxmath
-\substitutefont{LGR}{\rmdefault}{Tempora}
-\substitutefont{T2A}{\rmdefault}{Tempora}
+\substitutefont{LGR}{\rmdefault}{Tempora-TLF}
+\substitutefont{T2A}{\rmdefault}{Tempora-TLF}
+\substitutefont{OT2}{\rmdefault}{Tempora-TLF}
\usepackage{fonttable}
+\newcommand\cyrtext{\fontencoding{OT2}\selectfont} % declaration
+\DeclareTextFontCommand{\textcyr}{\cyrtext} %macro with argument
%
\title{The Tempora package}
\author{Michael Sharpe}
@@ -26,18 +29,39 @@
The package is intended to be an add-on to a comprehensive Times-like text font package, such as {\tt newtxtext} or {\tt tgtermes}, adding the possibility of writing parts in Greek or Cyrillic. The Greek part of {\tt Tempora} offers essentially full support for the LGR encoding, and thus for {\tt babel}'s {\tt greek} options---{\tt monotonic} (the default), {\tt ancient} and {\tt polutoniko}---while the Cyrillic part offers almost full support for the {\tt T2A} encoding and lesser support for the more Asian flavors, {\tt T2B} and {\tt T2C}.
\newpage
\section*{Some Font tables}
-\def\tfmname{Tempora-Regular-lgr}
+\def\tfmname{Tempora-Regular-TLF-lgr}
\textbf{\tfmname} \textsc{glyph table}:\hspace{.3in}
\fonttable{\tfmname}
Notice that the glyph in slot 115 may appear to be incorrect---you might think it should be the letter sigma (non-final), as in the first letter of \foreignlanguage{greek}{σῦς}. The {\tt tfm} files contain instructions to render a final sigma as in the last letter of that word, and the {\tt fonttable} package appears to treat all entries in the table as final letters. So, not really an issue.
\newpage
-\def\tfmname{Tempora-Regular-t2a}
+\def\tfmname{Tempora-Regular-TLF-t2a}
\textbf{\tfmname} \textsc{glyph table}:\hspace{.3in}
\fonttable{\tfmname}
Example: \foreignlanguage{russian}{который}.
\newpage
+\def\tfmname{Tempora-Regular-TLF-ot2}
+\textbf{\tfmname} \textsc{glyph table}:\hspace{.3in}
+\fonttable{\tfmname}
+
+%Example: \foreignlanguage{russian}{который}.
+To use OT$2$ as a poor man's T$2$A, you include in your preamble some variant of:
+\begin{verbatim}
+\documentclass{article}
+\usepackage[OT2,T1]{fontenc} % loads ot2enc.def
+\usepackage{substitutefont}
+\substitutefont{OT2}{\rmdefault}{Tempora-TLF} % after loading text font package
+\newcommand\cyrtext{\fontencoding{OT2}\selectfont} % declaration
+\DeclareTextFontCommand{\textcyr}{\cyrtext} %macro with argument
+\end{verbatim}
+The Russian part of the following sentence is entered as \verb|\textcyr{a e1to --- po-russki}|.
+
+This is text in English, then Russian:
+\textcyr{a e1to --- po-russki}.
+
+For further details of using OT$2$, consult the documentation for the {\tt nimbus15} package.
+\newpage
\section*{Usage}
There are two basic pathways that can be followed, one based on {\tt fontspec} (XeLaTeX or LuaLaTeX), the other on pure LaTeX (pdflatex).
\subsection*{LaTeX} The loading order of packages is important here. See the documentation of the {\tt newtx} package for details. Here's an example of using {\tt newtx} text and math, set up to allow the use of polytonic Greek, Russian and English as the main language.
@@ -51,8 +75,8 @@ There are two basic pathways that can be followed, one based on {\tt fontspec} (
\usepackage{cabin}% sans serif
\usepackage[bigdelims,vvarbb]{newtxmath}
\useosf % use oldstyle figures except in math
-\substitutefont{LGR}{\rmdefault}{Tempora} % use Tempora to render Greek text
-\substitutefont{T2A}{\rmdefault}{Tempora} % use Tempora to render Russian
+\substitutefont{LGR}{\rmdefault}{Tempora-TLF} % use Tempora to render Greek text
+\substitutefont{T2A}{\rmdefault}{Tempora-TLF} % use Tempora to render Russian
\end{verbatim}
Any {\tt utf8}-encoded text typed outside of a \verb|\foreignlanguage{}{}| block will be rendered as T1-encoded {\tt newtxtext}, while that within \verb|\foreignlanguage{greek}{}| will be rendered as LGR-encoded polytonic Greek, and similarly for \verb|\foreignlanguage{russian}{}|. The macro \verb|\textgreek| made available by {\tt babel-greek} may be used to avoid unicode. For example, \verb+\textgreek{>agaj\~{h}| t'uqh|?}+ renders as \textgreek{>agaj\~{h}| t'aqh|?}. The macro \verb|\LGCscale| can be set if you wish to rescale the {\tt Tempora} text. For example, \verb|\def\LGCscale{1.05}| will scale it up by 5\%. This is handled automatically for you by {\tt newtxtext} if you set its scale using the {\tt scaled} option.
@@ -72,7 +96,6 @@ This file will be read by {\tt fontspec} whenever {\tt tempora} is loaded as a f
\textsc{Example:}
\begin{verbatim}
\usepackage{fontspec}
-\defaultfontfeatures{Mapping=tex-text}
\setmainfont{TeX Gyre Termes}% assumes it to be in one of your fonts folders
\newfontfamily{\Temp}{tempora} % reads tempora.fontspec
\setsansfont[Scale=MatchLowercase,Mapping=tex-text]{Gill Sans}