altes wiki durchsortiert zum veröffentlichen
This commit is contained in:
commit
57b6e0e2d3
92 changed files with 4949 additions and 0 deletions
89
menschenzeugs/corporate design^^/Briefkopf/crimson.sty
Normal file
89
menschenzeugs/corporate design^^/Briefkopf/crimson.sty
Normal file
|
@ -0,0 +1,89 @@
|
|||
\ProvidesPackage{crimson}[%
|
||||
2016/02/06 (Bob Tennent) Supports crimson fonts for all LaTeX engines. ]
|
||||
|
||||
\RequirePackage{ifxetex,ifluatex,textcomp}
|
||||
|
||||
\newif\ifcrimson@otf
|
||||
\ifxetex
|
||||
\crimson@otftrue
|
||||
\else\ifluatex
|
||||
\crimson@otftrue
|
||||
\else % [pdf]LaTeX
|
||||
\crimson@otffalse
|
||||
\fi\fi
|
||||
|
||||
\newcommand*{\crimson@scale}{1}
|
||||
\RequirePackage{xkeyval}
|
||||
\DeclareOptionX{scaled}{\renewcommand*{\crimson@scale}{#1}}
|
||||
\DeclareOptionX{scale}{\renewcommand*{\crimson@scale}{#1}}
|
||||
|
||||
\newif\ifcrimson@semibold \crimson@semiboldfalse
|
||||
|
||||
\DeclareOptionX{type1}{\crimson@otffalse}
|
||||
\DeclareOptionX{semibold}{\crimson@semiboldtrue}
|
||||
\DeclareOptionX{sb}{\crimson@semiboldtrue}
|
||||
\DeclareOptionX{bold}{\crimson@semiboldfalse}
|
||||
|
||||
\ProcessOptionsX\relax
|
||||
|
||||
\ifcrimson@otf
|
||||
\RequirePackage{fontspec}
|
||||
\else
|
||||
\RequirePackage{fontenc,fontaxes,mweights}
|
||||
\fi
|
||||
|
||||
\ifcrimson@otf
|
||||
\def\crimson@boldstyle{Bold}
|
||||
\ifcrimson@semibold\def\crimson@boldstyle{Semibold}\fi
|
||||
|
||||
\else % type1
|
||||
|
||||
\def\bfseries@rm{b}
|
||||
\ifcrimson@semibold\def\bfseries@rm{sb}\fi
|
||||
|
||||
\def\mdseries@rm{m}
|
||||
\fi
|
||||
|
||||
|
||||
\ifcrimson@otf
|
||||
\ifxetex\XeTeXtracingfonts=1\fi
|
||||
\defaultfontfeatures{
|
||||
Ligatures = TeX ,
|
||||
Scale = \crimson@scale,
|
||||
Extension = .otf ,
|
||||
}
|
||||
\setmainfont
|
||||
[ UprightFont = *-Roman ,
|
||||
ItalicFont = *-Italic ,
|
||||
BoldFont = *-\crimson@boldstyle ,
|
||||
BoldItalicFont = *-\crimson@boldstyle Italic ]
|
||||
{Crimson}
|
||||
\newfontfamily\crimson
|
||||
[ UprightFont = *-Roman ,
|
||||
ItalicFont = *-Italic ,
|
||||
BoldFont = *-\crimson@boldstyle ,
|
||||
BoldItalicFont = *-\crimson@boldstyle Italic ]
|
||||
{Crimson}
|
||||
\newfontfamily\crimsonsemibold
|
||||
[ UprightFont = *-Semibold ,
|
||||
ItalicFont = *-SemiboldItalic ,
|
||||
BoldFont = *-Semibold ,
|
||||
BoldItalicFont = *-SemiboldItalic ]
|
||||
{Crimson}
|
||||
|
||||
\else % type1
|
||||
|
||||
\def\crimson@family{Crimson-TLF}
|
||||
\renewcommand*\rmdefault{\crimson@family}
|
||||
\newcommand*\crimson{\fontfamily{\crimson@family}\selectfont}
|
||||
\def\crimsonsemibold{\fontfamily{\crimson@family}\fontseries{sb}\selectfont}
|
||||
|
||||
\fi
|
||||
|
||||
% turn off defaults in case other fonts are selected:
|
||||
\ifcrimson@otf
|
||||
\defaultfontfeatures{}
|
||||
\fi
|
||||
|
||||
\endinput
|
||||
|
Loading…
Add table
Add a link
Reference in a new issue