summaryrefslogtreecommitdiff
path: root/fonts/greek/levy/README
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
committerNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
commite0c6872cf40896c7be36b11dcc744620f10adf1d (patch)
tree60335e10d2f4354b0674ec22d7b53f0f8abee672 /fonts/greek/levy/README
Initial commit
Diffstat (limited to 'fonts/greek/levy/README')
-rw-r--r--fonts/greek/levy/README119
1 files changed, 119 insertions, 0 deletions
diff --git a/fonts/greek/levy/README b/fonts/greek/levy/README
new file mode 100644
index 0000000000..1b2ff40701
--- /dev/null
+++ b/fonts/greek/levy/README
@@ -0,0 +1,119 @@
+ Copyright (C) 1991 Silvio Levy
+
+ This file is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 2 of the License, or
+ (at your option) any later version.
+
+ This file is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see <http://www.gnu.org/licenses/>.
+
+(The fonts are released under GPLv2+ with the FSF font exception.
+Each file contains the applicable license text.)
+
+This directory contains materials for using TeX to typeset Greek text
+using Silvio Levy's fonts, which are partly based on Don Knuth's
+Computer Modern family of fonts. They are distributed WITHOUT ANY
+WARRANTY, express or implied. Please send comments, suggestions, etc. to
+levy (at) msri (dot) org. The following files are present:
+
+README This file.
+a.mf MF code for alpha-based characters
+b.mf MF code for beta-based characters
+d.mf MF code for delta-based characters
+digits.mf MF code for numerals
+e.mf MF code for epsilon-based characters
+f.mf MF code for phi-based characters
+g.mf MF code for gamma-based characters
+gen_acc.mf MF code for accents
+gen_sigma.mf MF code for sigma compounds
+graccent.mf MF code for accents
+grbase.mf MF code for base Greek macros
+grbld8.mf Parameter file for 8pt Bold
+grbld9.mf Parameter file for 9pt Bold
+grbld10.mf Parameter file for 10pt Bold
+greek.mf Driver file for Greek font
+greekhist.tex History of Greek typesetting and info on these fonts
+greekmacros.tex Macros to use Greek fonts.
+greekuse.tex Instructions on using the fonts.
+grinstall.tex Instructions on installing the fonts.
+grpunct.mf MF code for punctuation
+grreg8.mf Parameter file for 8pt "Roman"
+grreg9.mf Parameter file for 9pt "Roman"
+grreg10.mf Parameter file for 10pt "Roman"
+grtestfont.tex Testing TeX file for Greek (analogous to testfont.tex)
+grtt10.mf Parameter file for 10pt Typewriter
+h.mf MF code for eta-based characters
+i.mf MF code for iota-based characters
+j.mf MF code for theta-based characters
+k.mf MF code for kappa-based characters
+l.mf MF code for lambda-based characters
+lig.mf MF code for ligatures
+lower.mf Driver file for lower case Greek letters
+m.mf MF code for mu-based characters
+makeall Shell script to make all fonts
+makefont Shell script to generate a font.
+modes.mf Mode definitions
+n.mf MF code for nu-based characters
+o.mf MF code for omicron-based characters
+p.mf MF code for pi-based characters
+q.mf MF code for chi-based characters
+r.mf MF code for rho-based characters
+s.mf MF code for sigma-based characters
+t.mf MF code for tau-based characters
+testfont Shell script to test fonts.
+todo.txt List of improvements to be made to the fonts.
+u.mf MF code for upsilon-based characters.
+upper.mf MF code for upper case characters
+w.mf MF code for omega-based characters
+x.mf MF code for xi-based characters
+y.mf MF code for psi-based characters
+z.mf MF code for zeta-based characters
+
+
+IMPORTANT NOTE:
+
+These fonts make use of the 256-character capabilities of gf
+format. They cannot be converted to the obsolete PXL format which
+allows only 128 characters. If you are still using PXL format
+drivers, it is time to convert. If you are using a gf format
+driver with only 128 character capacity, you are missing
+something. See doc/install.tex.
+
+Metafont must have |max_in_open| increased (to 10) to compile
+these fonts as they stand. The appropriate change has been added
+to the change files on the UnixTeX distribution. If you're
+getting these fonts other than from the TeX distribution, and if
+you don't have access to Metafont source, you'll have to merge
+some files before you attempt compilation:
+
+ In src/s.mf, replace the line readfrom("gen_sigma") by the
+ contents of src/gen_sigma.mf.
+ In src/lower.mf, replace each line by the contents of the
+ corresponding file; for instance, replace readfrom("a") by
+ the contents of src/a.mf.
+ In greek.mf, right after the line that says ``font_setup''
+ insert the lines
+
+ readfrom("gen_acc");
+ readfrom("gen_sigma");
+
+HMC:
+At HMC a couple of modifications have been made to the MF files:
+
+ The definition of readfrom has been changed so that no
+ directory information is present.
+ accent.mf has been renamed graccent.mf and punct.mf has been
+ renamed grpunct.mf to prevent conflicts with CM files.
+
+ TODO:
+create digamma
+add kerning, especially between accents and capitals
+create more typefaces (italics?)
+complete hyphenation table
+create tick marks for numbers