texlive[54090] Master/texmf-dist: fourier (4mar20)

commits+karl at tug.org commits+karl at tug.org
Thu Mar 5 01:50:34 CET 2020


Revision: 54090
          http://tug.org/svn/texlive?view=revision&revision=54090
Author:   karl
Date:     2020-03-05 01:50:34 +0100 (Thu, 05 Mar 2020)
Log Message:
-----------
fourier (4mar20)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/fonts/fourier/README
    trunk/Master/texmf-dist/doc/fonts/fourier/fourier-orns-doc.pdf
    trunk/Master/texmf-dist/doc/fonts/fourier/fourier-orns-doc.tex
    trunk/Master/texmf-dist/fonts/opentype/public/fourier/FourierOrns-Bold.otf
    trunk/Master/texmf-dist/fonts/opentype/public/fourier/FourierOrns-BoldItalic.otf
    trunk/Master/texmf-dist/fonts/opentype/public/fourier/FourierOrns-Italic.otf
    trunk/Master/texmf-dist/fonts/opentype/public/fourier/FourierOrns-Regular.otf
    trunk/Master/texmf-dist/tex/latex/fourier/fmxfutm.fd
    trunk/Master/texmf-dist/tex/latex/fourier/fourier-orns.sty
    trunk/Master/texmf-dist/tex/latex/fourier/fourier.sty

Modified: trunk/Master/texmf-dist/doc/fonts/fourier/README
===================================================================
--- trunk/Master/texmf-dist/doc/fonts/fourier/README	2020-03-05 00:49:50 UTC (rev 54089)
+++ trunk/Master/texmf-dist/doc/fonts/fourier/README	2020-03-05 00:50:34 UTC (rev 54090)
@@ -7,9 +7,13 @@
 
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 1 VERSION
+This version number is 2.2 (2020-03-03)
+NEW in version 2.2 :
+* fourier-orns have now a noOTF option in order to use it with type1 PostScript fonts and luaTeX/XeTeX engines.
+* chars in the OTF fonts are now slotted in place of digits or letters.
+* fourier calls fournier-orns with the noOTF option.
+* the \pertenthousand fourier composite char, which have been dropped by the new latex, is back.
 
-
-This version number is 2.1 (2020-01-14)
 NEW in version 2.1:
 * in fourier-orns.sty, the otf versions of the font are now searched by file name rather than by font name in order xelatex to find them easily.
 Thanks to Marcel Krüger and Norbert Preining for pointing this out.

Modified: trunk/Master/texmf-dist/doc/fonts/fourier/fourier-orns-doc.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/fonts/fourier/fourier-orns-doc.tex
===================================================================
--- trunk/Master/texmf-dist/doc/fonts/fourier/fourier-orns-doc.tex	2020-03-05 00:49:50 UTC (rev 54089)
+++ trunk/Master/texmf-dist/doc/fonts/fourier/fourier-orns-doc.tex	2020-03-05 00:50:34 UTC (rev 54090)
@@ -1,8 +1,9 @@
-\documentclass[a4paper,11pt]{article}
+% !TEX TS-program = LuaLaTeX
+\documentclass[a4paper,11pt,draft]{article}
 \usepackage[utf8]{inputenc}
 \usepackage{array,xcolor}
 \usepackage{fourier-orns}
-\usepackage[frenchb,english]{babel}
+\usepackage[french,english]{babel}
 \setlength{\leftmargini}{1em}
 \newcommand{\fourier}{Fourier-GUT\kern-0.15em\textit{enberg}}
 \title{\floweroneleft{}\,The \emph{fourier-orns} package\,\floweroneright}
@@ -10,7 +11,7 @@
 %%\renewcommand{\FrenchLabelItem}{\textbullet}
 \renewcommand\arraystretch{1.5}
 \renewcommand{\labelitemi}{\starredbullet}
-
+\setmainfont{Linux Libertine O}
 \begin{document}
 \maketitle
 
@@ -21,10 +22,10 @@
 \item You have to install \fourier{} anyway.
 \item If you call \textit{fourier}, you should \emph{not} call \textit{fourier-orns}, because \textit{fourier} will do it anyway.
 All the commands described here may be used with \textit{fourier}.
