diff options
author | Karl Berry <karl@freefriends.org> | 2011-08-26 22:19:06 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2011-08-26 22:19:06 +0000 |
commit | 48dd773c890f2b8a9b6cc6508f88eaef6e7bcb27 (patch) | |
tree | 29bb955cfe1229e87de27c6f1d40756c57d4c8ba /Master/texmf-dist/source/fonts | |
parent | 88a7c1cfb083c98a210bdf72c884745fea80386f (diff) |
lato 2.0 (23aug11)
git-svn-id: svn://tug.org/texlive/trunk@23705 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/fonts')
-rw-r--r-- | Master/texmf-dist/source/fonts/lato/Makefile | 216 | ||||
-rw-r--r-- | Master/texmf-dist/source/fonts/lato/lato-01.etx | 788 | ||||
-rw-r--r-- | Master/texmf-dist/source/fonts/lato/lato-02.etx | 32 | ||||
-rw-r--r-- | Master/texmf-dist/source/fonts/lato/lato-dotlessj.etx | 23 | ||||
-rw-r--r-- | Master/texmf-dist/source/fonts/lato/lato-drv.tex | 191 | ||||
-rw-r--r-- | Master/texmf-dist/source/fonts/lato/lato-fixlatin.mtx | 28 | ||||
-rw-r--r-- | Master/texmf-dist/source/fonts/lato/lato-fixtextcomp.mtx | 64 | ||||
-rw-r--r-- | Master/texmf-dist/source/fonts/lato/lato-map.tex | 24 | ||||
-rw-r--r-- | Master/texmf-dist/source/fonts/lato/ttf2type1.pe | 22 |
9 files changed, 1388 insertions, 0 deletions
diff --git a/Master/texmf-dist/source/fonts/lato/Makefile b/Master/texmf-dist/source/fonts/lato/Makefile new file mode 100644 index 00000000000..f789a049ed4 --- /dev/null +++ b/Master/texmf-dist/source/fonts/lato/Makefile @@ -0,0 +1,216 @@ +## Makefile +## Copyright 2011 Mohamed El Morabity +# +# This work may be distributed and/or modified under the conditions of the LaTeX +# Project Public License, either version 1.3 of this license or (at your option) +# any later version. The latest version of this license is in +# http://www.latex-project.org/lppl.txt and version 1.3 or later is part of all +# distributions of LaTeX version 2005/12/01 or later. +# +# This work has the LPPL maintenance status `maintained'. +# +# The Current Maintainer of this work is Mohamed El Morabity +# +# This work consists of all files listed in manifest.txt. + +###################### +# Fonts informations # +###################### + +FONT_NAME = lato +FOUNDRY = public +FONT_CODES = fla + +# Supported LaTeX encodings +SUPPORTED_ENCODINGS = ot1 t1 ts1 +# Supported LaTeX encodings containing small caps +SUPPORTED_SC_ENCODINGS = $(filter-out ts1,$(SUPPORTED_ENCODINGS)) +# Custom encodings provided +INPUT_ENCODINGS = $(INPUT_ETX_FILES:$(FONT_NAME)-%.etx=%) + + +##################### +# Installation root # +##################### + +TEXMFHOME = $(shell kpsexpand '$$TEXMFHOME') + + +########### +# Archive # +########### + +ARCHIVE_ROOT = $(FONT_NAME) +ARCHIVE = $(FONT_NAME).zip + + +########### +# Sources # +########### + +TRUETYPE_FILES = $(wildcard *.ttf) + +# Fontinst files +FONTINST_FILE = $(FONT_NAME)-drv.tex +FONTINST_MAP_FILE = $(FONT_NAME)-map.tex + +# Custom Fontinst encoding files +INPUT_ETX_FILES = $(FONT_NAME)-01.etx $(FONT_NAME)-02.etx $(FONT_NAME)-dotlessj.etx +MTX_FILES = $(FONT_NAME)-fixlatin.mtx $(FONT_NAME)-fixtextcomp.mtx + +STYLE_FILES = $(wildcard *.sty) + +DOCUMENTATION = $(FONT_NAME).tex $(FONT_NAME).pdf $(FONT_NAME)-samples.tex $(FONT_NAME)-samples.pdf README CHANGES + +# Files to be installed in texmf/source +SOURCE_FILES = $(FONTINST_FILE) $(FONTINST_MAP_FILE) $(INPUT_ETX_FILES) $(MTX_FILES) Makefile ttf2type1.pe + + +################### +# Generated files # +################### + +TYPE1_FILES = $(TRUETYPE_FILES:.ttf=.pfb) $(TRUETYPE_FILES:.ttf=-LCDFJ.pfb) +AFM_FILES = $(TYPE1_FILES:.pfb=.afm) + +# Fontinst log file +FONTINST_REC_FILE = $(FONT_NAME)-rec.tex + +# Metrics files +PL_FILES = $(foreach e,$(INPUT_ENCODINGS), \ + $(TRUETYPE_FILES:.ttf=-$(e).pl) \ + ) +OUTPUT_MTX_FILES = $(PL_FILES:.pl=.mtx) +VPL_FILES = $(foreach e,$(SUPPORTED_ENCODINGS), \ + $(TRUETYPE_FILES:.ttf=-$(e).vpl) \ + ) \ + $(foreach e,$(SUPPORTED_SC_ENCODINGS), \ + $(TRUETYPE_FILES:.ttf=-SmallCaps-$(e).vpl) \ + ) +TFM_FILES = $(PL_FILES:.pl=.tfm) $(VPL_FILES:.vpl=.tfm) +VF_FILES = $(VPL_FILES:.vpl=.vf) + +MAP = $(FONT_NAME).map + +# Font definition files +FD_FILES = $(foreach e,$(SUPPORTED_ENCODINGS), \ + $(foreach f,$(FONT_CODES), \ + $(e)$(f).fd \ + ) \ + ) + +# Generated encoding files +ENC_FILES = $(INPUT_ETX_FILES:.etx=.enc) + +# Generated files to be installed +GENERATED_FILES = $(TYPE1_FILES) $(AFM_FILES) $(TFM_FILES) $(VF_FILES) $(MAP) $(FD_FILES) $(ENC_FILES) + + +default: all + + +all: dist + + +dist: $(ARCHIVE) + + +%.pfb %.afm: %.ttf + fontforge ttf2type1.pe $< + + +%-LCDFJ.pfb: %.pfb + t1dotlessj $< $@ + + +%-LCDFJ.afm: %-LCDFJ.pfb + pf2afm $< + + +%.tfm: %.pl + pltotf $< $@ + + +%.tfm: %.vpl + vptovf $^ $ + + +%.vf: %.vpl + vptovf $^ $@ + + +$(FONTINST_REC_FILE): $(AFM_FILES) $(MTX_FILES) $(FONTINST_FILE) + latex $(FONTINST_FILE) + + +$(PL_FILES) $(VPL_FILES): $(FONTINST_REC_FILE) + + +$(MAP): $(FONTINST_REC_FILE) $(FONTINST_MAP_FILE) + latex $(FONTINST_MAP_FILE) + + +$(FD_FILES) $(ENC_FILES): $(MAP) + + +texmf-tree: clean-texmf-tree $(GENERATED_FILES) $(SOURCES_FILES) + mkdir -p $(ARCHIVE_ROOT)/doc/fonts/$(FONT_NAME)/ + mkdir -p $(ARCHIVE_ROOT)/tex/latex/$(FONT_NAME)/ + mkdir -p $(ARCHIVE_ROOT)/fonts/{enc,map}/dvips/$(FONT_NAME)/ + mkdir -p $(ARCHIVE_ROOT)/fonts/{afm,tfm,truetype,type1,vf}/$(FOUNDRY)/$(FONT_NAME)/ + mkdir -p $(ARCHIVE_ROOT)/source/fonts/$(FONT_NAME)/ + cp -p $(DOCUMENTATION) $(ARCHIVE_ROOT)/doc/fonts/$(FONT_NAME)/ + cp -p $(FD_FILES) $(STYLE_FILES) $(ARCHIVE_ROOT)/tex/latex/$(FONT_NAME)/ + cp -p $(ENC_FILES) $(ARCHIVE_ROOT)/fonts/enc/dvips/$(FONT_NAME)/ + cp -p $(MAP) $(ARCHIVE_ROOT)/fonts/map/dvips/$(FONT_NAME)/ + cp -p $(AFM_FILES) $(ARCHIVE_ROOT)/fonts/afm/$(FOUNDRY)/$(FONT_NAME)/ + cp -p $(TFM_FILES) $(ARCHIVE_ROOT)/fonts/tfm/$(FOUNDRY)/$(FONT_NAME)/ + cp -p $(TRUETYPE_FILES) $(ARCHIVE_ROOT)/fonts/truetype/$(FOUNDRY)/$(FONT_NAME)/ + cp -p $(TYPE1_FILES) $(ARCHIVE_ROOT)/fonts/type1/$(FOUNDRY)/$(FONT_NAME)/ + cp -p $(VF_FILES) $(ARCHIVE_ROOT)/fonts/vf/$(FOUNDRY)/$(FONT_NAME)/ + cp -p $(SOURCE_FILES) $(ARCHIVE_ROOT)/source/fonts/$(FONT_NAME)/ + cp -p README $(ARCHIVE_ROOT) + cd $(ARCHIVE_ROOT) && find . -type f > manifest.txt + + +$(ARCHIVE): clean-texmf-tree texmf-tree + zip -r $@ $(ARCHIVE_ROOT) + + +install: texmf-tree + mkdir -p $(TEXMFHOME) + cp -a $(ARCHIVE_ROOT)/* $(TEXMFHOME) + texhash + updmap --enable Map=$(MAP) + + +uninstall: + $(RM) -r $(TEXMFHOME)/doc/latex/$(FONT_NAME)/ + $(RM) -r $(TEXMFHOME)/tex/latex/$(FONT_NAME)/ + $(RM) -r $(TEXMFHOME)/fonts/{enc,map}/dvips/$(FONT_NAME)/ + $(RM) -r $(TEXMFHOME)/fonts/{afm,tfm,type1,vf}/$(FOUNDRY)/$(FONT_NAME)/ + $(RM) -r $(TEXMFHOME)/source/$(FONT_NAME)/ + updmap --disable $(MAP) + texhash + + +clean: clean-texmf-tree + $(RM) $(TYPE1_FILES) $(AFM_FILES) + $(RM) $(FONTINST_REC_FILE) + $(RM) $(PL_FILES) $(TYPE1_FILES:.pfb=.pl) + $(RM) $(OUTPUT_MTX_FILES) $(TYPE1_FILES:.pfb=.mtx) + $(RM) $(VPL_FILES) + $(RM) $(TFM_FILES) + $(RM) $(VF_FILES) + $(RM) $(MAP) + $(RM) $(FD_FILES) + $(RM) $(ENC_FILES) + $(RM) $(ARCHIVE) + $(RM) *~ *.log + + +clean-texmf-tree: + $(RM) -r $(ARCHIVE_ROOT) + + +.PHONY: clean clean-texmf-tree texmf-tree diff --git a/Master/texmf-dist/source/fonts/lato/lato-01.etx b/Master/texmf-dist/source/fonts/lato/lato-01.etx new file mode 100644 index 00000000000..4281cacf45d --- /dev/null +++ b/Master/texmf-dist/source/fonts/lato/lato-01.etx @@ -0,0 +1,788 @@ +%% lato-01.etx +%% Copyright 2011 Mohamed El Morabity +% +% This work may be distributed and/or modified under the conditions of the LaTeX +% Project Public License, either version 1.3 of this license or (at your option) +% any later version. The latest version of this license is in +% http://www.latex-project.org/lppl.txt and version 1.3 or later is part of all +% distributions of LaTeX version 2005/12/01 or later. +% +% This work has the LPPL maintenance status `maintained'. +% +% The Current Maintainer of this work is Mohamed El Morabity +% +% This work consists of all files listed in manifest.txt. + +\relax + +\encoding + +\setslot{space} +\endsetslot + +\setslot{exclam} +\endsetslot + +\setslot{quotedbl} +\endsetslot + +\setslot{numbersign} +\endsetslot + +\setslot{dollar} +\endsetslot + +\setslot{percent} +\endsetslot + +\setslot{ampersand} +\endsetslot + +\setslot{quotesingle} +\endsetslot + +\setslot{parenleft} +\endsetslot + +\setslot{parenright} +\endsetslot + +\setslot{asterisk} +\endsetslot + +\setslot{plus} +\endsetslot + +\setslot{comma} +\endsetslot + +\setslot{hyphen} +\endsetslot + +\setslot{period} +\endsetslot + +\setslot{slash} +\endsetslot + +\setslot{zero} +\endsetslot + +\setslot{one} +\endsetslot + +\setslot{two} +\endsetslot + +\setslot{three} +\endsetslot + +\setslot{four} +\endsetslot + +\setslot{five} +\endsetslot + +\setslot{six} +\endsetslot + +\setslot{seven} +\endsetslot + +\setslot{eight} +\endsetslot + +\setslot{nine} +\endsetslot + +\setslot{colon} +\endsetslot + +\setslot{semicolon} +\endsetslot + +\setslot{less} +\endsetslot + +\setslot{equal} +\endsetslot + +\setslot{greater} +\endsetslot + +\setslot{question} +\endsetslot + +\setslot{at} +\endsetslot + +\setslot{A} +\endsetslot + +\setslot{B} +\endsetslot + +\setslot{C} +\endsetslot + +\setslot{D} +\endsetslot + +\setslot{E} +\endsetslot + +\setslot{F} +\endsetslot + +\setslot{G} +\endsetslot + +\setslot{H} +\endsetslot + +\setslot{I} +\endsetslot + +\setslot{J} +\endsetslot + +\setslot{K} +\endsetslot + +\setslot{L} +\endsetslot + +\setslot{M} +\endsetslot + +\setslot{N} +\endsetslot + +\setslot{O} +\endsetslot + +\setslot{P} +\endsetslot + +\setslot{Q} +\endsetslot + +\setslot{R} +\endsetslot + +\setslot{S} +\endsetslot + +\setslot{T} +\endsetslot + +\setslot{U} +\endsetslot + +\setslot{V} +\endsetslot + +\setslot{W} +\endsetslot + +\setslot{X} +\endsetslot + +\setslot{Y} +\endsetslot + +\setslot{Z} +\endsetslot + +\setslot{bracketleft} +\endsetslot + +\setslot{backslash} +\endsetslot + +\setslot{bracketright} +\endsetslot + +\setslot{asciicircum} +\endsetslot + +\setslot{underscore} +\endsetslot + +\setslot{grave} +\endsetslot + +\setslot{a} +\endsetslot + +\setslot{b} +\endsetslot + +\setslot{c} +\endsetslot + +\setslot{d} +\endsetslot + +\setslot{e} +\endsetslot + +\setslot{f} +\endsetslot + +\setslot{g} +\endsetslot + +\setslot{h} +\endsetslot + +\setslot{i} +\endsetslot + +\setslot{j} +\endsetslot + +\setslot{k} +\endsetslot + +\setslot{l} +\endsetslot + +\setslot{m} +\endsetslot + +\setslot{n} +\endsetslot + +\setslot{o} +\endsetslot + +\setslot{p} +\endsetslot + +\setslot{q} +\endsetslot + +\setslot{r} +\endsetslot + +\setslot{s} +\endsetslot + +\setslot{t} +\endsetslot + +\setslot{u} +\endsetslot + +\setslot{v} +\endsetslot + +\setslot{w} +\endsetslot + +\setslot{x} +\endsetslot + +\setslot{y} +\endsetslot + +\setslot{z} +\endsetslot + +\setslot{braceleft} +\endsetslot + +\setslot{bar} +\endsetslot + +\setslot{braceright} +\endsetslot + +\setslot{asciitilde} +\endsetslot + +\setslot{uni00A0} +\endsetslot + +\setslot{exclamdown} +\endsetslot + +\setslot{cent} +\endsetslot + +\setslot{sterling} +\endsetslot + +\setslot{currency} +\endsetslot + +\setslot{yen} +\endsetslot + +\setslot{brokenbar} +\endsetslot + +\setslot{section} +\endsetslot + +\setslot{dieresis} +\endsetslot + +\setslot{copyright} +\endsetslot + +\setslot{ordfeminine} +\endsetslot + +\setslot{guillemotleft} +\endsetslot + +\setslot{logicalnot} +\endsetslot + +\setslot{uni00AD} +\endsetslot + +\setslot{registered} +\endsetslot + +\setslot{macron} +\endsetslot + +\setslot{degree} +\endsetslot + +\setslot{plusminus} +\endsetslot + +\setslot{twosuperior} +\endsetslot + +\setslot{threesuperior} +\endsetslot + +\setslot{acute} +\endsetslot + +\setslot{mu} +\endsetslot + +\setslot{paragraph} +\endsetslot + +\setslot{periodcentered} +\endsetslot + +\setslot{cedilla} +\endsetslot + +\setslot{onesuperior} +\endsetslot + +\setslot{ordmasculine} +\endsetslot + +\setslot{guillemotright} +\endsetslot + +\setslot{onequarter} +\endsetslot + +\setslot{onehalf} +\endsetslot + +\setslot{threequarters} +\endsetslot + +\setslot{questiondown} +\endsetslot + +\setslot{Agrave} +\endsetslot + +\setslot{Aacute} +\endsetslot + +\setslot{Acircumflex} +\endsetslot + +\setslot{Atilde} +\endsetslot + +\setslot{Adieresis} +\endsetslot + +\setslot{Aring} +\endsetslot + +\setslot{AE} +\endsetslot + +\setslot{Ccedilla} +\endsetslot + +\setslot{Egrave} +\endsetslot + +\setslot{Eacute} +\endsetslot + +\setslot{Ecircumflex} +\endsetslot + +\setslot{Edieresis} +\endsetslot + +\setslot{Igrave} +\endsetslot + +\setslot{Iacute} +\endsetslot + +\setslot{Icircumflex} +\endsetslot + +\setslot{Idieresis} +\endsetslot + +\setslot{Eth} +\endsetslot + +\setslot{Ntilde} +\endsetslot + +\setslot{Ograve} +\endsetslot + +\setslot{Oacute} +\endsetslot + +\setslot{Ocircumflex} +\endsetslot + +\setslot{Otilde} +\endsetslot + +\setslot{Odieresis} +\endsetslot + +\setslot{multiply} +\endsetslot + +\setslot{Oslash} +\endsetslot + +\setslot{Ugrave} +\endsetslot + +\setslot{Uacute} +\endsetslot + +\setslot{Ucircumflex} +\endsetslot + +\setslot{Udieresis} +\endsetslot + +\setslot{Yacute} +\endsetslot + +\setslot{Thorn} +\endsetslot + +\setslot{germandbls} +\endsetslot + +\setslot{agrave} +\endsetslot + +\setslot{aacute} +\endsetslot + +\setslot{acircumflex} +\endsetslot + +\setslot{atilde} +\endsetslot + +\setslot{adieresis} +\endsetslot + +\setslot{aring} +\endsetslot + +\setslot{ae} +\endsetslot + +\setslot{ccedilla} +\endsetslot + +\setslot{egrave} +\endsetslot + +\setslot{eacute} +\endsetslot + +\setslot{ecircumflex} +\endsetslot + +\setslot{edieresis} +\endsetslot + +\setslot{igrave} +\endsetslot + +\setslot{iacute} +\endsetslot + +\setslot{icircumflex} +\endsetslot + +\setslot{idieresis} +\endsetslot + +\setslot{eth} +\endsetslot + +\setslot{ntilde} +\endsetslot + +\setslot{ograve} +\endsetslot + +\setslot{oacute} +\endsetslot + +\setslot{ocircumflex} +\endsetslot + +\setslot{otilde} +\endsetslot + +\setslot{odieresis} +\endsetslot + +\setslot{divide} +\endsetslot + +\setslot{oslash} +\endsetslot + +\setslot{ugrave} +\endsetslot + +\setslot{uacute} +\endsetslot + +\setslot{ucircumflex} +\endsetslot + +\setslot{udieresis} +\endsetslot + +\setslot{yacute} +\endsetslot + +\setslot{thorn} +\endsetslot + +\setslot{ydieresis} +\endsetslot + +\setslot{dotlessi} +\endsetslot + +\setslot{Lslash} +\endsetslot + +\setslot{lslash} +\endsetslot + +\setslot{OE} +\endsetslot + +\setslot{oe} +\endsetslot + +\setslot{Scaron} +\endsetslot + +\setslot{scaron} +\endsetslot + +\setslot{Ydieresis} +\endsetslot + +\setslot{Zcaron} +\endsetslot + +\setslot{zcaron} +\endsetslot + +\setslot{florin} +\endsetslot + +\setslot{circumflex} +\endsetslot + +\setslot{caron} +\endsetslot + +\setslot{uni02C9} +\endsetslot + +\setslot{breve} +\endsetslot + +\setslot{dotaccent} +\endsetslot + +\setslot{ring} +\endsetslot + +\setslot{ogonek} +\endsetslot + +\setslot{tilde} +\endsetslot + +\setslot{hungarumlaut} +\endsetslot + +\setslot{pi} +\endsetslot + +\setslot{endash} +\endsetslot + +\setslot{emdash} +\endsetslot + +\setslot{quoteleft} +\endsetslot + +\setslot{quoteright} +\endsetslot + +\setslot{quotesinglbase} +\endsetslot + +\setslot{quotedblleft} +\endsetslot + +\setslot{quotedblright} +\endsetslot + +\setslot{quotedblbase} +\endsetslot + +\setslot{dagger} +\endsetslot + +\setslot{daggerdbl} +\endsetslot + +\setslot{bullet} +\endsetslot + +\setslot{ellipsis} +\endsetslot + +\setslot{perthousand} +\endsetslot + +\setslot{guilsinglleft} +\endsetslot + +\setslot{guilsinglright} +\endsetslot + +\setslot{fraction} +\endsetslot + +\setslot{Euro} +\endsetslot + +\setslot{trademark} +\endsetslot + +\setslot{Omega} +\endsetslot + +\setslot{partialdiff} +\endsetslot + +\setslot{Delta} +\endsetslot + +\setslot{product} +\endsetslot + +\setslot{summation} +\endsetslot + +\setslot{minus} +\endsetslot + +\setslot{radical} +\endsetslot + +\setslot{infinity} +\endsetslot + +\setslot{integral} +\endsetslot + +\setslot{approxequal} +\endsetslot + +\setslot{notequal} +\endsetslot + +\setslot{lessequal} +\endsetslot + +\setslot{greaterequal} +\endsetslot + +\setslot{lozenge} +\endsetslot + +\setslot{fi} +\endsetslot + +\setslot{fl} +\endsetslot + +\setslot{commaaccent} +\endsetslot + +\setslot{grave.case} +\endsetslot + +\setslot{dieresis.case} +\endsetslot + +\setslot{macron.case} +\endsetslot + +\setslot{acute.case} +\endsetslot + +\setslot{circumflex.case} +\endsetslot + +\setslot{caron.case} +\endsetslot + +\setslot{breve.case} +\endsetslot + +\setslot{dotaccent.case} +\endsetslot + +\setslot{ring.case} +\endsetslot + +\endencoding diff --git a/Master/texmf-dist/source/fonts/lato/lato-02.etx b/Master/texmf-dist/source/fonts/lato/lato-02.etx new file mode 100644 index 00000000000..757e717955c --- /dev/null +++ b/Master/texmf-dist/source/fonts/lato/lato-02.etx @@ -0,0 +1,32 @@ +%% lato-02.etx +%% Copyright 2011 Mohamed El Morabity +% +% This work may be distributed and/or modified under the conditions of the LaTeX +% Project Public License, either version 1.3 of this license or (at your option) +% any later version. The latest version of this license is in +% http://www.latex-project.org/lppl.txt and version 1.3 or later is part of all +% distributions of LaTeX version 2005/12/01 or later. +% +% This work has the LPPL maintenance status `maintained'. +% +% The Current Maintainer of this work is Mohamed El Morabity +% +% This work consists of all files listed in manifest.txt. + +\relax + +\encoding + +\setslot{tilde.case} +\endsetslot + +\setslot{hungarumlaut.case} +\endsetslot + +\setslot{caron.salt} +\endsetslot + +\setslot{uni2669} +\endsetslot + +\endencoding diff --git a/Master/texmf-dist/source/fonts/lato/lato-dotlessj.etx b/Master/texmf-dist/source/fonts/lato/lato-dotlessj.etx new file mode 100644 index 00000000000..7a478df26eb --- /dev/null +++ b/Master/texmf-dist/source/fonts/lato/lato-dotlessj.etx @@ -0,0 +1,23 @@ +%% lato-dotlessj.etx +%% Copyright 2011 Mohamed El Morabity +% +% This work may be distributed and/or modified under the conditions of the LaTeX +% Project Public License, either version 1.3 of this license or (at your option) +% any later version. The latest version of this license is in +% http://www.latex-project.org/lppl.txt and version 1.3 or later is part of all +% distributions of LaTeX version 2005/12/01 or later. +% +% This work has the LPPL maintenance status `maintained'. +% +% The Current Maintainer of this work is Mohamed El Morabity +% +% This work consists of all files listed in manifest.txt. + +\relax + +\encoding + +\setslot{uni0237} +\endsetslot + +\endencoding diff --git a/Master/texmf-dist/source/fonts/lato/lato-drv.tex b/Master/texmf-dist/source/fonts/lato/lato-drv.tex new file mode 100644 index 00000000000..bffb9a47645 --- /dev/null +++ b/Master/texmf-dist/source/fonts/lato/lato-drv.tex @@ -0,0 +1,191 @@ +%% lato-drv.tex +%% Copyright 2011 Mohamed El Morabity +% +% This work may be distributed and/or modified under the conditions of the LaTeX +% Project Public License, either version 1.3 of this license or (at your option) +% any later version. The latest version of this license is in +% http://www.latex-project.org/lppl.txt and version 1.3 or later is part of all +% distributions of LaTeX version 2005/12/01 or later. +% +% This work has the LPPL maintenance status `maintained'. +% +% The Current Maintainer of this work is Mohamed El Morabity +% +% This work consists of all files listed in manifest.txt. + +\input fontinst.sty + + +\setint{smallcapsscale}{800} + +\substitutesilent{scsl}{scit} + + +\recordtransforms{lato-rec.tex} + + +\foreach(e){01,02} + \transformfont{Lato-Hairline-\str{e}}{\reencodefont{lato-\str{e}}{\fromafm{Lato-Hairline}}} + \transformfont{Lato-HairlineItalic-\str{e}}{\reencodefont{lato-\str{e}}{\fromafm{Lato-HairlineItalic}}} + \transformfont{Lato-Light-\str{e}}{\reencodefont{lato-\str{e}}{\fromafm{Lato-Light}}} + \transformfont{Lato-LightItalic-\str{e}}{\reencodefont{lato-\str{e}}{\fromafm{Lato-LightItalic}}} + \transformfont{Lato-Regular-\str{e}}{\reencodefont{lato-\str{e}}{\fromafm{Lato-Regular}}} + \transformfont{Lato-Italic-\str{e}}{\reencodefont{lato-\str{e}}{\fromafm{Lato-Italic}}} + \transformfont{Lato-Bold-\str{e}}{\reencodefont{lato-\str{e}}{\fromafm{Lato-Bold}}} + \transformfont{Lato-BoldItalic-\str{e}}{\reencodefont{lato-\str{e}}{\fromafm{Lato-BoldItalic}}} + \transformfont{Lato-Black-\str{e}}{\reencodefont{lato-\str{e}}{\fromafm{Lato-Black}}} + \transformfont{Lato-BlackItalic-\str{e}}{\reencodefont{lato-\str{e}}{\fromafm{Lato-BlackItalic}}} +\endfor(e) +\transformfont{Lato-Hairline-dotlessj}{\reencodefont{lato-dotlessj}{\fromafm{Lato-Hairline-LCDFJ}}} +\transformfont{Lato-HairlineItalic-dotlessj}{\reencodefont{lato-dotlessj}{\fromafm{Lato-HairlineItalic-LCDFJ}}} +\transformfont{Lato-Light-dotlessj}{\reencodefont{lato-dotlessj}{\fromafm{Lato-Light-LCDFJ}}} +\transformfont{Lato-LightItalic-dotlessj}{\reencodefont{lato-dotlessj}{\fromafm{Lato-LightItalic-LCDFJ}}} +\transformfont{Lato-Regular-dotlessj}{\reencodefont{lato-dotlessj}{\fromafm{Lato-Regular-LCDFJ}}} +\transformfont{Lato-Italic-dotlessj}{\reencodefont{lato-dotlessj}{\fromafm{Lato-Italic-LCDFJ}}} +\transformfont{Lato-Bold-dotlessj}{\reencodefont{lato-dotlessj}{\fromafm{Lato-Bold-LCDFJ}}} +\transformfont{Lato-BoldItalic-dotlessj}{\reencodefont{lato-dotlessj}{\fromafm{Lato-BoldItalic-LCDFJ}}} +\transformfont{Lato-Black-dotlessj}{\reencodefont{lato-dotlessj}{\fromafm{Lato-Black-LCDFJ}}} +\transformfont{Lato-BlackItalic-dotlessj}{\reencodefont{lato-dotlessj}{\fromafm{Lato-BlackItalic-LCDFJ}}} + + +\fontinstcc +\def\fd_family#1#2#3{ + \a_toks{#3} + \edef\lowercase_file{\lowercase{ + \edef\noexpand\lowercase_file{#1#2.fd}}} + \lowercase_file + \open_out{\lowercase_file} + \out_line{\percent_char~Filename:~\lowercase_file} + \out_line{\percent_char~Created~by:~tex~\jobname} + \out_line{\percent_char~Created~using~fontinst~v\fontinstversion} + \out_line{} + \out_line{\percent_char~THIS~FILE~SHOULD~BE~PUT~IN~A~TEX~INPUTS~ + DIRECTORY} + \out_line{} + \out_line{\string\ProvidesFile{\lowercase_file}} + \out_lline{[ + \the\year/ + \ifnum10>\month0\fi\the\month/ + \ifnum10>\day0\fi\the\day\space + Fontinst~v\fontinstversion\space + font~definitions~for~#1/#2. + ]} + \out_line{} + %%% + \out_line{\string\expandafter\string\ifx\string\csname\space lato@scale\string\endcsname\string\relax} + \out_line{\space\space\string\let\string\lato@scale\string\@empty} + \out_line{\string\fi} + \out_line{} + %%% + \out_line{\string\DeclareFontFamily{#1}{#2}{\the\a_toks}} + { + \csname #1-#2\endcsname + \out_line{} + \let\do_shape=\substitute_shape + \csname #1-#2\endcsname + \let\do_shape=\remove_shape + \csname #1-#2\endcsname + } + \x_cs\g_let{#1-#2}\x_relax + \out_line{} + \out_line{\string\endinput} + \close_out{Font~definitions} +} +\normalcc + + +\installfonts +\installfamily{OT1}{fla}{} + +\installfont{Lato-Hairline-ot1}{Lato-Hairline-01,Lato-Hairline-02,Lato-Hairline-dotlessj,lato-fixlatin,newlatin}{ot1}{OT1}{fla}{el}{n}{<->\string\lato@scale} +\installfont{Lato-HairlineItalic-ot1}{Lato-HairlineItalic-01,Lato-HairlineItalic-02,Lato-HairlineItalic-dotlessj,lato-fixlatin,newlatin}{ot1}{OT1}{fla}{el}{it}{<->\string\lato@scale} +\installfont{Lato-Hairline-SmallCaps-ot1}{Lato-Hairline-01,Lato-Hairline-02,Lato-Hairline-dotlessj,lato-fixlatin,newlatin}{ot1c}{OT1}{fla}{el}{sc}{<->\string\lato@scale} +\installfont{Lato-HairlineItalic-SmallCaps-ot1}{Lato-HairlineItalic-01,Lato-HairlineItalic-02,Lato-HairlineItalic-dotlessj,lato-fixlatin,newlatin}{ot1c}{OT1}{fla}{el}{scit}{<->\string\lato@scale} + +\installfont{Lato-Light-ot1}{Lato-Light-01,Lato-Light-02,Lato-Light-dotlessj,lato-fixlatin,newlatin}{ot1}{OT1}{fla}{l}{n}{<->\string\lato@scale} +\installfont{Lato-LightItalic-ot1}{Lato-LightItalic-01,Lato-LightItalic-02,Lato-LightItalic-dotlessj,lato-fixlatin,newlatin}{ot1}{OT1}{fla}{l}{it}{<->\string\lato@scale} +\installfont{Lato-Light-SmallCaps-ot1}{Lato-Light-01,Lato-Light-02,Lato-Light-dotlessj,lato-fixlatin,newlatin}{ot1c}{OT1}{fla}{l}{sc}{<->\string\lato@scale} +\installfont{Lato-LightItalic-SmallCaps-ot1}{Lato-LightItalic-01,Lato-LightItalic-02,Lato-LightItalic-dotlessj,lato-fixlatin,newlatin}{ot1c}{OT1}{fla}{l}{scit}{<->\string\lato@scale} + +\installfont{Lato-Regular-ot1}{Lato-Regular-01,Lato-Regular-02,Lato-Regular-dotlessj,lato-fixlatin,newlatin}{ot1}{OT1}{fla}{m}{n}{<->\string\lato@scale} +\installfont{Lato-Italic-ot1}{Lato-Italic-01,Lato-Italic-02,Lato-Italic-dotlessj,lato-fixlatin,newlatin}{ot1}{OT1}{fla}{m}{it}{<->\string\lato@scale} +\installfont{Lato-Regular-SmallCaps-ot1}{Lato-Regular-01,Lato-Regular-02,Lato-Regular-dotlessj,lato-fixlatin,newlatin}{ot1c}{OT1}{fla}{m}{sc}{<->\string\lato@scale} +\installfont{Lato-Italic-SmallCaps-ot1}{Lato-Italic-01,Lato-Italic-02,Lato-Italic-dotlessj,lato-fixlatin,newlatin}{ot1c}{OT1}{fla}{m}{scit}{<->\string\lato@scale} + +\installfont{Lato-Bold-ot1}{Lato-Bold-01,Lato-Bold-02,Lato-Bold-dotlessj,lato-fixlatin,newlatin}{ot1}{OT1}{fla}{b}{n}{<->\string\lato@scale} +\installfont{Lato-BoldItalic-ot1}{Lato-BoldItalic-01,Lato-BoldItalic-02,Lato-BoldItalic-dotlessj,lato-fixlatin,newlatin}{ot1}{OT1}{fla}{b}{it}{<->\string\lato@scale} +\installfont{Lato-Bold-SmallCaps-ot1}{Lato-Bold-01,Lato-Bold-02,Lato-Bold-dotlessj,lato-fixlatin,newlatin}{ot1c}{OT1}{fla}{b}{sc}{<->\string\lato@scale} +\installfont{Lato-BoldItalic-SmallCaps-ot1}{Lato-BoldItalic-01,Lato-BoldItalic-02,Lato-BoldItalic-dotlessj,lato-fixlatin,newlatin}{ot1c}{OT1}{fla}{b}{scit}{<->\string\lato@scale} + +\installfont{Lato-Black-ot1}{Lato-Black-01,Lato-Black-02,Lato-Black-dotlessj,lato-fixlatin,newlatin}{ot1}{OT1}{fla}{eb}{n}{<->\string\lato@scale} +\installfont{Lato-BlackItalic-ot1}{Lato-BlackItalic-01,Lato-BlackItalic-02,Lato-BlackItalic-dotlessj,lato-fixlatin,newlatin}{ot1}{OT1}{fla}{eb}{it}{<->\string\lato@scale} +\installfont{Lato-Black-SmallCaps-ot1}{Lato-Black-01,Lato-Black-02,Lato-Black-dotlessj,lato-fixlatin,newlatin}{ot1c}{OT1}{fla}{eb}{sc}{<->\string\lato@scale} +\installfont{Lato-BlackItalic-SmallCaps-ot1}{Lato-BlackItalic-01,Lato-BlackItalic-02,Lato-BlackItalic-dotlessj,lato-fixlatin,newlatin}{ot1c}{OT1}{fla}{eb}{scit}{<->\string\lato@scale} + +\endinstallfonts + + +\installfonts +\installfamily{T1}{fla}{} + +\installfont{Lato-Hairline-t1}{Lato-Hairline-01,Lato-Hairline-02,Lato-Hairline-dotlessj,lato-fixlatin,newlatin}{t1}{T1}{fla}{el}{n}{<->\string\lato@scale} +\installfont{Lato-HairlineItalic-t1}{Lato-HairlineItalic-01,Lato-HairlineItalic-02,Lato-HairlineItalic-dotlessj,lato-fixlatin,newlatin}{t1}{T1}{fla}{el}{it}{<->\string\lato@scale} +\installfont{Lato-Hairline-SmallCaps-t1}{Lato-Hairline-01,Lato-Hairline-02,Lato-Hairline-dotlessj,lato-fixlatin,newlatin}{t1c}{T1}{fla}{el}{sc}{<->\string\lato@scale} +\installfont{Lato-HairlineItalic-SmallCaps-t1}{Lato-HairlineItalic-01,Lato-HairlineItalic-02,Lato-HairlineItalic-dotlessj,lato-fixlatin,newlatin}{t1c}{T1}{fla}{el}{scit}{<->\string\lato@scale} + +\installfont{Lato-Light-t1}{Lato-Light-01,Lato-Light-02,Lato-Light-dotlessj,lato-fixlatin,newlatin}{t1}{T1}{fla}{l}{n}{<->\string\lato@scale} +\installfont{Lato-LightItalic-t1}{Lato-LightItalic-01,Lato-LightItalic-02,Lato-LightItalic-dotlessj,lato-fixlatin,newlatin}{t1}{T1}{fla}{l}{it}{<->\string\lato@scale} +\installfont{Lato-Light-SmallCaps-t1}{Lato-Light-01,Lato-Light-02,Lato-Light-dotlessj,lato-fixlatin,newlatin}{t1c}{T1}{fla}{l}{sc}{<->\string\lato@scale} +\installfont{Lato-LightItalic-SmallCaps-t1}{Lato-LightItalic-01,Lato-LightItalic-02,Lato-LightItalic-dotlessj,lato-fixlatin,newlatin}{t1c}{T1}{fla}{l}{scit}{<->\string\lato@scale} + +\installfont{Lato-Regular-t1}{Lato-Regular-01,Lato-Regular-02,Lato-Regular-dotlessj,lato-fixlatin,newlatin}{t1}{T1}{fla}{m}{n}{<->\string\lato@scale} +\installfont{Lato-Italic-t1}{Lato-Italic-01,Lato-Italic-02,Lato-Italic-dotlessj,lato-fixlatin,newlatin}{t1}{T1}{fla}{m}{it}{<->\string\lato@scale} +\installfont{Lato-Regular-SmallCaps-t1}{Lato-Regular-01,Lato-Regular-02,Lato-Regular-dotlessj,lato-fixlatin,newlatin}{t1c}{T1}{fla}{m}{sc}{<->\string\lato@scale} +\installfont{Lato-Italic-SmallCaps-t1}{Lato-Italic-01,Lato-Italic-02,Lato-Italic-dotlessj,lato-fixlatin,newlatin}{t1c}{T1}{fla}{m}{scit}{<->\string\lato@scale} + +\installfont{Lato-Bold-t1}{Lato-Bold-01,Lato-Bold-02,Lato-Bold-dotlessj,lato-fixlatin,newlatin}{t1}{T1}{fla}{b}{n}{<->\string\lato@scale} +\installfont{Lato-BoldItalic-t1}{Lato-BoldItalic-01,Lato-BoldItalic-02,Lato-BoldItalic-dotlessj,lato-fixlatin,newlatin}{t1}{T1}{fla}{b}{it}{<->\string\lato@scale} +\installfont{Lato-Bold-SmallCaps-t1}{Lato-Bold-01,Lato-Bold-02,Lato-Bold-dotlessj,lato-fixlatin,newlatin}{t1c}{T1}{fla}{b}{sc}{<->\string\lato@scale} +\installfont{Lato-BoldItalic-SmallCaps-t1}{Lato-BoldItalic-01,Lato-BoldItalic-02,Lato-BoldItalic-dotlessj,lato-fixlatin,newlatin}{t1c}{T1}{fla}{b}{scit}{<->\string\lato@scale} + +\installfont{Lato-Black-t1}{Lato-Black-01,Lato-Black-02,Lato-Black-dotlessj,lato-fixlatin,newlatin}{t1}{T1}{fla}{eb}{n}{<->\string\lato@scale} +\installfont{Lato-BlackItalic-t1}{Lato-BlackItalic-01,Lato-BlackItalic-02,Lato-BlackItalic-dotlessj,lato-fixlatin,newlatin}{t1}{T1}{fla}{eb}{it}{<->\string\lato@scale} +\installfont{Lato-Black-SmallCaps-t1}{Lato-Black-01,Lato-Black-02,Lato-Black-dotlessj,lato-fixlatin,newlatin}{t1c}{T1}{fla}{eb}{sc}{<->\string\lato@scale} +\installfont{Lato-BlackItalic-SmallCaps-t1}{Lato-BlackItalic-01,Lato-BlackItalic-02,Lato-BlackItalic-dotlessj,lato-fixlatin,newlatin}{t1c}{T1}{fla}{eb}{scit}{<->\string\lato@scale} + +\endinstallfonts + + +\installfonts +\installfamily{TS1}{fla}{} + +\installfont{Lato-Hairline-ts1}{Lato-Hairline-01,Lato-Hairline-02,lato-fixtextcomp,textcomp}{ts1}{TS1}{fla}{el}{n}{<->\string\lato@scale} +\installfont{Lato-HairlineItalic-ts1}{Lato-HairlineItalic-01,Lato-HairlineItalic-02,lato-fixtextcomp,textcomp}{ts1}{TS1}{fla}{el}{it}{<->\string\lato@scale} +\installfontas{Lato-Hairline-ts1}{TS1}{fla}{el}{sc}{<->\string\lato@scale} +\installfontas{Lato-HairlineItalic-ts1}{TS1}{fla}{el}{scit}{<->\string\lato@scale} + +\installfont{Lato-Light-ts1}{Lato-Light-01,Lato-Light-02,lato-fixtextcomp,textcomp}{ts1}{TS1}{fla}{l}{n}{<->\string\lato@scale} +\installfont{Lato-LightItalic-ts1}{Lato-LightItalic-01,Lato-LightItalic-02,lato-fixtextcomp,textcomp}{ts1}{TS1}{fla}{l}{it}{<->\string\lato@scale} +\installfontas{Lato-Light-ts1}{TS1}{fla}{l}{sc}{<->\string\lato@scale} +\installfontas{Lato-LightItalic-ts1}{TS1}{fla}{l}{scit}{<->\string\lato@scale} + +\installfont{Lato-Regular-ts1}{Lato-Regular-01,Lato-Regular-02,lato-fixtextcomp,textcomp}{ts1}{TS1}{fla}{m}{n}{<->\string\lato@scale} +\installfont{Lato-Italic-ts1}{Lato-Italic-01,Lato-Italic-02,lato-fixtextcomp,textcomp}{ts1}{TS1}{fla}{m}{it}{<->\string\lato@scale} +\installfontas{Lato-Regular-ts1}{TS1}{fla}{m}{sc}{<->\string\lato@scale} +\installfontas{Lato-Italic-ts1}{TS1}{fla}{m}{scit}{<->\string\lato@scale} + +\installfont{Lato-Bold-ts1}{Lato-Bold-01,Lato-Bold-02,lato-fixtextcomp,textcomp}{ts1}{TS1}{fla}{b}{n}{<->\string\lato@scale} +\installfont{Lato-BoldItalic-ts1}{Lato-BoldItalic-01,Lato-BoldItalic-02,lato-fixtextcomp,textcomp}{ts1}{TS1}{fla}{b}{it}{<->\string\lato@scale} +\installfontas{Lato-Bold-ts1}{TS1}{fla}{b}{sc}{<->\string\lato@scale} +\installfontas{Lato-BoldItalic-ts1}{TS1}{fla}{b}{scit}{<->\string\lato@scale} + +\installfont{Lato-Black-ts1}{Lato-Black-01,Lato-Black-02,lato-fixtextcomp,textcomp}{ts1}{TS1}{fla}{eb}{n}{<->\string\lato@scale} +\installfont{Lato-BlackItalic-ts1}{Lato-BlackItalic-01,Lato-BlackItalic-02,lato-fixtextcomp,textcomp}{ts1}{TS1}{fla}{eb}{it}{<->\string\lato@scale} +\installfontas{Lato-Black-ts1}{TS1}{fla}{eb}{sc}{<->\string\lato@scale} +\installfontas{Lato-BlackItalic-ts1}{TS1}{fla}{eb}{scit}{<->\string\lato@scale} + +\endinstallfonts + + +\endrecordtransforms +\bye diff --git a/Master/texmf-dist/source/fonts/lato/lato-fixlatin.mtx b/Master/texmf-dist/source/fonts/lato/lato-fixlatin.mtx new file mode 100644 index 00000000000..9f7d8d5ca09 --- /dev/null +++ b/Master/texmf-dist/source/fonts/lato/lato-fixlatin.mtx @@ -0,0 +1,28 @@ +%% lato-fixlatin.tex +%% Copyright 2011 Mohamed El Morabity +% +% This work may be distributed and/or modified under the conditions of the LaTeX +% Project Public License, either version 1.3 of this license or (at your option) +% any later version. The latest version of this license is in +% http://www.latex-project.org/lppl.txt and version 1.3 or later is part of all +% distributions of LaTeX version 2005/12/01 or later. +% +% This work has the LPPL maintenance status `maintained'. +% +% The Current Maintainer of this work is Mohamed El Morabity +% +% This work consists of all files listed in manifest.txt. + +\relax + +\metrics + +\unsetglyph{Delta} + +\unsetglyph{Omega} + +\resetglyph{dotlessj} + \glyph{uni0237}{1000} +\endresetglyph + +\endmetrics diff --git a/Master/texmf-dist/source/fonts/lato/lato-fixtextcomp.mtx b/Master/texmf-dist/source/fonts/lato/lato-fixtextcomp.mtx new file mode 100644 index 00000000000..ebe5abd27f6 --- /dev/null +++ b/Master/texmf-dist/source/fonts/lato/lato-fixtextcomp.mtx @@ -0,0 +1,64 @@ +%% lato-fixtextcomp.tex +%% Copyright 2011 Mohamed El Morabity +% +% This work may be distributed and/or modified under the conditions of the LaTeX +% Project Public License, either version 1.3 of this license or (at your option) +% any later version. The latest version of this license is in +% http://www.latex-project.org/lppl.txt and version 1.3 or later is part of all +% distributions of LaTeX version 2005/12/01 or later. +% +% This work has the LPPL maintenance status `maintained'. +% +% The Current Maintainer of this work is Mohamed El Morabity +% +% This work consists of all files listed in manifest.txt. + +\relax + +\metrics + +\resetglyph{capitalgrave} + \glyph{grave.case}{1000} +\endresetglyph + +\resetglyph{capitalacute} + \glyph{acute.case}{1000} +\endresetglyph + +\resetglyph{capitalcircumflex} + \glyph{circumflex.case}{1000} +\endresetglyph + +\resetglyph{capitaltilde} + \glyph{tilde.case}{1000} +\endresetglyph + +\resetglyph{capitaldieresis} + \glyph{dieresis.case}{1000} +\endresetglyph + +\resetglyph{capitalhungarumlaut} + \glyph{hungarumlaut.case}{1000} +\endresetglyph + +\resetglyph{capitalring} + \glyph{ring.case}{1000} +\endresetglyph + +\resetglyph{capitalcaron} + \glyph{caron.case}{1000} +\endresetglyph + +\resetglyph{capitalbreve} + \glyph{breve.case}{1000} +\endresetglyph + +\resetglyph{capitalmacron} + \glyph{macron.case}{1000} +\endresetglyph + +\resetglyph{capitaldotaccent} + \glyph{dotaccent.case}{1000} +\endresetglyph + +\endmetrics diff --git a/Master/texmf-dist/source/fonts/lato/lato-map.tex b/Master/texmf-dist/source/fonts/lato/lato-map.tex new file mode 100644 index 00000000000..afdb62092e2 --- /dev/null +++ b/Master/texmf-dist/source/fonts/lato/lato-map.tex @@ -0,0 +1,24 @@ +%% lato-map.etx +%% Copyright 2011 Mohamed El Morabity +% +% This work may be distributed and/or modified under the conditions of the LaTeX +% Project Public License, either version 1.3 of this license or (at your option) +% any later version. The latest version of this license is in +% http://www.latex-project.org/lppl.txt and version 1.3 or later is part of all +% distributions of LaTeX version 2005/12/01 or later. +% +% This work has the LPPL maintenance status `maintained'. +% +% The Current Maintainer of this work is Mohamed El Morabity +% +% This work consists of all files listed in manifest.txt. + +\input finstmsc.sty + +\resetstr{PSfontsuffix}{.pfb} + +\adddriver{dvips}{lato.map} +\input lato-rec.tex +\donedrivers + +\bye diff --git a/Master/texmf-dist/source/fonts/lato/ttf2type1.pe b/Master/texmf-dist/source/fonts/lato/ttf2type1.pe new file mode 100644 index 00000000000..47286fe2180 --- /dev/null +++ b/Master/texmf-dist/source/fonts/lato/ttf2type1.pe @@ -0,0 +1,22 @@ +#!/usr/bin/env fontforge +## ttf2ype1.pe +## Copyright 2011 Mohamed El Morabity +# +# This work may be distributed and/or modified under the conditions of the LaTeX +# Project Public License, either version 1.3 of this license or (at your option) +# any later version. The latest version of this license is in +# http://www.latex-project.org/lppl.txt and version 1.3 or later is part of all +# distributions of LaTeX version 2005/12/01 or later. +# +# This work has the LPPL maintenance status `maintained'. +# +# The Current Maintainer of this work is Mohamed El Morabity +# +# This work consists of all files listed in manifest.txt. + +i=1 +while (i < $argc) + Open($argv[i]) + Generate($argv[i]:r + ".pfb") + i = i+1 +endloop |