Xorg Fonter

Introduksjon til Xorg Fonter

Xorg fontpakker tilbyr noen skalerbare fonter og støttepakker for Xorg applikasjoner. Mange vil ønske å installere andre TTF eller OTF fonter i tillegg til, eller i stedet for, disse. Noen er oppført på TTF-and-OTF-fonts.

Xorg Fonter Avhengigheter

Påkrevd

xcursor-themes-1.0.7

Downloading Xorg Fonts

Først lager du en liste over filer som skal lastes ned. Denne filen vil også bli brukt til å bekrefte integriteten til nedlastingene når den er fullført:

cat > font-7-list << "EOF"
font-util-1.4.1.tar.xz
encodings-1.1.0.tar.xz
font-alias-1.0.5.tar.xz
font-adobe-utopia-type1-1.0.5.tar.xz
font-bh-ttf-1.0.4.tar.xz
font-bh-type1-1.0.4.tar.xz
font-ibm-type1-1.0.4.tar.xz
font-misc-ethiopic-1.0.5.tar.xz
font-xfree86-type1-1.0.5.tar.xz
EOF

For å laste ned de nødvendige filene ved hjelp av Wget-1.25.0, bruk følgende kommandoer:

mkdir font &&
cd font &&
grep -v '^#' ../font-7-list | wget -i- -c \
    -B https://xorg.freedesktop.org/archive/individual/font/

Installasjon av Xorg Fonter

[Notat]

Notat

Når du installerer flere pakker i et skript, må installasjonen gjøres som root bruker. Det finnes tre generelle alternativer som kan brukes til å gjøre dette:

  1. Kjør hele skriptet som root bruker (ikke anbefalt).

  2. Bruk sudo kommandoen fra sudo pakken.

  3. Use su -c "command arguments" ((anførselstegn kreves) som vil be om root passordet for hver iterasjon av løkken.

En måte å håndtere denne situasjonen på er å lage en kort bash funksjon som automatisk velger riktig metode. Når kommandoen er satt i miljøet, trenger den ikke å settes på nytt.

as_root()
{
  if   [ $EUID = 0 ];        then $*
  elif [ -x /usr/bin/sudo ]; then sudo $*
  else                            su -c \\"$*\\"
  fi
}

export -f as_root

Først start et underskall som avsluttes ved feil:

bash -e

Installer alle pakkene ved å kjøre følgende kommandoer:

for package in $(grep -v '^#' ../font-7-list)
do
  packagedir=${package%.tar.?z*}
  tar -xf $package
  pushd $packagedir
    ./configure $XORG_CONFIG
    make
    as_root make install
  popd
  as_root rm -rf $packagedir
done

Til slutt, avslutt skallet som ble startet tidligere:

exit

Innhold

Installerte Programmer: bdftruncate og ucs2any
Installerte Biblioteker: Ingen
Installert Mappe: /usr/share/fonts

Korte Beskrivelser

bdftruncate

genererer en avkortet BDF font fra en ISO 10646-1-kodet BDF font

ucs2any

genererer BDF fonter i hvilken som helst koding fra en ISO 10646-1 kodet BDF font