texlive[55940] Master/texmf-dist: forum (25jul20)
commits+karl at tug.org
commits+karl at tug.org
Sat Jul 25 23:45:50 CEST 2020
Revision: 55940
http://tug.org/svn/texlive?view=revision&revision=55940
Author: karl
Date: 2020-07-25 23:45:50 +0200 (Sat, 25 Jul 2020)
Log Message:
-----------
forum (25jul20)
Modified Paths:
--------------
trunk/Master/texmf-dist/doc/fonts/forum/README
trunk/Master/texmf-dist/doc/fonts/forum/forum-samples.pdf
trunk/Master/texmf-dist/doc/fonts/forum/forum-samples.tex
trunk/Master/texmf-dist/tex/latex/forum/forum.sty
Removed Paths:
-------------
trunk/Master/texmf-dist/fonts/enc/dvips/forum/
trunk/Master/texmf-dist/fonts/map/dvips/forum/
trunk/Master/texmf-dist/fonts/tfm/public/forum/
trunk/Master/texmf-dist/fonts/truetype/public/forum/Forum-Bold.ttf
trunk/Master/texmf-dist/fonts/type1/public/forum/
trunk/Master/texmf-dist/fonts/vf/public/forum/
trunk/Master/texmf-dist/tex/latex/forum/LY1Forum-LF.fd
trunk/Master/texmf-dist/tex/latex/forum/OT1Forum-LF.fd
trunk/Master/texmf-dist/tex/latex/forum/T1Forum-LF.fd
trunk/Master/texmf-dist/tex/latex/forum/T2AForum-LF.fd
trunk/Master/texmf-dist/tex/latex/forum/T2BForum-LF.fd
trunk/Master/texmf-dist/tex/latex/forum/T2CForum-LF.fd
trunk/Master/texmf-dist/tex/latex/forum/TS1Forum-LF.fd
Modified: trunk/Master/texmf-dist/doc/fonts/forum/README
===================================================================
--- trunk/Master/texmf-dist/doc/fonts/forum/README 2020-07-25 21:45:34 UTC (rev 55939)
+++ trunk/Master/texmf-dist/doc/fonts/forum/README 2020-07-25 21:45:50 UTC (rev 55940)
@@ -1,14 +1,13 @@
This is the README for the forum package, version
-2019-12-17.
+2020-07-25.
-This package provides LaTeX, pdfLaTeX, XeLaTeX and LuaLaTeX
-support for the Forum font, designed by Denis Masharov.
-Forum has antique, classic "Roman" proportions. It can
-be used to set body texts and works well in titles and
-headlines too. It is truly multilingual, with glyphs for
-Central and Eastern Europe, Baltics, Cyrillic and Asian
-Cyrillic communities. There is currently just a regular
-weight and an artificially emboldened bold.
+This package provides the Forum fonts, designed by Denis
+Masharov, for use with xeLaTeX abnd luaLaTeX. Forum has
+antique, classic "Roman" proportions. It can be used to set
+body texts and works well in titles and headlines too. It
+is truly multilingual, with glyphs for Central and Eastern
+Europe, Baltics, Cyrillic and Asian Cyrillic communities.
+There is currently just a regular weight.
To install this package on a TDS-compliant
TeX system download the file
@@ -16,8 +15,7 @@
preferred URL for "tex-archive" is http://mirrors.ctan.org.
Unzip the archive at the root of an appropriate texmf tree,
likely a personal or local tree. If necessary, update the
-file-name database (e.g., texhash). Update the font-map
-files by enabling the Map file forum.map.
+file-name database (e.g., texhash).
To use, add
@@ -26,24 +24,17 @@
to the preamble of your document. This will activate
Forum as the main (serifed) text font.
-LuaLaTeX and xeLaTeX users who might prefer type1 fonts or
-who wish to avoid fontspec may use the type1 option.
-
Options scaled=<number> or scale=<number> may be used to
scale the fonts.
The only figure style is proportional lining.
-Font encodings supported are OT1, T1, LY1, TS1 and T2A/B/C.
-
The original Truetype font was obtained from
https://fonts.google.com/specimen/Forum
and is licensed under the SIL Open Font License, version
-1.1; the text may be found in the doc directory. The
-bold and type1 versions was created using fontforge. The
-support files were created using autoinst and otftotfm and
-are licensed under the terms of the LaTeX Project Public
-License. The maintainer of this package is Bob Tennent (rdt
-at cs.queensu.ca)
+1.1; the text may be found in the doc directory. THe rest
+of the package is licensed under the terms of the LaTeX
+Project Public License. The maintainer of this package is
+Bob Tennent (rdt at cs.queensu.ca)
Modified: trunk/Master/texmf-dist/doc/fonts/forum/forum-samples.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/fonts/forum/forum-samples.tex
===================================================================
--- trunk/Master/texmf-dist/doc/fonts/forum/forum-samples.tex 2020-07-25 21:45:34 UTC (rev 55939)
+++ trunk/Master/texmf-dist/doc/fonts/forum/forum-samples.tex 2020-07-25 21:45:50 UTC (rev 55940)
@@ -1,5 +1,4 @@
\documentclass{article}
-\usepackage[T2A,T1]{fontenc}
\usepackage{forum}
\usepackage{lipsum}
\begin{document}
@@ -12,15 +11,10 @@
\lipsum[1]
-\subsection*{Bold}
-
-\textbf{\lipsum[2]}
-
\subsection*{Cyrillic}
-{\ifxetex\else\ifluatex\else\fontencoding{T2A}\selectfont\fi\fi
Съешь ещё этих мягких французских булок да
-выпей чаю!}
+выпей чаю!
\subsection*{Numbers}
Deleted: trunk/Master/texmf-dist/fonts/truetype/public/forum/Forum-Bold.ttf
===================================================================
(Binary files differ)
Deleted: trunk/Master/texmf-dist/tex/latex/forum/LY1Forum-LF.fd
===================================================================
--- trunk/Master/texmf-dist/tex/latex/forum/LY1Forum-LF.fd 2020-07-25 21:45:34 UTC (rev 55939)
+++ trunk/Master/texmf-dist/tex/latex/forum/LY1Forum-LF.fd 2020-07-25 21:45:50 UTC (rev 55940)
@@ -1,57 +0,0 @@
-%% Generated by autoinst on 2019/12/17
-%%
-\ProvidesFile{LY1Forum-LF.fd}
- [2019/12/17 (autoinst) Font definitions for LY1/Forum-LF.]
-
-\ifcsname s at fct@alias\endcsname\else
-\gdef\s at fct@alias{\sub at sfcnt\@font at aliasinfo}
-\gdef\@font at aliasinfo#1{%
- \@font at info{Font\space shape\space `\curr at fontshape'\space will
- \space be\space aliased\MessageBreak to\space `\mandatory at arg'}%
-}
-\fi
-
-\expandafter\ifx\csname Forum at scale\endcsname\relax
- \let\Forum@@scale\@empty
-\else
- \edef\Forum@@scale{s*[\csname Forum at scale\endcsname]}%
-\fi
-
-\DeclareFontFamily{LY1}{Forum-LF}{}
-
-
-% ---- regular ----
-
-\DeclareFontShape{LY1}{Forum-LF}{regular}{n}{
- <-> \Forum@@scale Forum-lf-ly1
-}{}
-
-
-% ---- bold ----
-
-\DeclareFontShape{LY1}{Forum-LF}{bold}{n}{
- <-> \Forum@@scale Forum-Bold-lf-ly1
-}{}
-
-%
-% Extra 'alias' rules to map the standard NFSS codes to our fancy names
-%
-
-% m --> regular
-
-\DeclareFontShape{LY1}{Forum-LF}{m}{n}{
- <-> alias * Forum-LF/regular/n
-}{}
-
-
-% b --> bold
-
-\DeclareFontShape{LY1}{Forum-LF}{b}{n}{
- <-> alias * Forum-LF/bold/n
-}{}
-
-\DeclareFontShape{LY1}{Forum-LF}{bx}{n}{
- <-> ssub * Forum-LF/b/n
-}{}
-
-\endinput
Deleted: trunk/Master/texmf-dist/tex/latex/forum/OT1Forum-LF.fd
===================================================================
--- trunk/Master/texmf-dist/tex/latex/forum/OT1Forum-LF.fd 2020-07-25 21:45:34 UTC (rev 55939)
+++ trunk/Master/texmf-dist/tex/latex/forum/OT1Forum-LF.fd 2020-07-25 21:45:50 UTC (rev 55940)
@@ -1,57 +0,0 @@
-%% Generated by autoinst on 2019/12/17
-%%
-\ProvidesFile{OT1Forum-LF.fd}
- [2019/12/17 (autoinst) Font definitions for OT1/Forum-LF.]
-
-\ifcsname s at fct@alias\endcsname\else
-\gdef\s at fct@alias{\sub at sfcnt\@font at aliasinfo}
-\gdef\@font at aliasinfo#1{%
- \@font at info{Font\space shape\space `\curr at fontshape'\space will
- \space be\space aliased\MessageBreak to\space `\mandatory at arg'}%
-}
-\fi
-
-\expandafter\ifx\csname Forum at scale\endcsname\relax
- \let\Forum@@scale\@empty
-\else
- \edef\Forum@@scale{s*[\csname Forum at scale\endcsname]}%
-\fi
-
-\DeclareFontFamily{OT1}{Forum-LF}{}
-
-
-% ---- regular ----
-
-\DeclareFontShape{OT1}{Forum-LF}{regular}{n}{
- <-> \Forum@@scale Forum-lf-ot1
-}{}
-
-
-% ---- bold ----
-
-\DeclareFontShape{OT1}{Forum-LF}{bold}{n}{
- <-> \Forum@@scale Forum-Bold-lf-ot1
-}{}
-
-%
-% Extra 'alias' rules to map the standard NFSS codes to our fancy names
-%
-
-% m --> regular
-
-\DeclareFontShape{OT1}{Forum-LF}{m}{n}{
- <-> alias * Forum-LF/regular/n
-}{}
-
-
-% b --> bold
-
-\DeclareFontShape{OT1}{Forum-LF}{b}{n}{
- <-> alias * Forum-LF/bold/n
-}{}
-
-\DeclareFontShape{OT1}{Forum-LF}{bx}{n}{
- <-> ssub * Forum-LF/b/n
-}{}
-
-\endinput
Deleted: trunk/Master/texmf-dist/tex/latex/forum/T1Forum-LF.fd
===================================================================
--- trunk/Master/texmf-dist/tex/latex/forum/T1Forum-LF.fd 2020-07-25 21:45:34 UTC (rev 55939)
+++ trunk/Master/texmf-dist/tex/latex/forum/T1Forum-LF.fd 2020-07-25 21:45:50 UTC (rev 55940)
@@ -1,57 +0,0 @@
-%% Generated by autoinst on 2019/12/17
-%%
-\ProvidesFile{T1Forum-LF.fd}
- [2019/12/17 (autoinst) Font definitions for T1/Forum-LF.]
-
-\ifcsname s at fct@alias\endcsname\else
-\gdef\s at fct@alias{\sub at sfcnt\@font at aliasinfo}
-\gdef\@font at aliasinfo#1{%
- \@font at info{Font\space shape\space `\curr at fontshape'\space will
- \space be\space aliased\MessageBreak to\space `\mandatory at arg'}%
-}
-\fi
-
-\expandafter\ifx\csname Forum at scale\endcsname\relax
- \let\Forum@@scale\@empty
-\else
- \edef\Forum@@scale{s*[\csname Forum at scale\endcsname]}%
-\fi
-
-\DeclareFontFamily{T1}{Forum-LF}{}
-
-
-% ---- regular ----
-
-\DeclareFontShape{T1}{Forum-LF}{regular}{n}{
- <-> \Forum@@scale Forum-lf-t1
-}{}
-
-
-% ---- bold ----
-
-\DeclareFontShape{T1}{Forum-LF}{bold}{n}{
- <-> \Forum@@scale Forum-Bold-lf-t1
-}{}
-
-%
-% Extra 'alias' rules to map the standard NFSS codes to our fancy names
-%
-
-% m --> regular
-
-\DeclareFontShape{T1}{Forum-LF}{m}{n}{
- <-> alias * Forum-LF/regular/n
-}{}
-
-
-% b --> bold
-
-\DeclareFontShape{T1}{Forum-LF}{b}{n}{
- <-> alias * Forum-LF/bold/n
-}{}
-
-\DeclareFontShape{T1}{Forum-LF}{bx}{n}{
- <-> ssub * Forum-LF/b/n
-}{}
-
-\endinput
Deleted: trunk/Master/texmf-dist/tex/latex/forum/T2AForum-LF.fd
===================================================================
--- trunk/Master/texmf-dist/tex/latex/forum/T2AForum-LF.fd 2020-07-25 21:45:34 UTC (rev 55939)
+++ trunk/Master/texmf-dist/tex/latex/forum/T2AForum-LF.fd 2020-07-25 21:45:50 UTC (rev 55940)
@@ -1,57 +0,0 @@
-%% Generated by autoinst on 2019/12/17
-%%
-\ProvidesFile{T2AForum-LF.fd}
- [2019/12/17 (autoinst) Font definitions for T2A/Forum-LF.]
-
-\ifcsname s at fct@alias\endcsname\else
-\gdef\s at fct@alias{\sub at sfcnt\@font at aliasinfo}
-\gdef\@font at aliasinfo#1{%
- \@font at info{Font\space shape\space `\curr at fontshape'\space will
- \space be\space aliased\MessageBreak to\space `\mandatory at arg'}%
-}
-\fi
-
-\expandafter\ifx\csname Forum at scale\endcsname\relax
- \let\Forum@@scale\@empty
-\else
- \edef\Forum@@scale{s*[\csname Forum at scale\endcsname]}%
-\fi
-
-\DeclareFontFamily{T2A}{Forum-LF}{}
-
-
-% ---- regular ----
-
-\DeclareFontShape{T2A}{Forum-LF}{regular}{n}{
- <-> \Forum@@scale Forum-lf-t2a
-}{}
-
-
-% ---- bold ----
-
-\DeclareFontShape{T2A}{Forum-LF}{bold}{n}{
- <-> \Forum@@scale Forum-Bold-lf-t2a
-}{}
-
-%
-% Extra 'alias' rules to map the standard NFSS codes to our fancy names
-%
-
-% m --> regular
-
-\DeclareFontShape{T2A}{Forum-LF}{m}{n}{
- <-> alias * Forum-LF/regular/n
-}{}
-
-
-% b --> bold
-
-\DeclareFontShape{T2A}{Forum-LF}{b}{n}{
- <-> alias * Forum-LF/bold/n
-}{}
-
-\DeclareFontShape{T2A}{Forum-LF}{bx}{n}{
- <-> ssub * Forum-LF/b/n
-}{}
-
-\endinput
Deleted: trunk/Master/texmf-dist/tex/latex/forum/T2BForum-LF.fd
===================================================================
--- trunk/Master/texmf-dist/tex/latex/forum/T2BForum-LF.fd 2020-07-25 21:45:34 UTC (rev 55939)
+++ trunk/Master/texmf-dist/tex/latex/forum/T2BForum-LF.fd 2020-07-25 21:45:50 UTC (rev 55940)
@@ -1,57 +0,0 @@
-%% Generated by autoinst on 2019/12/17
-%%
-\ProvidesFile{T2BForum-LF.fd}
- [2019/12/17 (autoinst) Font definitions for T2B/Forum-LF.]
-
-\ifcsname s at fct@alias\endcsname\else
-\gdef\s at fct@alias{\sub at sfcnt\@font at aliasinfo}
-\gdef\@font at aliasinfo#1{%
- \@font at info{Font\space shape\space `\curr at fontshape'\space will
- \space be\space aliased\MessageBreak to\space `\mandatory at arg'}%
-}
-\fi
-
-\expandafter\ifx\csname Forum at scale\endcsname\relax
- \let\Forum@@scale\@empty
-\else
- \edef\Forum@@scale{s*[\csname Forum at scale\endcsname]}%
-\fi
-
-\DeclareFontFamily{T2B}{Forum-LF}{}
-
-
-% ---- regular ----
-
-\DeclareFontShape{T2B}{Forum-LF}{regular}{n}{
- <-> \Forum@@scale Forum-lf-t2b
-}{}
-
-
-% ---- bold ----
-
-\DeclareFontShape{T2B}{Forum-LF}{bold}{n}{
- <-> \Forum@@scale Forum-Bold-lf-t2b
-}{}
-
-%
-% Extra 'alias' rules to map the standard NFSS codes to our fancy names
-%
-
-% m --> regular
-
-\DeclareFontShape{T2B}{Forum-LF}{m}{n}{
- <-> alias * Forum-LF/regular/n
-}{}
-
-
-% b --> bold
-
-\DeclareFontShape{T2B}{Forum-LF}{b}{n}{
- <-> alias * Forum-LF/bold/n
-}{}
-
-\DeclareFontShape{T2B}{Forum-LF}{bx}{n}{
- <-> ssub * Forum-LF/b/n
-}{}
-
-\endinput
Deleted: trunk/Master/texmf-dist/tex/latex/forum/T2CForum-LF.fd
===================================================================
--- trunk/Master/texmf-dist/tex/latex/forum/T2CForum-LF.fd 2020-07-25 21:45:34 UTC (rev 55939)
+++ trunk/Master/texmf-dist/tex/latex/forum/T2CForum-LF.fd 2020-07-25 21:45:50 UTC (rev 55940)
@@ -1,57 +0,0 @@
-%% Generated by autoinst on 2019/12/17
-%%
-\ProvidesFile{T2CForum-LF.fd}
- [2019/12/17 (autoinst) Font definitions for T2C/Forum-LF.]
-
-\ifcsname s at fct@alias\endcsname\else
-\gdef\s at fct@alias{\sub at sfcnt\@font at aliasinfo}
-\gdef\@font at aliasinfo#1{%
- \@font at info{Font\space shape\space `\curr at fontshape'\space will
- \space be\space aliased\MessageBreak to\space `\mandatory at arg'}%
-}
-\fi
-
-\expandafter\ifx\csname Forum at scale\endcsname\relax
- \let\Forum@@scale\@empty
-\else
- \edef\Forum@@scale{s*[\csname Forum at scale\endcsname]}%
-\fi
-
-\DeclareFontFamily{T2C}{Forum-LF}{}
-
-
-% ---- regular ----
-
-\DeclareFontShape{T2C}{Forum-LF}{regular}{n}{
- <-> \Forum@@scale Forum-lf-t2c
-}{}
-
-
-% ---- bold ----
-
-\DeclareFontShape{T2C}{Forum-LF}{bold}{n}{
- <-> \Forum@@scale Forum-Bold-lf-t2c
-}{}
-
-%
-% Extra 'alias' rules to map the standard NFSS codes to our fancy names
-%
-
-% m --> regular
-
-\DeclareFontShape{T2C}{Forum-LF}{m}{n}{
- <-> alias * Forum-LF/regular/n
-}{}
-
-
-% b --> bold
-
-\DeclareFontShape{T2C}{Forum-LF}{b}{n}{
- <-> alias * Forum-LF/bold/n
-}{}
-
-\DeclareFontShape{T2C}{Forum-LF}{bx}{n}{
- <-> ssub * Forum-LF/b/n
-}{}
-
-\endinput
Deleted: trunk/Master/texmf-dist/tex/latex/forum/TS1Forum-LF.fd
===================================================================
--- trunk/Master/texmf-dist/tex/latex/forum/TS1Forum-LF.fd 2020-07-25 21:45:34 UTC (rev 55939)
+++ trunk/Master/texmf-dist/tex/latex/forum/TS1Forum-LF.fd 2020-07-25 21:45:50 UTC (rev 55940)
@@ -1,57 +0,0 @@
-%% Generated by autoinst on 2019/12/17
-%%
-\ProvidesFile{TS1Forum-LF.fd}
- [2019/12/17 (autoinst) Font definitions for TS1/Forum-LF.]
-
-\ifcsname s at fct@alias\endcsname\else
-\gdef\s at fct@alias{\sub at sfcnt\@font at aliasinfo}
-\gdef\@font at aliasinfo#1{%
- \@font at info{Font\space shape\space `\curr at fontshape'\space will
- \space be\space aliased\MessageBreak to\space `\mandatory at arg'}%
-}
-\fi
-
-\expandafter\ifx\csname Forum at scale\endcsname\relax
- \let\Forum@@scale\@empty
-\else
- \edef\Forum@@scale{s*[\csname Forum at scale\endcsname]}%
-\fi
-
-\DeclareFontFamily{TS1}{Forum-LF}{}
-
-
-% ---- regular ----
-
-\DeclareFontShape{TS1}{Forum-LF}{regular}{n}{
- <-> \Forum@@scale Forum-lf-ts1
-}{}
-
-
-% ---- bold ----
-
-\DeclareFontShape{TS1}{Forum-LF}{bold}{n}{
- <-> \Forum@@scale Forum-Bold-lf-ts1
-}{}
-
-%
-% Extra 'alias' rules to map the standard NFSS codes to our fancy names
-%
-
-% m --> regular
-
-\DeclareFontShape{TS1}{Forum-LF}{m}{n}{
- <-> alias * Forum-LF/regular/n
-}{}
-
-
-% b --> bold
-
-\DeclareFontShape{TS1}{Forum-LF}{b}{n}{
- <-> alias * Forum-LF/bold/n
-}{}
-
-\DeclareFontShape{TS1}{Forum-LF}{bx}{n}{
- <-> ssub * Forum-LF/b/n
-}{}
-
-\endinput
Modified: trunk/Master/texmf-dist/tex/latex/forum/forum.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/forum/forum.sty 2020-07-25 21:45:34 UTC (rev 55939)
+++ trunk/Master/texmf-dist/tex/latex/forum/forum.sty 2020-07-25 21:45:50 UTC (rev 55940)
@@ -1,16 +1,14 @@
\ProvidesPackage{forum}[%
- 2019/06/18 (Bob Tennent) Supports Forum font for all LaTeX engines. ]
+ 2020/07/25 (Bob Tennent) Supports Forum font for xeLaTeX and luaLaTeX. ]
-\RequirePackage{ifxetex,ifluatex,textcomp}
+\RequirePackage{iftex}
-\newif\ifforum at ttf
-\ifxetex
- \forum at ttftrue
-\else\ifluatex
- \forum at ttftrue
-\else % [pdf]LaTeX
- \forum at ttffalse
-\fi\fi
+\ifpdftex
+\PackageError{forum}{%
+ *****************************************\MessageBreak
+ Please process using XeLaTeX or luaLaTeX\MessageBreak
+ *****************************************}
+\fi
\newcommand*{\Forum at scale}{1}
\RequirePackage{xkeyval}
@@ -17,17 +15,10 @@
\DeclareOptionX{scaled}{\renewcommand*{\Forum at scale}{#1}}
\DeclareOptionX{scale}{\renewcommand*{\Forum at scale}{#1}}
-\DeclareOptionX{type1}{\forum at ttffalse}
-
\ProcessOptionsX\relax
-\ifforum at ttf
\RequirePackage{fontspec}
-\else
- \RequirePackage{fontenc,fontaxes,mweights}
-\fi
-\ifforum at ttf
\ifxetex\XeTeXtracingfonts=1\fi
\defaultfontfeatures{
Ligatures = TeX ,
@@ -35,29 +26,15 @@
}
\setmainfont
[ UprightFont = *-Regular ,
- BoldFont = *-Bold,
]
{Forum}
\newfontfamily\forum
[ UprightFont = *-Regular ,
- BoldFont = *-Bold,
]
{Forum}
-\else % type1
-
- \def\mdseries at rm{regular}
- \def\bfseries at rm{bold}
- \def\forumfamily{Forum-LF}
- \renewcommand*\rmdefault{\forumfamily}
- \newcommand*\forum{\fontfamily{\forumfamily}\selectfont}
-
-\fi
-
% turn off defaults in case other fonts are selected:
-\ifforum at ttf
\defaultfontfeatures{}
-\fi
\endinput
More information about the tex-live-commits
mailing list.