diff options
author | Kevin E Martin <kem@kem.org> | 2005-07-02 23:41:00 +0000 |
---|---|---|
committer | Kevin E Martin <kem@kem.org> | 2005-07-02 23:41:00 +0000 |
commit | 33647c77681459f33bc8d42418d3cc1aa8df0dd0 (patch) | |
tree | ae812402f86320d009147924c247be08d818f668 | |
parent | 023759c8bf143b485e1764e2f65efb93ff03cdcd (diff) |
Add build system for arabic24 and ClearlyU fonts
-rw-r--r-- | AUTHORS | 0 | ||||
-rw-r--r-- | COPYING | 22 | ||||
-rw-r--r-- | ChangeLog | 0 | ||||
-rw-r--r-- | INSTALL | 0 | ||||
-rw-r--r-- | Makefile.am | 55 | ||||
-rw-r--r-- | NEWS | 0 | ||||
-rw-r--r-- | README | 316 | ||||
-rwxr-xr-x | autogen.sh | 12 | ||||
-rw-r--r-- | configure.ac | 35 |
9 files changed, 124 insertions, 316 deletions
@@ -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/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: + @: @@ -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]) |