summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex')
-rw-r--r--Master/texmf-dist/tex/context/third/semaphor/t-type-semaf.tex120
-rw-r--r--Master/texmf-dist/tex/plain/semaphor/semaf.tex30
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