diff options
Diffstat (limited to 'Master/texmf-dist/fonts/source/public')
-rw-r--r-- | Master/texmf-dist/fonts/source/public/semaphor/Makefile | 94 | ||||
-rw-r--r-- | Master/texmf-dist/fonts/source/public/semaphor/README | 51 | ||||
-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.pe | 3 |
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") |