diff options
Diffstat (limited to 'Master/texmf-dist/tex')
-rw-r--r-- | Master/texmf-dist/tex/context/third/semaphor/t-type-semaf.tex | 120 | ||||
-rw-r--r-- | Master/texmf-dist/tex/plain/semaphor/semaf.tex | 30 |
2 files changed, 150 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/context/third/semaphor/t-type-semaf.tex b/Master/texmf-dist/tex/context/third/semaphor/t-type-semaf.tex new file mode 100644 index 00000000000..027e72bc6ba --- /dev/null +++ b/Master/texmf-dist/tex/context/third/semaphor/t-type-semaf.tex @@ -0,0 +1,120 @@ +% ConTeXt support of SEMAF font +% (C) Vit Zyka, 2008, vit.zyka@seznam.cz, license: GNU GPL +% semaf font: (C) Vit Zyka, license: see www.stormtype.com +% +\tracetypescriptstrue + +% -map ------------------------------------------------------------------- +\starttypescript [map] [semaf,semaf-person,semaf-empty] [ec] + \loadmapfile[semaf.map] +\stoptypescript + +% -base pillar ----------------------------------------------------------- +\starttypescript [sans] [semaf] [name] + \setups [font:fallback:sans] + \definefontsynonym [Sans] [Semaf-Roman] + \definefontsynonym [SansBold] [Semaf-Bold] + \definefontsynonym [SansSlanted] [Semaf-Slanted] + \definefontsynonym [SansBoldSlanted] [Semaf-Bold-Slanted] + \definefontsynonym [SansItalic] [Semaf-Slanted] + \definefontsynonym [SansBoldItalic] [Semaf-Bold-Slanted] + \definefontsynonym [SansRegular] [Sans] +\stoptypescript + +\starttypescript [sans] [semaf] [ec] + \definefontsynonym [Semaf-Roman] [smfr10] [encoding=\typescriptthree] + \definefontsynonym [Semaf-Bold] [smfb10] [encoding=\typescriptthree] + \definefontsynonym [Semaf-Slanted] [smfsl10] [encoding=\typescriptthree] + \definefontsynonym [Semaf-Bold-Slanted] [smfbsl10][encoding=\typescriptthree] +\stoptypescript + +\starttypescript [mono] [semaf] [name] + \setups [font:fallback:mono] + \definefontsynonym [Mono] [Semaf-Mono-Roman] + \definefontsynonym [MonoRegular] [Mono] +\stoptypescript + +\starttypescript [mono] [semaf] [ec] + \definefontsynonym [Semaf-Mono-Roman] [smftt10] [encoding=\typescriptthree] +\stoptypescript + +% -person pillar --------------------------------------------------------- +\starttypescript [sans] [semaf-person] [name] + \setups [font:fallback:sans] + \definefontsynonym [Sans] [Semaf-Person-Roman] + \definefontsynonym [SansBold] [Semaf-Person-Bold] + \definefontsynonym [SansSlanted] [Semaf-Person-Slanted] + \definefontsynonym [SansBoldSlanted] [Semaf-Person-Bold-Slanted] + \definefontsynonym [SansItalic] [Semaf-Person-Slanted] + \definefontsynonym [SansBoldItalic] [Semaf-Person-Bold-Slanted] + \definefontsynonym [SansRegular] [Sans] +\stoptypescript + +\starttypescript [sans] [semaf-person] [ec] + \definefontsynonym [Semaf-Person-Roman] [smfpr10] [encoding=\typescriptthree] + \definefontsynonym [Semaf-Person-Bold] [smfpb10] [encoding=\typescriptthree] + \definefontsynonym [Semaf-Person-Slanted] [smfpsl10] [encoding=\typescriptthree] + \definefontsynonym [Semaf-Person-Bold-Slanted] [smfpbsl10][encoding=\typescriptthree] +\stoptypescript + +\starttypescript [mono] [semaf-person] [name] + \setups [font:fallback:mono] + \definefontsynonym [Mono] [Semaf-Mono-Person-Roman] + \definefontsynonym [MonoRegular] [Mono] +\stoptypescript + +\starttypescript [mono] [semaf-person] [ec] + \definefontsynonym [Semaf-Mono-Person-Roman] [smfptt10] [encoding=\typescriptthree] +\stoptypescript + +% -empty pillar ---------------------------------------------------------- +\starttypescript [sans] [semaf-empty] [name] + \setups [font:fallback:sans] + \definefontsynonym [Sans] [Semaf-Empty-Roman] + \definefontsynonym [SansBold] [Semaf-Empty-Bold] + \definefontsynonym [SansSlanted] [Semaf-Empty-Slanted] + \definefontsynonym [SansBoldSlanted] [Semaf-Empty-Bold-Slanted] + \definefontsynonym [SansItalic] [Semaf-Empty-Slanted] + \definefontsynonym [SansBoldItalic] [Semaf-Empty-Bold-Slanted] + \definefontsynonym [SansRegular] [Sans] +\stoptypescript + +\starttypescript [sans] [semaf-empty] [ec] + \definefontsynonym [Semaf-Empty-Roman] [smfer10] [encoding=\typescriptthree] + \definefontsynonym [Semaf-Empty-Bold] [smfeb10] [encoding=\typescriptthree] + \definefontsynonym [Semaf-Empty-Slanted] [smfesl10] [encoding=\typescriptthree] + \definefontsynonym [Semaf-Empty-Bold-Slanted] [smfebsl10][encoding=\typescriptthree] +\stoptypescript + +\starttypescript [mono] [semaf-empty] [name] + \setups [font:fallback:mono] + \definefontsynonym [Mono] [Semaf-Mono-Empty-Roman] + \definefontsynonym [MonoRegular] [Mono] +\stoptypescript + +\starttypescript [mono] [semaf-empty] [ec] + \definefontsynonym [Semaf-Mono-Empty-Roman] [smfett10] [encoding=\typescriptthree] +\stoptypescript + +% -exa -------------------------------------------------------------------- +\starttypescript [Semaf] [ec] + \definebodyfontenvironment [Semaf][default][interlinespace=1.2ex] + \definetypeface [Semaf] [ss] [sans] [semaf] [default] [encoding=\typescripttwo] + \definetypeface [Semaf] [tt] [mono] [semaf] [default] [encoding=\typescripttwo] +\stoptypescript + +\starttypescript [Semaf-Person] [ec] + \definebodyfontenvironment [Semaf-Person][default][interlinespace=1.2ex] + \definetypeface [Semaf-Person] [ss] [sans] [semaf-person] [default] [encoding=\typescripttwo] + \definetypeface [Semaf-Person] [tt] [mono] [semaf-person] [default] [encoding=\typescripttwo] +\stoptypescript + +\starttypescript [Semaf-Empty] [ec] + \definebodyfontenvironment [Semaf][default][interlinespace=1.2ex] + \definetypeface [Semaf-Empty] [ss] [sans] [semaf-empty] [default] [encoding=\typescripttwo] + \definetypeface [Semaf-Empty] [tt] [mono] [semaf-empty] [default] [encoding=\typescripttwo] +\stoptypescript + +\endinput + +% end of t-type-semaf.tex diff --git a/Master/texmf-dist/tex/plain/semaphor/semaf.tex b/Master/texmf-dist/tex/plain/semaphor/semaf.tex new file mode 100644 index 00000000000..f96cbdc118e --- /dev/null +++ b/Master/texmf-dist/tex/plain/semaphor/semaf.tex @@ -0,0 +1,30 @@ +%% Plain TeX font definitions for semaphore file "semaf.tex" +%% Copyright (c) Vit ZYKA, 2000-2008, vit.zyka@seznam.cz + +\newif\ifPDF +\ifx\pdfoutput\undefined\else\ifnum\pdfoutput>0 \expandafter\PDFtrue\fi\fi + +\ifPDF + \pdfmapfile{+semaf.map} +\fi + +% pilar +\font\smfr=smfr10 +\font\smfbf=smfb10 % was smfbf10 ! +\font\smftt=smftt10 +\font\smfsl=smfsl10 +\font\smfbsl=smfbsl10 +% empty +\font\smfer=smfer10 +\font\smfebf=smfeb10 % was smfebf10 ! +\font\smfett=smfett10 +\font\smfesl=smfesl10 +\font\smfebsl=smfebsl10 +% person +\font\smfpr=smfpr10 +\font\smfpbf=smfpb10 +\font\smfptt=smfptt10 +\font\smfpsl=smfpsl10 +\font\smfpbsl=smfpbsl10 + +\endinput
\ No newline at end of file |