%general-entities; ]> $LastChangedBy$ $Date$ Xorg Fonts Xorg Fonts Introduction to Xorg Fonts The Xorg font packages provide needed fonts to the Xorg applications. &lfs79_checked; Package Information Download (HTTP): Download (FTP): Download size: &x7fonts-size; Estimated disk space required: &x7fonts-buildsize; Estimated build time: &x7fonts-time; Xorg Fonts Dependencies Required User Notes: Downloading Xorg Fonts First, create a list of files to be downloaded. This file will also be used to verify the integrity of the downloads when complete: cat > font-&xorg-version;.md5 << "EOF" &font-util-md5sum; font-util-&font-util-version;.tar.bz2 &encodings-md5sum; encodings-&encodings-version;.tar.bz2 &font-adobe-100dpi-md5sum; font-adobe-100dpi-&font-adobe-100dpi-version;.tar.bz2 &font-adobe-75dpi-md5sum; font-adobe-75dpi-&font-adobe-75dpi-version;.tar.bz2 &font-adobe-utopia-100dpi-md5sum; font-adobe-utopia-100dpi-&font-adobe-utopia-100dpi-version;.tar.bz2 &font-adobe-utopia-75dpi-md5sum; font-adobe-utopia-75dpi-&font-adobe-utopia-75dpi-version;.tar.bz2 &font-adobe-utopia-type1-md5sum; font-adobe-utopia-type1-&font-adobe-utopia-type1-version;.tar.bz2 &font-alias-md5sum; font-alias-&font-alias-version;.tar.bz2 &font-arabic-misc-md5sum; font-arabic-misc-&font-arabic-misc-version;.tar.bz2 &font-bh-100dpi-md5sum; font-bh-100dpi-&font-bh-100dpi-version;.tar.bz2 &font-bh-75dpi-md5sum; font-bh-75dpi-&font-bh-75dpi-version;.tar.bz2 &font-bh-lucidatypewriter-100dpi-md5sum; font-bh-lucidatypewriter-100dpi-&font-bh-lucidatypewriter-100dpi-version;.tar.bz2 &font-bh-lucidatypewriter-75dpi-md5sum; font-bh-lucidatypewriter-75dpi-&font-bh-lucidatypewriter-75dpi-version;.tar.bz2 &font-bh-ttf-md5sum; font-bh-ttf-&font-bh-ttf-version;.tar.bz2 &font-bh-type1-md5sum; font-bh-type1-&font-bh-type1-version;.tar.bz2 &font-bitstream-100dpi-md5sum; font-bitstream-100dpi-&font-bitstream-100dpi-version;.tar.bz2 &font-bitstream-75dpi-md5sum; font-bitstream-75dpi-&font-bitstream-75dpi-version;.tar.bz2 &font-bitstream-type1-md5sum; font-bitstream-type1-&font-bitstream-type1-version;.tar.bz2 &font-cronyx-cyrillic-md5sum; font-cronyx-cyrillic-&font-cronyx-cyrillic-version;.tar.bz2 &font-cursor-misc-md5sum; font-cursor-misc-&font-cursor-misc-version;.tar.bz2 &font-daewoo-misc-md5sum; font-daewoo-misc-&font-daewoo-misc-version;.tar.bz2 &font-dec-misc-md5sum; font-dec-misc-&font-dec-misc-version;.tar.bz2 &font-ibm-type1-md5sum; font-ibm-type1-&font-ibm-type1-version;.tar.bz2 &font-isas-misc-md5sum; font-isas-misc-&font-isas-misc-version;.tar.bz2 &font-jis-misc-md5sum; font-jis-misc-&font-jis-misc-version;.tar.bz2 &font-micro-misc-md5sum; font-micro-misc-&font-micro-misc-version;.tar.bz2 &font-misc-cyrillic-md5sum; font-misc-cyrillic-&font-misc-cyrillic-version;.tar.bz2 &font-misc-ethiopic-md5sum; font-misc-ethiopic-&font-misc-ethiopic-version;.tar.bz2 &font-misc-meltho-md5sum; font-misc-meltho-&font-misc-meltho-version;.tar.bz2 &font-misc-misc-md5sum; font-misc-misc-&font-misc-misc-version;.tar.bz2 &font-mutt-misc-md5sum; font-mutt-misc-&font-mutt-misc-version;.tar.bz2 &font-schumacher-misc-md5sum; font-schumacher-misc-&font-schumacher-misc-version;.tar.bz2 &font-screen-cyrillic-md5sum; font-screen-cyrillic-&font-screen-cyrillic-version;.tar.bz2 &font-sony-misc-md5sum; font-sony-misc-&font-sony-misc-version;.tar.bz2 &font-sun-misc-md5sum; font-sun-misc-&font-sun-misc-version;.tar.bz2 &font-winitzki-cyrillic-md5sum; font-winitzki-cyrillic-&font-winitzki-cyrillic-version;.tar.bz2 &font-xfree86-type1-md5sum; font-xfree86-type1-&font-xfree86-type1-version;.tar.bz2 EOF To download the needed files using wget, use the following commands: mkdir font && cd font && grep -v '^#' ../font-&xorg-version;.md5 | awk '{print $2}' | wget -i- -c \ -B &xorg-download-http;/font/ && md5sum -c ../font-&xorg-version;.md5 Installation of Xorg Fonts &as_root; First, start a subshell that will exit on error: bash -e Install all of the packages by running the following commands: for package in $(grep -v '^#' ../font-&xorg-version;.md5 | awk '{print $2}') do packagedir=${package%.tar.bz2} tar -xf $package pushd $packagedir ./configure $XORG_CONFIG make as_root make install popd as_root rm -rf $packagedir done Finally, exit the shell that was started earlier: exit When all of the fonts have been installed in a prefix other than /usr, the system must be configured so that Fontconfig can find the TrueType fonts since they are outside of the default search path of /usr/share/fonts. Make symlinks to the Xorg TrueType font directories by running the following commands as the root user: install -v -dm755 /usr/share/fonts && ln -sfvn $XORG_PREFIX/share/fonts/X11/OTF /usr/share/fonts/X11-OTF && ln -sfvn $XORG_PREFIX/share/fonts/X11/TTF /usr/share/fonts/X11-TTF Contents Installed Programs Installed Libraries Installed Directories bdftruncate and ucs2any None $XORG_PREFIX/share/fonts Short Descriptions bdftruncate generates a truncated BDF font from an ISO 10646-1 encoded BDF font. bdftruncate ucs2any generates BDF fonts in any encoding from an ISO 10646-1 encoded BDF font. ucs2any