summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/fonts/source/public/semaphor
diff options
context:
space:
mode:
authorManuel Pégourié-Gonnard <mpg@elzevir.fr>2008-05-17 15:40:56 +0000
committerManuel Pégourié-Gonnard <mpg@elzevir.fr>2008-05-17 15:40:56 +0000
commitdef05424340a9e0685cda87a6e5f125beb01f6f1 (patch)
tree0b4a6779acc85bc73bd2e2eb8c6e9d6ef3c45c68 /Master/texmf-dist/fonts/source/public/semaphor
parent5c74e8bbbe565778ae975fbb5cced00f3bd02408 (diff)
semaphor update from tds.zip
git-svn-id: svn://tug.org/texlive/trunk@8192 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/fonts/source/public/semaphor')
-rw-r--r--Master/texmf-dist/fonts/source/public/semaphor/Makefile94
-rw-r--r--Master/texmf-dist/fonts/source/public/semaphor/README51
-rw-r--r--Master/texmf-dist/fonts/source/public/semaphor/metafont/semaf.mf (renamed from Master/texmf-dist/fonts/source/public/semaphor/semaf.mf)0
-rw-r--r--Master/texmf-dist/fonts/source/public/semaphor/metafont/smfbf10.mf (renamed from Master/texmf-dist/fonts/source/public/semaphor/smfbf10.mf)0
-rw-r--r--Master/texmf-dist/fonts/source/public/semaphor/metafont/smfebf10.mf (renamed from Master/texmf-dist/fonts/source/public/semaphor/smfebf10.mf)0
-rw-r--r--Master/texmf-dist/fonts/source/public/semaphor/metafont/smfer10.mf (renamed from Master/texmf-dist/fonts/source/public/semaphor/smfer10.mf)0
-rw-r--r--Master/texmf-dist/fonts/source/public/semaphor/metafont/smfesl10.mf (renamed from Master/texmf-dist/fonts/source/public/semaphor/smfesl10.mf)0
-rw-r--r--Master/texmf-dist/fonts/source/public/semaphor/metafont/smfett10.mf (renamed from Master/texmf-dist/fonts/source/public/semaphor/smfett10.mf)0
-rw-r--r--Master/texmf-dist/fonts/source/public/semaphor/metafont/smfpbf10.mf (renamed from Master/texmf-dist/fonts/source/public/semaphor/smfpbf10.mf)0
-rw-r--r--Master/texmf-dist/fonts/source/public/semaphor/metafont/smfpr10.mf (renamed from Master/texmf-dist/fonts/source/public/semaphor/smfpr10.mf)0
-rw-r--r--Master/texmf-dist/fonts/source/public/semaphor/metafont/smfpsl10.mf (renamed from Master/texmf-dist/fonts/source/public/semaphor/smfpsl10.mf)0
-rw-r--r--Master/texmf-dist/fonts/source/public/semaphor/metafont/smfptt10.mf (renamed from Master/texmf-dist/fonts/source/public/semaphor/smfptt10.mf)0
-rw-r--r--Master/texmf-dist/fonts/source/public/semaphor/metafont/smfr10.mf (renamed from Master/texmf-dist/fonts/source/public/semaphor/smfr10.mf)0
-rw-r--r--Master/texmf-dist/fonts/source/public/semaphor/metafont/smfsl10.mf (renamed from Master/texmf-dist/fonts/source/public/semaphor/smfsl10.mf)0
-rw-r--r--Master/texmf-dist/fonts/source/public/semaphor/metafont/smftt10.mf (renamed from Master/texmf-dist/fonts/source/public/semaphor/smftt10.mf)0
-rw-r--r--Master/texmf-dist/fonts/source/public/semaphor/pfb2otf.pe3
16 files changed, 148 insertions, 0 deletions
diff --git a/Master/texmf-dist/fonts/source/public/semaphor/Makefile b/Master/texmf-dist/fonts/source/public/semaphor/Makefile
new file mode 100644
index 00000000000..ad29c04d034
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/semaphor/Makefile
@@ -0,0 +1,94 @@
+# Semafor font (c) 1998-2008 Vit Zyka
+# Generation: (with Metatype1)
+# make (old_lig := true)
+# make cp-tfm
+# make (old_lig := false)
+# make example
+# make all-otf (on cygwin with FontForge)
+# make cp
+
+PILAR := smfr10 smfb10 smfsl10 smfbsl10 smftt10
+
+EMPTY := smfer10 smfeb10 smfesl10 smfebsl10 smfett10
+
+PERSON := smfpr10 smfpb10 smfpsl10 smfpbsl10 smfptt10
+
+FONTS = $(PILAR) $(EMPTY) $(PERSON)
+
+PFB_FONTS = $(addsuffix .pfb, $(FONTS))
+AFM_FONTS = $(PFB_FONTS:.pfb=.afm)
+OTF_FONTS = $(PFB_FONTS:.pfb=.otf)
+
+RM_EXT := *.aux *.log *.bak *.clg *.cnt *.lo1 *.lo2
+RM_ALL_EXT := $(RM_EXT) *.*~ *~ *.dvi *.pdf *.map *.enc *.pfb *.pfm *.afm *.tfm *.otf
+
+all: $(PFB_FONTS)
+ cat *.map > semaf.map
+
+all-otf: $(OTF_FONTS)
+
+$(foreach a,$(join $(addsuffix :,$(FONTS)),$(PFB_FONTS)),$(eval $(a)))
+
+.SUFFIXES: .mp .pfb .afm .otf
+.PHONY: touch copy clean cleanall test example $(OTF_FONTS)
+
+.SECONDEXPANSION:
+
+$(PFB_FONTS): $$*.mp semaf.mp
+ mkfont1 $*
+
+$(OTF_FONTS): #$$*.mp semaf.mp
+ fontforge -script pfb2otf.pe $*.pfb
+
+TDS_BASE := ./texmf
+CTAN_BASE := ./distr/semaf
+CP_VENDOR := public/semaf
+
+copy:
+ cp *.afm $(TDS_BASE)/fonts/afm/$(CP_VENDOR)
+ cp *.pfb *.pfm $(TDS_BASE)/fonts/type1/$(CP_VENDOR)
+ cp *.otf $(TDS_BASE)/fonts/opentype/$(CP_VENDOR)
+ cp *.mp Makefile README pfb2otf.pe $(TDS_BASE)/fonts/source/$(CP_VENDOR)
+ cp semaf.map $(TDS_BASE)/fonts/map/dvips
+ cp *.enc $(TDS_BASE)/fonts/enc/dvips
+ cp semaf.tex $(TDS_BASE)/tex/plain/semaf
+ cp *.fd $(TDS_BASE)/tex/latex/semaf
+ cp t-type-*.tex $(TDS_BASE)/tex/context/third/semaf
+ cp example.tex example.pdf $(TDS_BASE)/doc/fonts/$(CP_VENDOR)
+ cp test-context.tex test-context.pdf $(TDS_BASE)/doc/fonts/$(CP_VENDOR)
+ cp README $(TDS_BASE)/doc/fonts/$(CP_VENDOR)
+ #cp *.tfm $(TDS_BASE)/fonts/tfm/$(CP_VENDOR)
+ #cp *.tfm $(CTAN_BASE)/support/tfm
+ cp *.afm *.pfb *.pfm $(CTAN_BASE)/type1
+ cp *.otf $(CTAN_BASE)/opentype
+ cp README $(CTAN_BASE)
+ cp test-context.pdf $(CTAN_BASE)/test-semaf.pdf
+ cp *.mp Makefile pfb2otf.pe $(CTAN_BASE)/metatype1
+ cp semaf.map *.enc $(CTAN_BASE)/support
+ cp semaf.tex *.fd t-type-*.tex $(CTAN_BASE)/support
+ cp example.tex example.pdf $(CTAN_BASE)/doc
+ cp test-context.tex test-context.pdf $(CTAN_BASE)/doc
+
+touch:
+ touch *.mp
+
+test:
+ -pdfclose --file smf.pdf
+ pdftex smf.tex
+ -pdfopen --file smf.pdf
+
+example:
+ -pdfclose --file example.pdf
+ pdftex example.tex
+ -pdfopen --file example.pdf
+
+context:
+ texmfstart texexec test-context
+
+RM = rm -f
+
+clean:
+ $(RM) $(wildcard $(RM_EXT))
+
+clean-all:
+ $(RM) $(wildcard $(RM_ALL_EXT))
diff --git a/Master/texmf-dist/fonts/source/public/semaphor/README b/Master/texmf-dist/fonts/source/public/semaphor/README
new file mode 100644
index 00000000000..3a3b4e398fa
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/semaphor/README
@@ -0,0 +1,51 @@
+% SEMAPHORE ALPHABET FONT: semafor
+% Copyright (C) 1998-2008 Vit ZYKA, vit.zyka@seznam.cz
+% www.typokvitek.com/semafor
+% version 2.0 (OpenType, Type1, metafont)
+% encoding: ec (Cork,T1)
+
+---------------------------------------------------------------------
+The SIL Open Font License (ofl)
+This font is copyright but you are granted a license which gives you,
+the "user" of the font, legal permission to copy, distribute,
+and/or modify the font. However, if you modify the font you must
+change the name of the font, unless you have the copyright holder's
+permission to do otherwise.
+
+Please check the font's license before using the software.
+http://scripts.sil.org/OFL
+---------------------------------------------------------------------
+
+Distribution directory structure:
+ opentype OpenType font format
+ type1 Type 1 PostScript format
+ doc examples
+ metafont metafont sources (font version 1.0)
+ metatype1 metatype1 sources (font version 2.0)
+ support TeX support files (tfm,enc,map,plain,LaTeX,ConTeXt)
+
+TeX Directory Structure (TDS) compliant:
+ semaf.tds.zip
+
+SEMAF Font family (15 variants):
+
+ Base shape (simple pillar)
+ smfr10 regular
+ smfb10 bold
+ smfsl10 slanted
+ smfbsl10 bold slanted
+ smftt10 nonproportional
+
+ Empty shape (no pillar)
+ smfer10 regular
+ smfeb10 bold
+ smfesl10 slanted
+ smfebsl10 bold slanted
+ smfett10 nonproportional
+
+ Person shape (person pillar)
+ smfpr10 regular
+ smfpb10 bold
+ smfpsl10 slanted
+ smfpbsl10 bold slanted
+ smfptt10 nonproportional
diff --git a/Master/texmf-dist/fonts/source/public/semaphor/semaf.mf b/Master/texmf-dist/fonts/source/public/semaphor/metafont/semaf.mf
index 874e98d7cfd..874e98d7cfd 100644
--- a/Master/texmf-dist/fonts/source/public/semaphor/semaf.mf
+++ b/Master/texmf-dist/fonts/source/public/semaphor/metafont/semaf.mf
diff --git a/Master/texmf-dist/fonts/source/public/semaphor/smfbf10.mf b/Master/texmf-dist/fonts/source/public/semaphor/metafont/smfbf10.mf
index 518dd4d7a55..518dd4d7a55 100644
--- a/Master/texmf-dist/fonts/source/public/semaphor/smfbf10.mf
+++ b/Master/texmf-dist/fonts/source/public/semaphor/metafont/smfbf10.mf
diff --git a/Master/texmf-dist/fonts/source/public/semaphor/smfebf10.mf b/Master/texmf-dist/fonts/source/public/semaphor/metafont/smfebf10.mf
index 761e152a376..761e152a376 100644
--- a/Master/texmf-dist/fonts/source/public/semaphor/smfebf10.mf
+++ b/Master/texmf-dist/fonts/source/public/semaphor/metafont/smfebf10.mf
diff --git a/Master/texmf-dist/fonts/source/public/semaphor/smfer10.mf b/Master/texmf-dist/fonts/source/public/semaphor/metafont/smfer10.mf
index 454b4b4e78e..454b4b4e78e 100644
--- a/Master/texmf-dist/fonts/source/public/semaphor/smfer10.mf
+++ b/Master/texmf-dist/fonts/source/public/semaphor/metafont/smfer10.mf
diff --git a/Master/texmf-dist/fonts/source/public/semaphor/smfesl10.mf b/Master/texmf-dist/fonts/source/public/semaphor/metafont/smfesl10.mf
index cb0a0aceefb..cb0a0aceefb 100644
--- a/Master/texmf-dist/fonts/source/public/semaphor/smfesl10.mf
+++ b/Master/texmf-dist/fonts/source/public/semaphor/metafont/smfesl10.mf
diff --git a/Master/texmf-dist/fonts/source/public/semaphor/smfett10.mf b/Master/texmf-dist/fonts/source/public/semaphor/metafont/smfett10.mf
index 19ecc2858f4..19ecc2858f4 100644
--- a/Master/texmf-dist/fonts/source/public/semaphor/smfett10.mf
+++ b/Master/texmf-dist/fonts/source/public/semaphor/metafont/smfett10.mf
diff --git a/Master/texmf-dist/fonts/source/public/semaphor/smfpbf10.mf b/Master/texmf-dist/fonts/source/public/semaphor/metafont/smfpbf10.mf
index 8d121b2a3d8..8d121b2a3d8 100644
--- a/Master/texmf-dist/fonts/source/public/semaphor/smfpbf10.mf
+++ b/Master/texmf-dist/fonts/source/public/semaphor/metafont/smfpbf10.mf
diff --git a/Master/texmf-dist/fonts/source/public/semaphor/smfpr10.mf b/Master/texmf-dist/fonts/source/public/semaphor/metafont/smfpr10.mf
index 701da3b821f..701da3b821f 100644
--- a/Master/texmf-dist/fonts/source/public/semaphor/smfpr10.mf
+++ b/Master/texmf-dist/fonts/source/public/semaphor/metafont/smfpr10.mf
diff --git a/Master/texmf-dist/fonts/source/public/semaphor/smfpsl10.mf b/Master/texmf-dist/fonts/source/public/semaphor/metafont/smfpsl10.mf
index 1601876e736..1601876e736 100644
--- a/Master/texmf-dist/fonts/source/public/semaphor/smfpsl10.mf
+++ b/Master/texmf-dist/fonts/source/public/semaphor/metafont/smfpsl10.mf
diff --git a/Master/texmf-dist/fonts/source/public/semaphor/smfptt10.mf b/Master/texmf-dist/fonts/source/public/semaphor/metafont/smfptt10.mf
index 26dc1048797..26dc1048797 100644
--- a/Master/texmf-dist/fonts/source/public/semaphor/smfptt10.mf
+++ b/Master/texmf-dist/fonts/source/public/semaphor/metafont/smfptt10.mf
diff --git a/Master/texmf-dist/fonts/source/public/semaphor/smfr10.mf b/Master/texmf-dist/fonts/source/public/semaphor/metafont/smfr10.mf
index 1bf8dbca433..1bf8dbca433 100644
--- a/Master/texmf-dist/fonts/source/public/semaphor/smfr10.mf
+++ b/Master/texmf-dist/fonts/source/public/semaphor/metafont/smfr10.mf
diff --git a/Master/texmf-dist/fonts/source/public/semaphor/smfsl10.mf b/Master/texmf-dist/fonts/source/public/semaphor/metafont/smfsl10.mf
index e2518479472..e2518479472 100644
--- a/Master/texmf-dist/fonts/source/public/semaphor/smfsl10.mf
+++ b/Master/texmf-dist/fonts/source/public/semaphor/metafont/smfsl10.mf
diff --git a/Master/texmf-dist/fonts/source/public/semaphor/smftt10.mf b/Master/texmf-dist/fonts/source/public/semaphor/metafont/smftt10.mf
index 8f9d630bcbc..8f9d630bcbc 100644
--- a/Master/texmf-dist/fonts/source/public/semaphor/smftt10.mf
+++ b/Master/texmf-dist/fonts/source/public/semaphor/metafont/smftt10.mf
diff --git a/Master/texmf-dist/fonts/source/public/semaphor/pfb2otf.pe b/Master/texmf-dist/fonts/source/public/semaphor/pfb2otf.pe
new file mode 100644
index 00000000000..d487db63c75
--- /dev/null
+++ b/Master/texmf-dist/fonts/source/public/semaphor/pfb2otf.pe
@@ -0,0 +1,3 @@
+Open($1)
+MergeFeature($1:r + ".afm")
+Generate($1:r + ".otf")