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.