+\item Thanks to Daniel Flipo (\texttt{daniel.flipo at free.fr}), there are now opentype versions of the fourier ornaments fonts. Those fonts are automatically selected and the \texttt{fontspec} package is called, when the \TeX{} engine is lua\TeX{} or Xe\TeX{}. 
+\item There is a \texttt{noOTF} option which force the use of PostScript type 1 fonts, even when the \TeX{} engine is lua\TeX{} or Xe\TeX{}. Note that the \textit{fourier} call for \textit{fourier-orns} uses that option.
 \end{itemize}
 
-Thanks to Daniel Flipo (\texttt{daniel.flipo at free.fr}), there are now opentype versions of the fourier ornaments fonts. Those fonts are automatically selected an the \texttt{fontspec} package is called, when the \TeX{} engine is lua\TeX{} or Xe\TeX{}.  
-
 \bigskip
 
 Here are the provided symbols:
@@ -67,7 +68,7 @@
  \verb=\aldineleft= &\aldineleft&\verb=\aldineright=& \aldineright\tabularnewline
  \verb=\aldine=&\aldine& \verb=\aldinesmall=& \aldinesmall
   \end{tabular}
-\item A complete set of old style pilcrow here in \verb=\LARGE= size:
+\item A complete set of old style pilcrows here in \verb=\LARGE= size:
 
 \begin{tabular}{l>{\centering\LARGE}p{1cm}l>{\centering\LARGE}p{3cm}}
 \verb=\oldpilcrowone=&\oldpilcrowone&\verb=\oldpilcrowfive=&\oldpilcrowfive\tabularnewline
@@ -79,23 +80,52 @@
 Old pilcrow ``with tails'' can be used like that:
 \begin{verbatim}
 \definecolor{newred}{cmyk}{0,1,1,0.1}
-\noindent \textcolor{newred}{\oldpilcrowfour}\,We few, we happy few,
-we band of brothers;
-\textcolor{newred}{\oldpilcrowfive}\,For he to-day that sheds his 
-blood with me
-\textcolor{newred}{\oldpilcrowsix}\,Shall be my brother; be he ne'er
-so vile,
-\textcolor{newred}{\oldpilcrowfour}\,This day shall gentle his
-condition.
+\noindent \textcolor{newred}{\oldpilcrowfour}\,We few,
+ we happy few, we band of brothers; \textcolor{newred}
+ {\oldpilcrowfive}\,For he to-day that sheds his blood with
+ me \textcolor{newred}{\oldpilcrowsix}\,Shall be my brother; 
+be he ne'er so vile, \textcolor{newred}
+{\oldpilcrowfour}\,This day shall gentle his condition.
 \end{verbatim}
 
 \definecolor{newred}{cmyk}{0,1,1,0.1}
-\noindent \textcolor{newred}{\oldpilcrowfour}\,We few, we happy few, we band of brothers;
-\textcolor{newred}{\oldpilcrowfive}\,For he to-day that sheds his blood with me
-\textcolor{newred}{\oldpilcrowsix}\,Shall be my brother; be he ne'er so vile,
-\textcolor{newred}{\oldpilcrowfour}\,This day shall gentle his condition.
+\noindent \textcolor{newred}{\oldpilcrowfour}\,We few,
+ we happy few, we band of brothers; \textcolor{newred}
+ {\oldpilcrowfive}\,For he to-day that sheds his blood with
+ me \textcolor{newred}{\oldpilcrowsix}\,Shall be my brother; 
+be he ne'er so vile, \textcolor{newred}
+{\oldpilcrowfour}\,This day shall gentle his condition.
 \end{itemize}
 
+{\centering {\Large\FourierOrns W}
 
+}
+\vspace\baselineskip
 
