summaryrefslogtreecommitdiff
path: root/systems/unix/tex-fpc/MFT
diff options
context:
space:
mode:
Diffstat (limited to 'systems/unix/tex-fpc/MFT')
-rw-r--r--systems/unix/tex-fpc/MFT/iby/README26
-rw-r--r--systems/unix/tex-fpc/MFT/iby/agr.tex2
-rwxr-xr-x[-rw-r--r--]systems/unix/tex-fpc/MFT/iby/getiby8
-rwxr-xr-xsystems/unix/tex-fpc/MFT/iby/getlevy3
-rwxr-xr-xsystems/unix/tex-fpc/MFT/iby/ibymacros2
-rw-r--r--systems/unix/tex-fpc/MFT/iby/sappho.tex6
-rw-r--r--systems/unix/tex-fpc/MFT/local.mf33
-rwxr-xr-xsystems/unix/tex-fpc/MFT/logmacfonts3
-rwxr-xr-xsystems/unix/tex-fpc/MFT/manfonts2
-rwxr-xr-xsystems/unix/tex-fpc/MFT/texwebfonts2
-rwxr-xr-x[-rw-r--r--]systems/unix/tex-fpc/MFT/webfonts0
11 files changed, 38 insertions, 49 deletions
diff --git a/systems/unix/tex-fpc/MFT/iby/README b/systems/unix/tex-fpc/MFT/iby/README
index 802aae4137..190ce62dca 100644
--- a/systems/unix/tex-fpc/MFT/iby/README
+++ b/systems/unix/tex-fpc/MFT/iby/README
@@ -1,18 +1,21 @@
This directory contains files that help installing an ancient Greek
-font in TeX-GPC. The font includes a full set of diacritical marks,
+font in TeX-FPC. The font includes a full set of diacritical marks,
the preclassic letters digamma, quoppa and sampi, and the lunatic
variant of sigma.
The font was originally cut by Firmin Didot(*1764, +1836), put into
METAFONT files by Silvio Levy in 1987 and improved by Pierre A. MacKay,
-the author of Ibycus4. Here I used version 4.5 as of
-2004-10-27.
+the author of Ibycus4. Here I used version 4.5 as of 2004-10-27.
Preparation:
------------
-Get the packages ibygrk and levy from CTAN:fonts/greek and copy
-files from levy and ibygrk directories into this directory, with
-the shellscripts getlevy and getiby.
+Get the packages ibygrk and levy from CTAN:fonts/greek and unzip them
+in the MFT directory, so ibygrk and levy are siblings to iby.
+ftp ftp://tug.org/tex-archive/fonts/greek/levy.zip
+ftp ftp://tug.org/tex-archive/fonts/greek/ibygrk.zip
+
+Copy files from the levy and ibygrk directories into this directory,
+with the shell scripts getlevy and getiby.
Link METAFONT's and TeX's master directories to this directory, so
you can run mf and tex from here. Make sure MFinputs contains
@@ -82,6 +85,15 @@ guillemets << >>
Look at test.tex and sappho.tex for examples.
+If you get messages like that
+ Font \ninegrk=fibr84 at 9.0pt not loaded: Not enough room left.
+you want to enlarge TeX's memory.
+Compile TeX with statistics turned on, set \tracingstats=1
+and observe the statistics at the end. Then you might change the
+constant in tex.p, compile with
+ fpc -Fasysutils,baseunix,unix tex.p
+and try with the bigger tex.
+
Installing the Type 1 fonts in teTeX3.0:
----------------------------------------
List the search directory with `kpsewhich -show-path=.pfb'
@@ -95,4 +107,6 @@ Finally I added the command line option `-u +iby' to dvips
in the dvipdf script.
Aug. 2008
+-
+Nov. 2020
Wolfgang Helbig
diff --git a/systems/unix/tex-fpc/MFT/iby/agr.tex b/systems/unix/tex-fpc/MFT/iby/agr.tex
index 038f6a94bd..c8828880a2 100644
--- a/systems/unix/tex-fpc/MFT/iby/agr.tex
+++ b/systems/unix/tex-fpc/MFT/iby/agr.tex
@@ -1,2 +1,2 @@
-\input ibycusps
+\input ibycus4
\setgreek10/12
diff --git a/systems/unix/tex-fpc/MFT/iby/getiby b/systems/unix/tex-fpc/MFT/iby/getiby
index 23f2b7724a..f5b92e8f6b 100644..100755
--- a/systems/unix/tex-fpc/MFT/iby/getiby
+++ b/systems/unix/tex-fpc/MFT/iby/getiby
@@ -6,12 +6,16 @@ abary4.mf version4.mf ubary4.mf sampi4.mf obary4.mf koppa4.mf \
ibyupr4.mf ibypnct4.mf ibylwr4.mf ibylig4.mf ibycus4.mf ibyacc4.mf \
ibary4.mf hbary4.mf fibr849.mf fibr848.mf fibr84.mf fibo849.mf \
fibo848.mf fibo84.mf fibb849.mf fibb848.mf fibb84.mf ebary4.mf \
-digamma4.mf cigma4.mf wbary4.mf gen_acc.mf graccent.mf grbase.mf
+digamma4.mf cigma4.mf wbary4.mf ibycus4.map
do cp -p $IBY/fonts/source/public/ibycus4/$f .
done
for f in \
pssetiby.tex tlgsqq.tex setiby4.tex version4.tex ibycusps.tex \
-ibycus4.tex iby4extr.tex psibycus.tex iby4text.tex
+ibycus4.tex iby4extr.tex
do cp -p $IBY/tex/generic/ibycus4/$f .
done
+
+for f in psibycus.tex iby4text.tex
+do cp -p $IBY/doc/generic/ibycus4/$f .
+done
diff --git a/systems/unix/tex-fpc/MFT/iby/getlevy b/systems/unix/tex-fpc/MFT/iby/getlevy
index 899e201492..69fc432f80 100755
--- a/systems/unix/tex-fpc/MFT/iby/getlevy
+++ b/systems/unix/tex-fpc/MFT/iby/getlevy
@@ -3,6 +3,7 @@ LEVY=../levy
for f in \
a.mf b.mf d.mf e.mf f.mf g.mf h.mf i.mf j.mf k.mf \
l.mf m.mf n.mf o.mf p.mf q.mf r.mf s.mf t.mf u.mf \
-w.mf x.mf y.mf z.mf gen_sigma.mf grpunct.mf grbase.mf graccent.mf
+w.mf x.mf y.mf z.mf gen_sigma.mf grpunct.mf grbase.mf graccent.mf \
+gen_acc.mf
do cp -p $LEVY/$f .
done
diff --git a/systems/unix/tex-fpc/MFT/iby/ibymacros b/systems/unix/tex-fpc/MFT/iby/ibymacros
index fc64ea0f6e..3af54083e4 100755
--- a/systems/unix/tex-fpc/MFT/iby/ibymacros
+++ b/systems/unix/tex-fpc/MFT/iby/ibymacros
@@ -1,4 +1,4 @@
-# install tex macros for ibycus4 TeX-GPC
+# install tex macros for ibycus4 TeX-FPC
for f in \
pssetiby.tex tlgsqq.tex setiby4.tex version4.tex ibycusps.tex \
ibycus4.tex iby4extr.tex psibycus.tex iby4text.tex agr.tex ibycus4.map
diff --git a/systems/unix/tex-fpc/MFT/iby/sappho.tex b/systems/unix/tex-fpc/MFT/iby/sappho.tex
index 861f5d682f..d097f819cc 100644
--- a/systems/unix/tex-fpc/MFT/iby/sappho.tex
+++ b/systems/unix/tex-fpc/MFT/iby/sappho.tex
@@ -1,7 +1,7 @@
% Ein Beispiel fuer die Benutzung des altgriechischen Fonts:
\hsize 4in
-\input ibycusps
-\setgreek10/12
+\input ibycus4
+\setgreek12/14
\GK
\obeylines
De'duke me`n a) sela'nna
@@ -18,7 +18,7 @@ ga=n e)pi` pai=san.
\medskip
-)'Espere, pa'nta fe'reis, o)'sa fai'nolis e)ske'das' Au)'ws;
+('Espere, pa'nta fe'reis, o)'sa fai'nolis e)ske'das' Au)'ws;
fe'reis o)'in,
fe'reis ai)=ga,
fe'reis a)'pu ma'teri pai=da.
diff --git a/systems/unix/tex-fpc/MFT/local.mf b/systems/unix/tex-fpc/MFT/local.mf
deleted file mode 100644
index 491430d781..0000000000
--- a/systems/unix/tex-fpc/MFT/local.mf
+++ /dev/null
@@ -1,33 +0,0 @@
-% This is local.mf for my HP LaserJet 1320.
-% It works with two resolutions.
-% The values are from modes.mf (ftp://tug.org/tex/modes.mf) Version 3.8.
-% as supplied by Niko Sauer <nikos@friedrichs.up.ac.za>. Niko writes:
-% Here are modes developed for and tested on the HP LaserJet 2100T/TN.
-% Mode ljtozz is for a resolution of 1200dpi, and ljtozzfr for 600dpi
-% Tradeoffs between |fillin| and |blacker| resulted in very clear,
-% sharp renderings of Computer Modern fonts which appears to be
-% preferable to what the modes ljfzzz ljfzzzfr for HP LaserJet 4000
-% yield on this printer. Preferences were tested by scrutiny of the
-% results by sample of people in the vicinity.
-%
-%
-mode_def lj = % HP LaserJet 1320 ProRes (1200 dpi)
- proofing :=0;
- fontmaking := 1;
- tracingtitels := 1;
- pixels_per_inch := 1200;
- blacker := .7;
- fillin := .15;
- o_correction := 1;
-enddef;
-%
-mode_def ljfr = % HP LaserJet 1320 FastRes (600dpi)
- proofing :=0;
- fontmaking := 1;
- tracingtitels := 1;
- pixels_per_inch := 600;
- blacker := .25;
- fillin := .3;
- o_correction := 1;
-enddef;
-localfont := ljfr;
diff --git a/systems/unix/tex-fpc/MFT/logmacfonts b/systems/unix/tex-fpc/MFT/logmacfonts
new file mode 100755
index 0000000000..24c12db460
--- /dev/null
+++ b/systems/unix/tex-fpc/MFT/logmacfonts
@@ -0,0 +1,3 @@
+# fonts for logmac
+mkfont cmsltt9
+mkfont logosl9
diff --git a/systems/unix/tex-fpc/MFT/manfonts b/systems/unix/tex-fpc/MFT/manfonts
index e98538738b..ba37849e82 100755
--- a/systems/unix/tex-fpc/MFT/manfonts
+++ b/systems/unix/tex-fpc/MFT/manfonts
@@ -1,7 +1,9 @@
mkfont cmtex10
+mkfont cmssi9
mkfont cminch
mkfont cmssdc10 4
mkpkfont cmr5 2
mkfont cmman # font used for miscellaneous Computer Modern variations
# from ctan:/systems/knuth/local/mf/cmman.mf
mkfont random # from ctan:/systems/knuth/local/lib/random.mf
+mkfont cmss9
diff --git a/systems/unix/tex-fpc/MFT/texwebfonts b/systems/unix/tex-fpc/MFT/texwebfonts
deleted file mode 100755
index 883b186bb1..0000000000
--- a/systems/unix/tex-fpc/MFT/texwebfonts
+++ /dev/null
@@ -1,2 +0,0 @@
-# font used tex.tex
-mkfont logo10 # font used for the METAFONT logo
diff --git a/systems/unix/tex-fpc/MFT/webfonts b/systems/unix/tex-fpc/MFT/webfonts
index 86676e2c70..86676e2c70 100644..100755
--- a/systems/unix/tex-fpc/MFT/webfonts
+++ b/systems/unix/tex-fpc/MFT/webfonts