summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/fonts/starfont
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2010-10-02 23:59:07 +0000
committerKarl Berry <karl@freefriends.org>2010-10-02 23:59:07 +0000
commit014634e62d7fc42c4b1713305a1a0d5890a56b35 (patch)
treee5659df51b5f32206809fc3fb6eed2aef4ab0358 /Master/texmf-dist/doc/fonts/starfont
parentf3bccaef13b1afc18e31f244f79cc7c1d1ddcb8b (diff)
new font package starfont (1oct10)
git-svn-id: svn://tug.org/texlive/trunk@19981 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/fonts/starfont')
-rw-r--r--Master/texmf-dist/doc/fonts/starfont/COPYING46
-rw-r--r--Master/texmf-dist/doc/fonts/starfont/Makefile22
-rw-r--r--Master/texmf-dist/doc/fonts/starfont/README74
-rw-r--r--Master/texmf-dist/doc/fonts/starfont/STRFNSAN.TTFbin0 -> 50256 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/starfont/STRFNSER.TTFbin0 -> 69020 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/starfont/starfont.pdfbin0 -> 205499 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/starfont/starfont.tex225
-rw-r--r--Master/texmf-dist/doc/fonts/starfont/table.pdfbin0 -> 208227 bytes
8 files changed, 367 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/fonts/starfont/COPYING b/Master/texmf-dist/doc/fonts/starfont/COPYING
new file mode 100644
index 00000000000..1d03abbe519
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/starfont/COPYING
@@ -0,0 +1,46 @@
+As of September 29, 2010, this entire package is released to the public
+domain by its authors, Matthew Skala and Anthony I.P. Owen.
+
+When I (Matthew Skala) first packaged these fonts for LaTeX in 2004 or so, I
+used two TrueType files that at the time were widely distributed on the Web
+by people who apparently thought they were intended for free public use.
+However, the font files contain embedded notices crediting them to Anthony
+I.P. Owen, copyright 1993, and giving a telephone number and postal address.
+Efforts to contact the designer with that (decade-old even at the time)
+information were unsuccessful; the best I could do was talk to one of his
+friends, who told me he thought Anthony Owen had intended to release the
+fonts to the public. CTAN didn't want to distribute the fonts on that basis
+because it was not clear they could do so legally, so from 2006 CTAN
+distributed a stripped-down version of this package, including the LaTeX
+packaging code (which is mine to release) but not the fonts themselves.
+Users were free to go looking for the fonts or equivalents on non-CTAN sites
+such as my own. I released my own contributions to the public domain to
+avoid further complicating the situation.
+
+Today I received email from Anthony Owen confirming that he has released the
+fonts to the public domain and we are free to distribute them. I'm grateful
+for his generosity in doing this. The email is reproduced below, minus his
+email address because I'm not sure he wants that widely published.
+
+Matthew Skala <mskala@ansuz.sooke.bc.ca>
+
+From -------@yahoo.com Wed Sep 29 11:29:13 2010
+Date: Wed, 29 Sep 2010 08:21:05 -0700 (PDT)
+From: Anthony Owen <-------@yahoo.com>
+To: mskala@ansuz.sooke.bc.ca
+Subject: Starfont astrological font
+
+Dear Mathew,
+
+By sheer chance (actually, I googled my name and came up with your pdf document 'A
+The starfont package for L TEX') I discovered your work on adapting the font 'Starfont serif' for use in L Tex).
+
+I am the developer/designer of the font, andwould like to confirm that I have now placed the font (and its sans serif version) in the public domain and that there are no licensing restrictions applying to the fonts. If you wish to distribute the fonts (as is, and with no warranty implied) you may do so with my full permission (not that that is necessary!).
+
+If you require any further information, please do not hesitate to contact me at this e-mail address.
+
+Yours sincerely,
+Anthony I.P. Owen
+
+
+ \ No newline at end of file
diff --git a/Master/texmf-dist/doc/fonts/starfont/Makefile b/Master/texmf-dist/doc/fonts/starfont/Makefile
new file mode 100644
index 00000000000..bd8b237520f
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/starfont/Makefile
@@ -0,0 +1,22 @@
+all: starfont.zip
+
+starfont.zip: COPYING README STRFNSAN.TTF STRFNSER.TTF Makefile \
+ starfont.afm starfont.pfb fstr8x.tfm strfnser.afm strfnser.pfb fsts8x.tfm \
+ starfont.sty starfont.map starfont.tex starfont.pdf \
+ table.pdf
+ zip starfont.zip $^
+
+starfont.afm starfont.pfb: STRFNSAN.TTF
+ ttf2pt1 -a -b STRFNSAN.TTF starfont
+
+strfnser.afm strfnser.pfb: STRFNSER.TTF
+ ttf2pt1 -a -b STRFNSER.TTF strfnser
+
+fstr8x.tfm: starfont.afm
+ afm2tfm starfont.afm fstr8x.tfm
+
+fsts8x.tfm: strfnser.afm
+ afm2tfm strfnser.afm fsts8x.tfm
+
+starfont.pdf: starfont.tex
+ pdflatex starfont
diff --git a/Master/texmf-dist/doc/fonts/starfont/README b/Master/texmf-dist/doc/fonts/starfont/README
new file mode 100644
index 00000000000..3418ff1e69b
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/starfont/README
@@ -0,0 +1,74 @@
+This is version 1.2 of the starfont package by Matthew Skala, containing two
+public-domain astrological fonts designed by Anthony I.P. Owen, and the
+appropriate macros to use them with TeX and LaTeX.
+
+FILES IN THIS PACKAGE
+
+Documentation:
+
+COPYING - notice describing the public domain status of this package
+README - this documentation file
+starfont.pdf - ready-made PDF of the user manual
+table.pdf - character tables generated by testfont
+
+Source files, preserved in case others want to reproduce my work, but not
+actually needed to use the package (it is safe to delete these):
+
+STRFNSAN.TTF - StarFontSans, original TrueType format
+STRFNSER.TTF - StarFontSerif, original TrueType format
+Makefile - machine-readable instructions for building the package
+starfont.tex - source code for the manual
+
+StarFontSans font in Postscript format:
+
+starfont.afm - metrics
+starfont.pfb - binary font outlines
+
+StarFontSerif font in Postscript format:
+
+strfnser.afm - metrics
+strfnser.pfb - binary font outlines
+
+Packaging for TeX and LaTeX:
+
+fstr8x.tfm - TeX metrics for StarFontSans
+fsts8x.tfm - TeX metrics for StarFontSerif
+starfont.sty - LaTeX macro package
+starfont.map - font mapping file
+
+INSTALLATION
+
+This may vary depending on the version of TeX you have installed; the
+suggested procedure below seems to work on my Linux TeXLive 2010 system.
+I'm attempting to follow the TDS for where things go, but am no expert in
+that. You may well need to modify the procedure for your own system or
+distribution.
+
+The name "TEXMF" refers to the base of your TeX/Metafont installation tree;
+on my system, using /usr/local/texlive/texmf-local seems to work except as
+noted.
+
+* put starfont.sty in TEXMF/tex/latex/local
+* put starfont.map in TEXMF/fonts/map/local (I had to create this directory)
+* put fstr8x.tfm and fsts8x.tfm in TEXMF/fonts/tfm/local
+* put starfont.afm and strfnser.afm in TEXMF/fonts/afm/local
+* put starfont.pfb and strfnser.pfb in TEXMF/fonts/type1/local
+* put any documentation files you want to keep in TEXMF/doc/latex/starfont
+* add a line saying "Map starfont.map" to TEXMF/web2c/updmap.cfg
+ WARNING: This line has to be added to the updmap.cfg that your updmap
+ actually reads, and it may be a file you shouldn't edit by hand. On my
+ system, I found /usr/local/texlive/2010/texmf-config/web2c/updmap.cfg with
+ a comment at the top explaining that the right way to add lines to it was to
+ create a new file TEXMF/web2c/updmap-local.cfg containing the new lines, and then
+ run "tlmgr generate updmap" . Your installation may vary.
+* run mktexlsr so TeX can find all these files. This may have to be done as
+ root (or an administrative user).
+* run updmap for the appropriate scope. On my system that means running
+ "updmap-sys" as root; just running "updmap" , even as root, only updates
+ the per-user config for the user I'm running it under.
+
+Matthew Skala
+mskala@ansuz.sooke.bc.ca
+http://ansuz.sooke.bc.ca/
+
+29 September 2010
diff --git a/Master/texmf-dist/doc/fonts/starfont/STRFNSAN.TTF b/Master/texmf-dist/doc/fonts/starfont/STRFNSAN.TTF
new file mode 100644
index 00000000000..80c0696b8e3
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/starfont/STRFNSAN.TTF
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/starfont/STRFNSER.TTF b/Master/texmf-dist/doc/fonts/starfont/STRFNSER.TTF
new file mode 100644
index 00000000000..9ec5c1f440d
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/starfont/STRFNSER.TTF
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/starfont/starfont.pdf b/Master/texmf-dist/doc/fonts/starfont/starfont.pdf
new file mode 100644
index 00000000000..17bafba7567
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/starfont/starfont.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/starfont/starfont.tex b/Master/texmf-dist/doc/fonts/starfont/starfont.tex
new file mode 100644
index 00000000000..62ca9a2a9a4
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/starfont/starfont.tex
@@ -0,0 +1,225 @@
+\documentclass{article}
+
+\usepackage{starfont}
+\usepackage{url}
+\usepackage{hyperref}
+
+\newcommand{\showboth}[1]{\starfontsans #1 & \starfontserif #1}
+
+\begin{document}
+\title{The \texttt{starfont} package for \LaTeX, version 1.2}
+\author{Matthew Skala\thanks{\url{mailto:mskala@ansuz.sooke.bc.ca}}}
+\date{29 September 2010}
+\maketitle
+
+\section{Introduction}
+
+This package is designed to provide two fonts named StarFont Sans and
+StarFont Serif in \LaTeX. These fonts contain a wide variety of glyphs
+suitable for typesetting astrological documents. Astrological support in
+previous \LaTeX\ packages is inadequate for a number of reasons that include
+incomplete coverage of the popular glyph set, inconsistent style between
+glyphs that need to work well when used together, simply ugly glyphs, wide
+variation in widths of glyphs (which makes trouble in tables), no
+availability in outline form to make well-behaved PDFs, and so on. These
+glyphs aren't perfect either, but they are certainly the best ones I've
+found for typesetting astrological material in \LaTeX.
+
+Given the typical use of \LaTeX\ in the scientific community and the
+relationship between the scientific community and astrology, it amuses me to
+have \LaTeX\ used for astrology. It's also convenient because I write both
+astrological and scientific documents and want to use the same tools for
+both.
+
+This is version 1.2 of the package, adding support for StarFont Serif and
+changing the commentary on copying restrictions now that it's confirmed the
+fonts are public domain. Version 1.1 dated from 29~June 2006; version 1.0
+was never widely distributed but first existed around 2003 or 2004.
+
+The fonts were designed, and distributed in TrueType form, by
+Anthony~I.P. Owen. The packaging for TeX and LaTeX was done by Matthew
+Skala. Both these authors have released their contributions to the public
+domain. As such, the contents of this package are provided ``as is,'' with
+no warranties. See the file \texttt{COPYING} for more information.
+
+\section{Using \texttt{starfont}}
+
+Install the fonts. Installing fonts is a black art; I have included, in the
+\texttt{README} file, hints on where to put the files involved, but I do not
+really understand how \LaTeX\ (and \TeX, and \texttt{dvips}, and so on)
+finds font files and I cannot give meaningful instruction to others on it.
+
+The fonts should end up installed with the names ``\texttt{fstr8x}'' for
+StarFont Sans, and `\texttt{fsts8x}'' for StarFont Serif. The
+\texttt{starfont} package defines NFSS families named ``\texttt{stf}'' and
+`\texttt{sts}''. The general approach used imitates the way the
+\texttt{marvosym} package works, and this package is to some degree
+compatible with \texttt{marvosym}.
+
+StarFont Sans is the default and recommended choice; I believe it mixes
+better with other fonts typically used in \LaTeX\ documents. However, the
+StarFont Serif version is also available via the \texttt{starfontserif}
+package option. A corresponding \texttt{starfontsans} option will be
+accepted for clarity but has no actual effect because the Sans version is
+default anyway. These options have verbose names to make it easier for them
+to inherit from a higher-level package like my \texttt{horoscop} package.
+You can also switch between the two styles inside a document using the
+\verb|\starfontsans| and \verb|\starfontserif| macros; each of these will
+change the mode for any subsequent uses of the character macros below. Both
+are shown in the sample tables below.
+
+\subsection{Luminaries and traditional planets}
+
+Here are the basics:
+
+\begin{tabular}{llll|llll}
+\verb|\Sun| & \showboth{\Sun} & Sun &
+ \verb|\Jupiter| & \showboth{\Jupiter} & Jupiter \\
+\verb|\Moon| & \showboth{\Moon} & Moon &
+ \verb|\Saturn| & \showboth{\Saturn} & Saturn \\
+\verb|\Mercury| & \showboth{\Mercury} & Mercury &
+ \verb|\Uranus| & \showboth{\Uranus} & Uranus \\
+\verb|\Venus| & \showboth{\Venus} & Venus &
+ \verb|\Neptune| & \showboth{\Neptune} & Neptune \\
+\verb|\Terra| & \showboth{\Terra} & Earth (planet) &
+ \verb|\Pluto| & \showboth{\Pluto} & Pluto \\
+\verb|\Mars| & \showboth{\Mars} & Mars
+\end{tabular}
+
+The planet Earth is referred to as ``Terra'' in the command name to
+prevent a collision with the glyph for the element Earth. Since the
+element is much more commonly referred to in astrology than the
+planet, it takes precedence for the more straightforward name. There
+are also variants of some of these glyphs:
+
+\begin{tabular}{llll|llll}
+\verb|\varMoon| & \showboth{\varMoon} & Moon &
+ \verb|\varUranus| & \showboth{\varUranus} & Uranus \\
+\verb|\varTerra| & \showboth{\varTerra} & Earth (planet) &
+ \verb|\varPluto| & \showboth{\varPluto} & Pluto
+\end{tabular}
+
+\subsection{Signs of the zodiac}
+
+\begin{tabular}{llll|llll}
+\verb|\Aries| & \showboth{\Aries} & Aries &
+ \verb|\Libra| & \showboth{\Libra} & Libra \\
+\verb|\Taurus| & \showboth{\Taurus} & Taurus &
+ \verb|\Scorpio| & \showboth{\Scorpio} & Scorpio \\
+\verb|\Gemini| & \showboth{\Gemini} & Gemini &
+ \verb|\Sagittarius| & \showboth{\Sagittarius} & Sagittarius \\
+\verb|\Cancer| & \showboth{\Cancer} & Cancer &
+ \verb|\Capricorn| & \showboth{\Capricorn} & Capricorn \\
+\verb|\Leo| & \showboth{\Leo} & Leo &
+ \verb|\Aquarius| & \showboth{\Aquarius} & Aquarius \\
+\verb|\Virgo| & \showboth{\Virgo} & Virgo &
+ \verb|\Pisces| & \showboth{\Pisces} & Pisces
+\end{tabular}
+
+The command
+\verb|\varCapricorn| produces ``\varCapricorn'' or
+``\starfontserif\varCapricorn,'' a variant symbol for
+Capricorn. This package also
+provides a \verb|\Zodiac| command similar to the one in \texttt{marvosym}:
+\verb|\Zodiac{1}|\ldots\verb|\Zodiac{12}| produce
+\starfontsans\Zodiac{1}\ldots\Zodiac{12} or
+\starfontserif\Zodiac{1}\ldots\Zodiac{12}.
+
+\subsection{Asteroids}
+
+\begin{tabular}{llll|llll}
+\verb|\Ceres| & \showboth{\Ceres} & Ceres &
+ \verb|\Amor| & \showboth{\Amor} & Amor \\
+\verb|\Pallas| & \showboth{\Pallas} & Pallas &
+ \verb|\Eros| & \showboth{\Eros} & Eros \\
+\verb|\Juno| & \showboth{\Juno} & Juno &
+ \verb|\Hidalgo| & \showboth{\Hidalgo} & Hidalgo \\
+\verb|\Vesta| & \showboth{\Vesta} & Vesta &
+ \verb|\Hygiea| & \showboth{\Hygiea} & Hygiea \\
+\verb|\Chiron| & \showboth{\Chiron} & Chiron &
+ \verb|\Psyche| & \showboth{\Psyche} & Psyche \\
+& & & & \verb|\Sappho| & \showboth{\Sappho} & Sappho
+\end{tabular}
+
+\subsection{Uranian hypothetical planets}
+
+\begin{tabular}{llll|llll}
+\verb|\Cupido| & \showboth{\Cupido} & Cupido &
+ \verb|\Apollon| & \showboth{\Apollon} & Apollon \\
+\verb|\Hades| & \showboth{\Hades} & Hades &
+ \verb|\Admetos| & \showboth{\Admetos} & Admetos \\
+\verb|\Zeus| & \showboth{\Zeus} & Zeus &
+ \verb|\Vulkanus| & \showboth{\Vulkanus} & Vulkanus \\
+\verb|\Kronos| & \showboth{\Kronos} & Kronos &
+ \verb|\Poseidon| & \showboth{\Poseidon} & Poseidon
+\end{tabular}
+
+\subsection{Derived points}
+
+\begin{tabular}{llll|llll}
+\verb|\NorthNode| & \showboth{\NorthNode} & North~Node &
+ \verb|\SouthNode| & \showboth{\SouthNode} & Sout~Node \\
+\verb|\Lilith| & \showboth{\Lilith} & Lilith &
+ \verb|\Fortune| & \showboth{\Fortune} & Fortune
+\end{tabular}
+
+\subsection{Aspects}
+
+\begin{tabular}{llll|llll}
+\verb|\Conjunction| & \showboth{\Conjunction} & Conjunction &
+ \verb|\Quincunx| & \showboth{\Quincunx} & Quincunx \\
+\verb|\Opposition| & \showboth{\Opposition} & Opposition &
+ \verb|\Semisextile| & \showboth{\Semisextile} & Semisextile \\
+\verb|\Trine| & \showboth{\Trine} & Trine &
+ \verb|\Semisquare| & \showboth{\Semisquare} & Semisquare \\
+\verb|\Square| & \showboth{\Square} & Square &
+ \verb|\Sesquiquadrate| & \showboth{\Sesquiquadrate} & Sesquiquadrate \\
+\verb|\Sextile| & \showboth{\Sextile} & Sextile
+\end{tabular}
+
+\subsection{Angles}
+
+\begin{tabular}{llll|llll}
+\verb|\ASC| & \showboth{\ASC} & Ascendant &
+ \verb|\DSC| & \showboth{\DSC} & Descendant \\
+\verb|\MC| & \showboth{\MC} & Midheaven &
+ \verb|\IC| & \showboth{\IC} & Nadir \\
+ & & & (Medium C\oe li) & & & & (Imum C\oe li) \\
+\verb|\Vertex| & \showboth{\Vertex} & Vertex &
+ \verb|\EastPoint| & \showboth{\EastPoint} & East Point
+\end{tabular}
+
+\subsection{Directions}
+
+\begin{tabular}{llll|llll}
+\verb|\Retrograde| & \showboth{\Retrograde} & Retrograde &
+ \verb|\Station| & \showboth{\Station} & Station \\
+\verb|\Direct| & \showboth{\Direct} & Direct
+\end{tabular}
+
+\subsection{Elements}
+
+\begin{tabular}{llll|llll}
+\verb|\Fire| & \showboth{\Fire} & Fire &
+ \verb|\Earth| & \showboth{\Earth} & Earth (element) \\
+\verb|\Air| & \showboth{\Air} & Air &
+ \verb|\Water| & \showboth{\Water} & Water
+\end{tabular}
+
+\subsection{Other symbols}
+
+\begin{tabular}{llll|llll}
+\verb|\Natal| & \showboth{\Natal} & Natal &
+ \verb|\Radix| & \showboth{\Radix} & Radix \\
+\verb|\Pentagram| & \showboth{\Pentagram}
+\end{tabular}
+
+There are many other symbols in the font which I don't recognize,
+including a bunch that are probably from Cosmobiology. It should be
+possible to add them easily enough by following the examples in
+\texttt{starfont.sty}. There is an encoding table (made by
+\texttt{testfont.tex}) provided in the file \texttt{table.pdf}. I
+would appreciate hearing from readers who know of good names for the
+unknown symbols.
+
+\end{document}
diff --git a/Master/texmf-dist/doc/fonts/starfont/table.pdf b/Master/texmf-dist/doc/fonts/starfont/table.pdf
new file mode 100644
index 00000000000..5e80bcb90aa
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/starfont/table.pdf
Binary files differ