+Finally, the opentype version of \textit{fourier-orns} provides a \verb+\FourierOrns+ command in order to select the font. As chars in the font are now slotted in place of digits or letters, the correspondence in the table below can be used, but, remember, only when using opentype fonts. 
+
+\begin{center}\begin{tabular}{ccccccccccc}
+\hline
+1&2&3&4&5&6&7&8&9&0\\
+%\hline
+{\FourierOrns 1}&{\FourierOrns 2}&{\FourierOrns 3}&{\FourierOrns 4}&
+{\FourierOrns 5}&{\FourierOrns 6}&{\FourierOrns 7}&{\FourierOrns 8}&{\FourierOrns 9}&{\FourierOrns 0}\\
+\hline
+A&B&C&D&E&F&G&H&I&J\\
+%\hline
+{\FourierOrns A}&{\FourierOrns B}&{\FourierOrns C}&{\FourierOrns D}&{\FourierOrns E}&
+{\FourierOrns F}&{\FourierOrns G}&{\FourierOrns H}&{\FourierOrns I}&{\FourierOrns J}\\
+\hline
+K&L&M&N&O&P&Q&R&S&T\\
+%\hline
+{\FourierOrns K	}&{\FourierOrns L}&{\FourierOrns M}&{\FourierOrns N}&{\FourierOrns O}&
+{\FourierOrns P}&{\FourierOrns Q}&{\FourierOrns R}&{\FourierOrns S}&{\FourierOrns T}\\
+\hline
+U&V&W&X&Y&Z\\
+{\FourierOrns U}&{\FourierOrns V}&{\FourierOrns W}&{\FourierOrns X}&{\FourierOrns Y}
+&{\FourierOrns Z}\\
+\hline
+\end{tabular}\end{center}
+
+For instance, you could type \verb+{\FourierOrns E 2 F}+ to obtain {\FourierOrns E 2 F}.
 \end{document}
\ No newline at end of file

Modified: trunk/Master/texmf-dist/fonts/opentype/public/fourier/FourierOrns-Bold.otf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/fonts/opentype/public/fourier/FourierOrns-BoldItalic.otf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/fonts/opentype/public/fourier/FourierOrns-Italic.otf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/fonts/opentype/public/fourier/FourierOrns-Regular.otf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/tex/latex/fourier/fmxfutm.fd
===================================================================
--- trunk/Master/texmf-dist/tex/latex/fourier/fmxfutm.fd	2020-03-05 00:49:50 UTC (rev 54089)
+++ trunk/Master/texmf-dist/tex/latex/fourier/fmxfutm.fd	2020-03-05 00:50:34 UTC (rev 54090)
@@ -12,4 +12,4 @@
 
 
 
-\endinput
+\endinput
\ No newline at end of file

Modified: trunk/Master/texmf-dist/tex/latex/fourier/fourier-orns.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/fourier/fourier-orns.sty	2020-03-05 00:49:50 UTC (rev 54089)
+++ trunk/Master/texmf-dist/tex/latex/fourier/fourier-orns.sty	2020-03-05 00:50:34 UTC (rev 54090)
@@ -1,54 +1,62 @@
 \NeedsTeXFormat{LaTeX2e}
-\def\fileversion{2.1}
-\def\filedate{2020/01/14}
+\def\fileversion{2.2}
+\def\filedate{2020/03/03}
 \ProvidesPackage{fourier-orns}%
   [\filedate\space\fileversion\space fourier-ornaments package]
 
+\newif\ifFourier at noOTF
+\newif\ifFourier at TU
+\DeclareOption{noOTF}{\Fourier at noOTFtrue}
+\ProcessOptions
+
 \RequirePackage{iftex}[2019/10/24]
