summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKevin E Martin <kem@kem.org>2005-07-02 23:41:00 +0000
committerKevin E Martin <kem@kem.org>2005-07-02 23:41:00 +0000
commit33647c77681459f33bc8d42418d3cc1aa8df0dd0 (patch)
treeae812402f86320d009147924c247be08d818f668
parent023759c8bf143b485e1764e2f65efb93ff03cdcd (diff)
Add build system for arabic24 and ClearlyU fonts
-rw-r--r--AUTHORS0
-rw-r--r--COPYING22
-rw-r--r--ChangeLog0
-rw-r--r--INSTALL0
-rw-r--r--Makefile.am55
-rw-r--r--NEWS0
-rw-r--r--README316
-rwxr-xr-xautogen.sh12
-rw-r--r--configure.ac35
9 files changed, 124 insertions, 316 deletions
diff --git a/AUTHORS b/AUTHORS
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/AUTHORS
diff --git a/COPYING b/COPYING
new file mode 100644
index 0000000..91b42a0
--- /dev/null
+++ b/COPYING
@@ -0,0 +1,22 @@
+Copyright 2002 Computing Research Labs, New Mexico State University
+
+Permission is hereby granted, free of charge, to any person
+obtaining a copy of this software and associated documentation
+files (the "Software"), to deal in the Software without
+restriction, including without limitation the rights to use,
+copy, modify, merge, publish, distribute, sublicense, and/or
+sell copies of the Software, and to permit persons to whom the
+Software is furnished to do so, subject to the following
+conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+NONINFRINGEMENT. IN NO EVENT SHALL THE COMPUTING RESEARCH LAB
+OR NEW MEXICO STATE UNIVERSITY BE LIABLE FOR ANY CLAIM, DAMAGES
+OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
+OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/ChangeLog b/ChangeLog
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/ChangeLog
diff --git a/INSTALL b/INSTALL
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/INSTALL
diff --git a/Makefile.am b/Makefile.am
new file mode 100644
index 0000000..fd0617d
--- /dev/null
+++ b/Makefile.am
@@ -0,0 +1,55 @@
+# Copyright 2005 Red Hat, Inc.
+#
+# Permission to use, copy, modify, distribute, and sell this software
+# and its documentation for any purpose is hereby granted without
+# fee, provided that the above copyright notice appear in all copies
+# and that both that copyright notice and this permission notice
+# appear in supporting documentation, and that the name of Red Hat
+# not be used in advertising or publicity pertaining to distribution
+# of the software without specific, written prior permission. Red
+# Hat makes no representations about the suitability of this software
+# for any purpose. It is provided "as is" without express or implied
+# warranty.
+#
+# RED HAT DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
+# INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN
+# NO EVENT SHALL RED HAT BE LIABLE FOR ANY SPECIAL, INDIRECT OR
+# CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
+# OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
+# NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
+# CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+
+FONT_DIR = misc
+FONT_FILES = \
+ cu12 \
+ cu-alt12 \
+ cu-arabic12 \
+ cuarabic12 \
+ cu-devnag12 \
+ cudevnag12 \
+ cu-lig12 \
+ cu-pua12
+
+BDF_FILES = $(foreach X, $(FONT_FILES), $(X).bdf)
+PCF_FILES = $(foreach X, $(FONT_FILES), $(X).pcf.gz)
+
+SUFFIXES = .bdf .pcf.gz
+
+.bdf.pcf.gz:
+ @rm -f $@
+ $(BDFTOPCF) -t $^ | gzip > $@
+
+fontdir = $(libdir)/X11/fonts/$(FONT_DIR)
+font_DATA = $(PCF_FILES)
+CLEANFILES = $(font_DATA)
+
+EXTRA_DIST = $(BDF_FILES) autogen.sh README
+
+install-data-hook:
+ @rm -f $(DESTDIR)$(fontdir)/fonts.scale
+ $(MKFONTSCALE) $(DESTDIR)$(fontdir)
+ @rm -f $(DESTDIR)$(fontdir)/font.dir
+ $(MKFONTDIR) $(DESTDIR)$(fontdir)
+
+distuninstallcheck:
+ @:
diff --git a/NEWS b/NEWS
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/NEWS
diff --git a/README b/README
index cb11c8f..e69de29 100644
--- a/README
+++ b/README
@@ -1,316 +0,0 @@
-#
-# Id: README,v 1.19 2002/11/22 23:11:31 mleisher Exp $
-#
-# Copyright 2002 Computing Research Lab, New Mexico State University
-#
-# Permission is hereby granted, free of charge, to any person obtaining a
-# copy of this software and associated documentation files (the "Software"),
-# to deal in the Software without restriction, including without limitation
-# the rights to use, copy, modify, merge, publish, distribute, sublicense,
-# and/or sell copies of the Software, and to permit persons to whom the
-# Software is furnished to do so, subject to the following conditions:
-#
-# The above copyright notice and this permission notice shall be included in
-# all copies or substantial portions of the Software.
-#
-# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
-# THE COMPUTING RESEARCH LAB OR NEW MEXICO STATE UNIVERSITY BE LIABLE FOR ANY
-# CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT
-# OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR
-# THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-#
-
-Version: 1.9
-22 November 2002
-
-This set of fonts provides a 12pt, 100dpi proportional font with many of
-the glyphs needed for Unicode text. I call the typeface "ClearlyU" and
-it was influenced by Donald Knuth's Computer Modern.
-
-The fonts together contain 9538 glyphs at the moment. This does not include
-cuarabic12.bdf and cudevnag12.bdf which contain glyphs from cu12.bdf and and
-cu-pua12.bdf.
-
-Information about this font and samples, are located at:
-
- http://crl.nmsu.edu/~mleisher/cu.html
-
-ACKNOWLEDGEMENTS
-================
-Thanks to Otto Stolz <Otto.Stolz@uni-konstanz.de> for finding spelling errors
-in one of the Greek samples.
-
-Thanks to Theppitak Karoonboonyanan <theppitak@nectec.or.th> for his excellent
-cleanup of the Thai glyphs, particularly the vowel and tone marks.
-
-Thanks to Ahmed Abdelali <ahmed@crl.nmsu.edu> for his help in improving the
-Arabic glyphs.
-
-Thanks to Séamus Ó Ciardhuáin <seoc@cnds.ucd.ie> for a much cleaner version
-of the Ogham glyphs.
-
-Thanks go to Daniel Yacob <yacob@ethiopiaonline.net> for a major cleanup of
-the Ethiopic block glyphs!
-
-AUTHOR
-======
-Mark Leisher <mleisher@crl.nmsu.edu>
-
-CHANGES
-=======
-
-CHANGES FROM 1.8
-----------------
- o Adjusted positioning of several math symbols.
-
- o Fixed the Hebrew FB39 glyph.
-
- o Added Hangul Jamo and Hangul Compatibility Jamo glyphs.
-
- o Changed the apostrophe and double quotes to the straight versions, and
- fixed the grave accent to look right.
-
- o Added Koranic marks.
-
- o Made the Geometric Shapes a bit larger.
-
- o Cleaned up Control Pictures.
-
- o Added Miscellaneous Technical symbols.
-
- o Fixed a couple currency symbols.
-
- o Added Runes.
-
- o Added Ogham.
-
- o Adjusted the positioning of the Arabic decimal and thousands separator.
-
- o Changed some of the Greek glyphs to represent the trailing
- ypogegrammeni.
-
- o Swapped the Greek phi letter and symbol glyphs.
-
- o Cleaned up Cherokee a bit.
-
- o Fixed the non-spacing Dhivehi vowels.
-
- o Adjusted some of the UCAS shapes.
-
- o Replaced Ogham glyphs with better version.
-
- o Major cleanup of Ethiopic glyphs.
-
- o Added some glyphs to the Cyrillic block.
-
- o Added a couple missing Arabic glyphs.
-
- o Minor adjustment to U+1EF5.
-
- o Added a Devanagari-only font.
-
- o Added the Braille block.
-
-CHANGES FROM 1.7
-----------------
-
- o Added Unified Canadian Aboriginal Syllabics glyphs.
-
- o Added Cherokee glyphs.
-
- o Changed some of the "caron" forms to the preferred "apostrophe" forms.
-
- o Added Thaana (Dhivehi - Maldivian) glyphs.
-
- o Finished the Arabic glyph improvements.
-
- o Adjusted the Lao dependent vowels, tones, and marks based on work done on
- the Thai glyphs.
-
- o Replaced the Thai glyphs with cleaned up versions.
-
- o Adjusted the shapes of U+01A2 and U+01A3 based on:
- http://www.indigo.ie/egt/standards/iso10646/pdf/gha.pdf
-
- o Added some more glyphs for Unicode 3.0.
-
- o Some minor lightening of a few glyphs.
-
- o Redrew the Hebrew glyphs to be more consistent with the other scripts.
-
- o Removed a combination from the PUA font that is in Unicode 3.0.
-
- o Made the digits in the Arabic glyphs heavier to reflect more common
- practice. The Urdu digit glyphs in the alternate font updated as well.
-
- o Modified the Arabic block glyphs to be smaller and less silly looking.
-
- o Added Devanagari glyphs including those needed to actually present text.
-
- o Adjusted the advance widths of the Cyrillic capital letters to make
- presentation more consistent.
-
- o Adjusted the width of the Lao vowels, I, II, Y, and YY.
-
- o Renamed all the glyphs to "uniXXXX".
-
- o Added a Macedonian/Serbian alternate for U+0431 to cu-alt12.
-
- o Added the Romanian alternates using virgule instead of cedilla for
- U+015E, U+015F, U+0162, and U+0163.
-
- o Added the Persian alternate glyph for the decimal separator at U+066B to
- the alternate font.
-
- o Fixed up some of the Greek glyphs so the small iota follows the capital
- letters.
-
- o Improved the Greek drachma sign.
-
- o Adjusted the Cyrillic block to match Unicode 3.0 and moved the extra
- characters to the PUA font.
-
- o Initial addition of some basic Hangul glyphs.
-
-CHANGES FROM 1.6
-----------------
-
- o Fixed some more spacing problems with Greek glyphs.
-
- o Fixed some problems with two alternate Greek glyphs.
-
- o Fixed a spacing problem with an Armenian glyph.
-
- o Fixed advance width problems with the Klingon.
-
- o Added an alternate "No." glyph at 0x2116.
-
- o Changed the spacing on the basic Latin upper-case letters to make them
- look better in natural text.
-
- o Lowered the dot above the the lower case "i" and "j" letters to make them
- blend in more with the surrounding letters.
-
- o Added some Greek block glyphs.
-
- o Replaced the small letter d-caron (U+010F) with the preferred typesetting
- form and moved the caron form to the alternate page.
-
- o Replaced the small letter l-caron (U+013E) with the preferred typesetting
- form and moved the caron form to the alternate page.
-
- o Added U+01F6 through U+01F9, U+021C and U+021D, U+0222 through U+0225,
- U+02A9 through U+02AD, U+02EA through U+02EE, U+0346 through U+034E,
- U+0362, U+2139 and U+213A, U+2183, U+21EB through U+21F3, U+2425 and
- U+2426, U+25F0 through U+25F7,
-
- for Unicode 3.0 support.
-
- o Lightened the weight of the "w" shape a little.
-
- o Added a couple glyphs to the Private Use Area font for Navajo (U+E12E and
- U+E12F).
-
- o Added glyphs at U+FFFE for use as an X11 DEFAULT_CHAR entry.
-
- o Added the _XFREE86_GLYPH_RANGES properties.
-
- o Updated the copyright notice year.
-
-CHANGES FROM 1.5
-----------------
-
- o Fixed up the Coptic SMALL LETTER FEI shape.
-
- o Changed the default shape of the Greek KOPPA to the O shape and added a
- lower case KOPPA in the unassigned slot after the KOPPA.
-
- o Added some glyphs to the Private Use Area font: dotless lower j, upper
- and lower g with tilde, upper j with caron, final Hebrew kaf with
- qamats, upper and lower Xucuri letter he, alternate forms of the Greek
- koppa.
-
- o Some minor improvements made to a few Xucuri glyphs.
-
- o Spacing adjustments to Armenian, Georgian, Lao, and Thai.
-
- o Added some more Cyrillic and Latin glyphs.
-
- o Renamed all the glyphs to 4-digit hexadecimal codes of the form 0xUUUU.
-
- o Added alternate Greek glyphs that use the curved PERISPOMENI instead of
- the one that looks like a tilde.
-
-CHANGES FROM 1.4
-----------------
-
- o Fixed the tone marks in the Greek block.
-
- o Adjusted the spacing on the lower case Greek letters.
-
- o Added the missing micro sign at U+00B5.
-
- o Adjusted spacing on more Latin, Greek, and Cyrillic letters.
-
- o Added a different Franc symbol to the alternate font.
-
- o Added the Macedonian I with grave, U+040D, U+045D.
-
- o Added Cyrillic letter IE with grave at U+0400, U+0450.
-
- o Added the Armenian hyphen at U+058A.
-
- o Fixed spacings on glyphs shaped like the capital C and R, and lightened
- the capital K a bit.
-
- o Lightened the "small k shape" found in Cyrillic and Greek.
-
- o Adjusted some spacing problems with Greek alphas.
-
- o Fixed Cyrillic glyphs UPRIGHT U and UPRIGHT U WITH BAR.
-
- o Adjusted the Cyrillic letters U WITH DOUBLE ACUTE.
-
-CHANGES FROM 1.3
-----------------
-
- o Lightened the lower case "k" and "t" shapes to be more consistent with
- the weight of the other glyphs.
-
- o Adjusted the spacing of the letter "x" yet again.
-
- o Adjusted spacing of the letter "y".
-
- o Changed the Greek capital "Y" shape to something more modern, in the
- diatonic block as well.
-
- o Adjusted many spacings.
-
- o Adjusted spacing on Georgian Xutsuri lower case alternate glyphs.
-
- o Added consistent CAP_HEIGHT and X_HEIGHT to all fonts.
-
-CHANGES
--------
-20 October 1998 - Cleaned up some more spacing problems and added the floor
- and ceiling glyphs.
-
-15 October 1998 - Cleaned up some spacing problems with digits.
- Added Klingon to the PUA font.
-
-02 October 1998 - Changed U+0123 to the preferred Latvian form.
- Cleaned up some of the Arabic digits.
- Made the alternate Georgian font into a general alternate
- glyph font. Added some alternate Arabic glyphs for Urdu
- digits and letters. Added the g-cedilla as an alternate
- glyph.
-
-03 September 1998 - Fixed some math character metrics.
-
-09 September 1998 - Finished the Arabic blocks.
-
-12 July 1998 - Added proposed Cyrillic glyphs for Kildin Sámi.
-
-12 July 1998 - Borrowed the Ethiopic glyphs from ethiomx12-uni.bdf.
diff --git a/autogen.sh b/autogen.sh
new file mode 100755
index 0000000..904cd67
--- /dev/null
+++ b/autogen.sh
@@ -0,0 +1,12 @@
+#! /bin/sh
+
+srcdir=`dirname $0`
+test -z "$srcdir" && srcdir=.
+
+ORIGDIR=`pwd`
+cd $srcdir
+
+autoreconf -v --install || exit 1
+cd $ORIGDIR || exit $?
+
+$srcdir/configure --enable-maintainer-mode "$@"
diff --git a/configure.ac b/configure.ac
new file mode 100644
index 0000000..1428413
--- /dev/null
+++ b/configure.ac
@@ -0,0 +1,35 @@
+dnl Copyright 2005 Red Hat, Inc.
+dnl
+dnl Permission to use, copy, modify, distribute, and sell this software
+dnl and its documentation for any purpose is hereby granted without
+dnl fee, provided that the above copyright notice appear in all copies
+dnl and that both that copyright notice and this permission notice
+dnl appear in supporting documentation, and that the name of Red Hat
+dnl not be used in advertising or publicity pertaining to distribution
+dnl of the software without specific, written prior permission. Red
+dnl Hat makes no representations about the suitability of this software
+dnl for any purpose. It is provided "as is" without express or implied
+dnl warranty.
+dnl
+dnl RED HAT DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
+dnl INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN
+dnl NO EVENT SHALL RED HAT BE LIABLE FOR ANY SPECIAL, INDIRECT OR
+dnl CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
+dnl OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
+dnl NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
+dnl CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+dnl
+dnl Process this file with autoconf to create configure.
+
+AC_PREREQ([2.57])
+AC_INIT(font-mutt-misc, [7.0], [xorg@freedestkop.org], font-mutt-misc)
+AM_INIT_AUTOMAKE([foreign dist-bzip2])
+AM_MAINTAINER_MODE
+
+AC_PROG_INSTALL
+
+AC_PATH_PROG(BDFTOPCF, bdftopcf)
+AC_PATH_PROG(MKFONTSCALE, mkfontscale)
+AC_PATH_PROG(MKFONTDIR, mkfontdir)
+
+AC_OUTPUT([Makefile])