summaryrefslogtreecommitdiff
path: root/language/sanskrit/README.md
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 /language/sanskrit/README.md
Initial commit
Diffstat (limited to 'language/sanskrit/README.md')
-rw-r--r--language/sanskrit/README.md141
1 files changed, 141 insertions, 0 deletions
diff --git a/language/sanskrit/README.md b/language/sanskrit/README.md
new file mode 100644
index 0000000000..8e322822e0
--- /dev/null
+++ b/language/sanskrit/README.md
@@ -0,0 +1,141 @@
+Introduction
+============
+
+The package contains the font files and pre-processor for printing
+Sanskrit in both devanagari and transliterated roman with diacritics.
+
+Some features of the devanagari are:
+
+- Font available in three weights and two slopes.
+
+- The i-hooks connect to the consonant at the correct position.
+
+- Accents for all Vedas (23 symbols).
+
+- Accent marking in colour or grey shading.
+
+- Choice of basic character forms, and samyoga.
+
+- Dynamic option selection.
+
+- Range of inter- and intra-syllable spacing.
+
+- Vedic anusvaara and jihvaamuuliiya/upadhmaaniiya.
+
+- Crisper characters (to look good at poster size of 150mm/6-inches).
+
+Some features of the transliterated roman:
+
+- Transliterated output in roman script with diacritics, using the
+ same encoding scheme as for producing devanaagarii.
+
+- Technical transliterated output using four 'cases', following the
+ style of S.M.Katre in his translation of the A.s.taadhyaayii.
+
+- Each transliteration mode has four styles: roman/italic x bold/normal.
+
+The font and supporting files are designed for use with LaTeX2e; it is a
+bitmap font using Metafont.
+
+Installation
+============
+
+If `sktbugxx.txt` files exist, you may want to implement any changes or
+patches first.
+
+Run the metafont program on the eight font source files (the typical
+command would be `mf "\mode=ljfour; mag=1; input skt8;"` to produce the
+`.tfm` files. If you are using `dvips`, then the `.pk` files will be
+produced automatically on demand; if not, then you will need to
+
+1. Convert the .gf files with the command `gftopk skt8.600gf` (the
+ number '600' depends upon your printer resolution and
+ the magnification) to produce `skt8.pk` which must be copied to the
+ appropriate subdirectory.
+2. Repeat this process with all eight fonts.
+3. For the six `skt*10.mf` files the whole process needs to be repeated
+ with the mag value in the `mf` command set to 1.095, 1.2, 1.44,
+ 1.728, 2.074 and 2.488.
+
+The `mf_inputs` path needs to point to the files with a `.mf` extension;
+the `tex_fonts` path should point to the `.tfm` files; the `tex_inputs`
+path should point to the files `skt.sty`, `ot1skt.fd`. The `tex_exe` (or
+other appropriate) path should point to `skt.exe`.
+
+To test the setup on the documentation file: first run the pre-processor
+`skt sktdoc` and then `latex sktdoc`. The files `ifthen.sty`,
+`relsize.sty`, `xcolor.sty` and `multicol.sty` are also required.
+
+The files that you should have are:
+
+`readme.txt`
+This file.
+
+`skt.sty`
+Style file (LaTeX2e) for the skt-series fonts.
+
+`ot1skt.fd`
+Font descriptor file for the skt-series fonts.
+
+`skt.c`
+Pre-processor source program in ANSI C.
+
+`sktdoc.skt`
+Source file of documentation and samples.
+
+`sktdoc.ps`
+Print file of documentation and samples.
+
+`sktdefs.mf`
+Common definitions of pens, macros, etc. for skt-series fonts.
+
+`sktchars.mf`
+Common character source file for skt-series fonts.
+
+`sktligs.mf`
+Ligature codes (in fact access codes for non-printing ASCII
+code characters) for skt-series fonts.
+
+`skt8.mf`
+Metafont source file for skt font at 8pt upright.
+
+`skt9.mf`
+Metafont source file for skt font at 9pt upright.
+
+`skt10.mf`
+Metafont source file for skt font at 10pt upright.
+
+`sktb10.mf`
+Metafont source file for skt font at 10pt upright bold.
+
+`sktf10.mf`
+Metafont source file for skt font at 10pt upright feint.
+
+`skts10.mf`
+Metafont source file for skt font at 10pt slanted.
+
+`sktbs10.mf`
+Metafont source file for skt font at 10pt bold slant.
+
+`sktfs10.mf`
+Metafont source file for skt font at 10pt feint slant.
+
+`skt*.tfm`
+Eight .tfm font files for above.
+
+`sktbugxx.txt`
+There may be a series of such files, where ‘xx’ is a two-digit number,
+listing reported bugs and (possibly) fixes or patches.
+
+History
+=======
+
+- Revision 1.0 1996/02/13 Charles Wikner wikner@nacdh4.nac.ac.za
+- Revision 2.0 1996/11/27 Charles Wikner wikner@nacdh4.nac.ac.za
+- Revision 2.2 2002/01/02 Charles Wikner wikner@nac.ac.za
+- Revision 2.2.1 2016/09/01 Václav Haisman vhaisman@gmail.com
+
+I, Václav Haisman, am only a maintainer pro tempore. If you are reading this
+and you have patches to submit and actual interest in and knowledge of
+Sanskrit and LaTeX, do not hesitate to ask for maintainership of this
+package. I will gladly pass the baton over to you.