-\iftutex
+\iftutex \Fourier at TUtrue \fi
+\ifFourier at noOTF \Fourier at TUfalse \fi
+\ifFourier at TU
   \RequirePackage{fontspec}
   \newfontfamily\FourierOrns{FourierOrns-Regular.otf}[
-   BoldFont   = FourierOrns-Bold.otf ,
-   ItalicFont = FourierOrns-Italic.otf ,
-   BoldItalicFont = FourierOrns-BoldItalic.otf ]
+    BoldFont   = FourierOrns-Bold.otf ,
+    ItalicFont = FourierOrns-Italic.otf ,
+    BoldItalicFont = FourierOrns-BoldItalic.otf ]
   \newcommand*{\TakeFourierOrnament}[1]{{\FourierOrns \char#1}}
-  \renewcommand*{\textpertenthousand}{\TakeFourierOrnament{"2031}}
-  \newcommand*{\eurologo}{\TakeFourierOrnament{"20AC}}
-  \newcommand*{\warning}{\TakeFourierOrnament{"26A0}}
-  \newcommand*{\noway}{\TakeFourierOrnament{"26D4}}
-  \newcommand*{\oldpilcrowone}{\TakeFourierOrnament{"E0A0}}
-  \newcommand*{\oldpilcrowtwo}{\TakeFourierOrnament{"E0A1}}
-  \newcommand*{\oldpilcrowthree}{\TakeFourierOrnament{"E0A2}}
-  \newcommand*{\oldpilcrowfour}{\TakeFourierOrnament{"E0A3}}
-  \newcommand*{\oldpilcrowfive}{\TakeFourierOrnament{"E0A4}}
-  \newcommand*{\oldpilcrowsix}{\TakeFourierOrnament{"E0A5}}
-  \newcommand*{\bomb}{\TakeFourierOrnament{"E0B2}}
-  \newcommand*{\grimace}{\TakeFourierOrnament{"E0B3}}
-  \newcommand*{\textthing}{\TakeFourierOrnament{"E0B4}}
-  \newcommand*{\textxswup}{\TakeFourierOrnament{"E0B5}}
-  \newcommand*{\textxswdown}{\TakeFourierOrnament{"E0B6}}
-  \newcommand*{\decoone}{\TakeFourierOrnament{"E0C1}}
-  \newcommand*{\decothreeleft}{\TakeFourierOrnament{"E0C2}}
-  \newcommand*{\decothreeright}{\TakeFourierOrnament{"E0C3}}
-  \newcommand*{\decofourleft}{\TakeFourierOrnament{"E0C4}}
-  \newcommand*{\decofourright}{\TakeFourierOrnament{"E0C5}}
-  \newcommand*{\decosix}{\TakeFourierOrnament{"E0C6}}
-  \newcommand*{\decotwo}{\TakeFourierOrnament{"E0D0}}
-  \newcommand*{\floweroneleft}{\TakeFourierOrnament{"E0D1}}
-  \newcommand*{\floweroneright}{\TakeFourierOrnament{"E0D2}}
-  \newcommand*{\starredbullet}{\TakeFourierOrnament{"E0C7}}
-  \newcommand*{\leafNE}{\TakeFourierOrnament{"E0E0}}
-  \newcommand*{\leafSE}{\TakeFourierOrnament{"E0E1}}
-  \newcommand*{\leafNW}{\TakeFourierOrnament{"E0E2}}
-  \newcommand*{\leafSW}{\TakeFourierOrnament{"E0E3}}
-  \newcommand*{\leafleft}{\TakeFourierOrnament{"E0E4}}
-  \newcommand*{\leafright}{\TakeFourierOrnament{"E0E5}}
-  \newcommand*{\aldinesmall}{\TakeFourierOrnament{"2767}}
-  \newcommand*{\aldineleft}{\TakeFourierOrnament{"E0D8}}
-  \newcommand*{\aldineright}{\TakeFourierOrnament{"2766}}
-  \newcommand*{\aldine}{\TakeFourierOrnament{"E0DA}}
-  \newcommand*{\lefthand}{\TakeFourierOrnament{"261E}}
-  \newcommand*{\righthand}{\TakeFourierOrnament{"261C}}
+  \renewcommand*{\textpertenthousand}{\TakeFourierOrnament{37}}
+  \newcommand*{\eurologo}{\TakeFourierOrnament{101}}
+  \newcommand*{\noway}{\TakeFourierOrnament{48}}
+  \newcommand*{\warning}{\TakeFourierOrnament{49}}
+  \newcommand*{\caution}{\TakeFourierOrnament{50}}
+  \newcommand*{\oldpilcrowone}{\TakeFourierOrnament{51}}
+  \newcommand*{\oldpilcrowtwo}{\TakeFourierOrnament{52}}
+  \newcommand*{\oldpilcrowthree}{\TakeFourierOrnament{53}}
+  \newcommand*{\oldpilcrowfour}{\TakeFourierOrnament{54}}
+  \newcommand*{\oldpilcrowfive}{\TakeFourierOrnament{55}}
+  \newcommand*{\oldpilcrowsix}{\TakeFourierOrnament{56}}
+  \newcommand*{\bomb}{\TakeFourierOrnament{57}}
+  \newcommand*{\grimace}{\TakeFourierOrnament{89}}
+  \newcommand*{\textthing}{\TakeFourierOrnament{90}}
+  \newcommand*{\textxswup}{\TakeFourierOrnament{84}}
+  \newcommand*{\textxswdown}{\TakeFourierOrnament{83}}
+  \newcommand*{\decoone}{\TakeFourierOrnament{85}}
+  \newcommand*{\decothreeleft}{\TakeFourierOrnament{82}}
+  \newcommand*{\decothreeright}{\TakeFourierOrnament{81}}
+  \newcommand*{\decofourleft}{\TakeFourierOrnament{80}}
+  \newcommand*{\decofourright}{\TakeFourierOrnament{79}}
+  \newcommand*{\decosix}{\TakeFourierOrnament{86}}
+  \newcommand*{\decotwo}{\TakeFourierOrnament{87}}
+  \newcommand*{\floweroneleft}{\TakeFourierOrnament{69}}
+  \newcommand*{\floweroneright}{\TakeFourierOrnament{70}}
+  \newcommand*{\starredbullet}{\TakeFourierOrnament{88}}
+  \newcommand*{\leafNE}{\TakeFourierOrnament{71}}
+  \newcommand*{\leafSE}{\TakeFourierOrnament{73}}
+  \newcommand*{\leafNW}{\TakeFourierOrnament{72}}
+  \newcommand*{\leafSW}{\TakeFourierOrnament{74}}
+  \newcommand*{\leafleft}{\TakeFourierOrnament{76}}
+  \newcommand*{\leafright}{\TakeFourierOrnament{75}}
+  \newcommand*{\aldinesmall}{\TakeFourierOrnament{68}}
+  \newcommand*{\aldineleft}{\TakeFourierOrnament{65}}
+  \newcommand*{\aldineright}{\TakeFourierOrnament{66}}
+  \newcommand*{\aldine}{\TakeFourierOrnament{67}}
+  \newcommand*{\lefthand}{\TakeFourierOrnament{77}}
+  \newcommand*{\righthand}{\TakeFourierOrnament{78}}
 \else
   \newcommand*{\TakeFourierOrnament}[1]{{%
     \fontencoding{U}\fontfamily{futs}\selectfont\char#1}}
@@ -93,7 +101,6 @@
       Command \protect\danger\space is deprecated.\MessageBreak
       Use \protect\warning\space instead; reported}%
       \warning}
-
 %
 %
 \endinput

Modified: trunk/Master/texmf-dist/tex/latex/fourier/fourier.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/fourier/fourier.sty	2020-03-05 00:49:50 UTC (rev 54089)
+++ trunk/Master/texmf-dist/tex/latex/fourier/fourier.sty	2020-03-05 00:50:34 UTC (rev 54090)
@@ -1,5 +1,5 @@
-\def\fileversion{2.1}%
-\def\filedate{2020/01/14}%
+\def\fileversion{2.2}%
+\def\filedate{2020/03/03}%
 \NeedsTeXFormat{LaTeX2e}%
 \ProvidesPackage{fourier}%
 [\filedate\space\fileversion\space fourier-GUTenberg package]%
@@ -57,7 +57,9 @@
 \renewcommand{\rmdefault}{fut\textfamilyextension}
 \RequirePackage[T1]{fontenc}
 \RequirePackage{textcomp}
-\RequirePackage{fourier-orns}
+\RequirePackage[noOTF]{fourier-orns}
+\DeclareTextCommand{\textpertenthousand}{T1}
+   {\%\char 24\char 24 }  % space or `relax as delimiter?
 \DeclareSymbolFont{operators}{T1}{fut\mathfamilyextension}{m}{n}%
 \SetSymbolFont{operators}{bold}{T1}{fut\mathfamilyextension}{b}{n}%
 



More information about the tex-live-commits mailing list.