%general-entities; ]> $LastChangedBy$ $Date$ Xorg Fonts Xorg Fonts Introduction to Xorg Fonts The Xorg font packages provide needed fonts to the Xorg applications. &lfs73_checked; Package Information Download (HTTP): Download (FTP): Download size: &x7fonts-size; Estimated disk space required: &x7fonts-buildsize; Estimated build time: &x7fonts-time; Required and 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 http://xorg.freedesktop.org/releases/individual/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 applications 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 rm -r $packagedir done Finally, exit the shell that was started earlier: exit When all of the fonts have been installed, 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 -d -m755 /usr/share/fonts && ln -svfn $XORG_PREFIX/share/fonts/X11/OTF /usr/share/fonts/X11-OTF && ln -svfn $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