Hi Thijs,

You'll find attached a modified version of the update script which tries
to improve things a bit.
- Add 2 global variables to keep track of fonts that succeeded and fonts
that failed to download and checksum. This allow some reporting about
what failed at the end of the update.
- Switch the FONTFILES and URLROOTS loops. Previously if a mirror failed
for a font it was never retried for the next ones. This way we try all
mirrors for all fonts, it will be slower but give a chance to get some a
the fonts.
- Remove --dns-timeout and increase --connect-timeout : : From user's
comment it seems to improve the download experience
- If some fonts failed to download (EXITCODE != 0) then display a
message to advise the user to run 'dpkg-reconfigure
ttf-mscorefonts-installer' later.

What's your opinion about these changes ?

Cheers
and happy new year.

--
Jean-Baptiste

#!/bin/sh
# Download and install the Microsoft Core Fonts for the Web
#
# (C) 2000,2001 Eric Sharkey.
# You may freely distribute this file under the terms of the GNU General
# Public License, version 2 or later.

#abort if anything goes wrong
#set -e
FONTDIR=/usr/share/fonts/truetype/msttcorefonts

#if [ `id -u` != 0 ] ; then
#  echo "update-ms-fonts can only be run as root."
#  exit -1
#fi
#
#for opt in "$@"; do
#    case "$opt" in
#        -q) QUIET_MODE=1 ;;
#        -c) CHECK_ONLY=1 ;;
#        -s*) SAVEDIR=${opt#-s} ;;
#        -u*) URLOVERRIDE=${opt#-u} ;;
#        *) LOCALCOPY=$opt ;;
#    esac
#done
if [ "`echo $LOCALCOPY | tr '[:upper:]' '[:lower:]'`" = "none" ] ; then
  exit 0
fi

EXITCODE=0

export http_proxy

mstt_exit_with_error() {
        echo "$1"
        echo "The fonts are NOT installed."
    echo "Please run 'dpkg-reconfigure ttf-mscorefonts-installer' to perform 
the installation again"
        exit 0 # still install the Debian package
}

# Base URL for Microsoft fonts
# Can be more than one to try, but here we just use SF.net's redirection,
# which will work in most cases. The others serve as fallbacks to retry.
URLROOTS="http://downloads.sourceforge.net/corefonts/
        http://switch.dl.sourceforge.net/sourceforge/corefonts/
        http://mesh.dl.sourceforge.net/sourceforge/corefonts/
        http://dfn.dl.sourceforge.net/sourceforge/corefonts/
        http://heanet.dl.sourceforge.net/sourceforge/corefonts/
        http://jaist.dl.sourceforge.net/sourceforge/corefonts/
        http://nchc.dl.sourceforge.net/sourceforge/corefonts/
        http://ufpr.dl.sourceforge.net/sourceforge/corefonts/
        http://internode.dl.sourceforge.net/sourceforge/corefonts/
        http://voxel.dl.sourceforge.net/sourceforge/corefonts/
        http://kent.dl.sourceforge.net/sourceforge/corefonts/
        http://internap.dl.sourceforge.net/sourceforge/corefonts/";

if [ "$URLOVERRIDE" ] ; then
  URLROOTS="$URLOVERRIDE"
fi

if [ -z "$QUIET_MODE" ] ; then
    cat <<EOF

These fonts were provided by Microsoft "in the interest of cross-
platform compatibility".  This is no longer the case, but they are
still available from third parties.

You are free to download these fonts and use them for your own use,
but you may not redistribute them in modified form, including changes
to the file name or packaging format.

EOF
fi

SCRATCHDIR=`mktemp -t -d ttf-mscorefonts-installer.XXXXXX`
chmod 0755 $SCRATCHDIR
cd $SCRATCHDIR

cat <<EOF > msfonts.info
48d9bc613917709d3b0e0f4a6d4fe33a5c544c5035dffe9e90bc11e50e822071        
Andale_Mono.ttf         andale32.exe    andalemo.ttf
dad7c04acb26e23dfe4780e79375ca193ddaf68409317e81577a30674668830e        
Arial_Black.ttf         arialb32.exe    ariblk.ttf
35c0f3559d8db569e36c31095b8a60d441643d95f59139de40e23fada819b833        
Arial.ttf               arial32.exe     arial.ttf
4044aa6b5bebbc36980206b45b0aaaaa5681552a48bcadb41746d5d1d71fd7b4        
Arial_Bold.ttf          arial32.exe     arialbd.ttf
2f371cd9d96b3ac544519d85c16dc43ceacdfcea35090ee8ddf3ec5857c50328        
Arial_Bold_Italic.ttf   arial32.exe     arialbi.ttf
70ade233175a6a6675e4501461af9326e6f78b1ffdf787ca0da5ab0fc8c9cfd6        
Arial_Italic.ttf        arial32.exe     ariali.ttf
b82c53776058f291382ff7e008d4675839d2dc21eb295c66391f6fb0655d8fc0        
Comic_Sans_MS.ttf       comic32.exe     comic.ttf
873361465d994994762d0b9845c99fc7baa2a600442ea8db713a7dd19f8b0172        
Comic_Sans_MS_Bold.ttf  comic32.exe     comicbd.ttf
6715838c52f813f3821549d3f645db9a768bd6f3a43d8f85a89cb6875a546c61        
Courier_New.ttf         courie32.exe    cour.ttf
edf8a7c5bfcac2e1fe507faab417137cbddc9071637ef4648238d0768c921e02        
Courier_New_Bold.ttf    courie32.exe    courbd.ttf
f3f6b09855b6700977e214aab5eb9e5be6813976a24f894bd7766e92c732fbe1        
Courier_New_Italic.ttf  courie32.exe    couri.ttf
66dbfa20b534fba0e203da140fec7276a45a1069e424b1b9c35547538128bbe8        
Courier_New_Bold_Italic.ttf     courie32.exe    courbi.ttf
7d0bb20c632bb59e81a0885f573bd2173f71f73204de9058feb68ce032227072        
Georgia.ttf             georgi32.exe    georgia.ttf
82d2fbadb88a8632d7f2e8ad50420c9fd2e7d3cbc0e90b04890213a711b34b93        
Georgia_Bold.ttf        georgi32.exe    georgiab.ttf
1523f19bda6acca42c47c50da719a12dd34f85cc2606e6a5af15a7728b377b60        
Georgia_Italic.ttf      georgi32.exe    georgiai.ttf
c983e037d8e4e694dd0fb0ba2e625bca317d67a41da2dc81e46a374e53d0ec8a        
Georgia_Bold_Italic.ttf georgi32.exe    georgiaz.ttf
00f1fc230ac99f9b97ba1a7c214eb5b909a78660cb3826fca7d64c3af5a14848        
Impact.ttf              impact32.exe    impact.ttf
4e98adeff8ccc8ef4e3ece8d4547e288ff85fdc9c7ca711a4599c234874bbe86        
Times_New_Roman.ttf     times32.exe     times.ttf
4357b63cef20c01661a53c5dae70ffd20cb4765503aaed6d38b17a57c5a90bff        
Times_New_Roman_Bold.ttf        times32.exe     timesbd.ttf
192e1b0d18e90334e999a99f8c32808d6a2e74b3698b8cd90c943c2249a46549        
Times_New_Roman_Bold_Italic.ttf times32.exe     timesbi.ttf
c25ae529b4cecdbca148b6ccb862ee0abad770af8b1fd29c8dba619d1b8da78a        
Times_New_Roman_Italic.ttf      times32.exe     timesi.ttf
ec3ffb302488251e1b67fb09dd578b364c5339e27c1cfb26eb627666236453d0        
Trebuchet_MS.ttf        trebuc32.exe    trebuc.ttf
f65941f9487c0a0a3b7445996ecbbd24466d7ae76ea2a597ced55f438fa63838        
Trebuchet_MS_Bold.ttf   trebuc32.exe    trebucbd.ttf
db56fdac7d3ba20b7aededcb6ee86c46687489d17b759e1708ea4e2d21e38410        
Trebuchet_MS_Italic.ttf trebuc32.exe    trebucit.ttf
c0a6bdf31f9f2953b2f08a0c1734c892bc825f0fb17c604d420f7acf203a213b        
Trebuchet_MS_Bold_Italic.ttf    trebuc32.exe    trebucbi.ttf
96ed14949ca4b7392cff235b9c41d55c125382abbe0c0d3c2b9dd66897cae0cb        
Verdana.ttf             verdan32.exe    verdana.ttf
c8f5065ba91680f596af3b0378e2c3e713b95a523be3d56ae185ca2b8f5f0b23        
Verdana_Bold.ttf        verdan32.exe    verdanab.ttf
91b59186656f52972531a11433c866fd56e62ec4e61e2621a2dba70c8f19a828        
Verdana_Italic.ttf      verdan32.exe    verdanai.ttf
698e220f48f4a40e77af7eb34958c8fd02f1e18c3ba3f365d93bfa2ed4474c80        
Verdana_Bold_Italic.ttf verdan32.exe    verdanaz.ttf
10d099c88521b1b9e380b7690cbe47b54bb19396ca515358cfdc15ac249e2f5d        
Webdings.ttf            webdin32.exe    webdings.ttf
EOF

for ttf in `awk '{print $2}' msfonts.info` ; do
    if [ ! -e $FONTDIR/$ttf ] || \
        [ `sha256sum $FONTDIR/$ttf | awk '{print $1}'` != `awk "/$ttf/ {print 
\\$1 }" msfonts.info` ]
        then
        THISFILE=`grep $ttf msfonts.info | awk '{print $3}'`
        if ! echo $FONTFILES | grep -q $THISFILE ; then
            FONTFILES="$FONTFILES $THISFILE"
        fi
    fi
done

FFDONE=""
FFFAILED=""
if [ -n "$CHECK_ONLY" ] ; then
    if [ -n "$FONTFILES" ] ; then
        EXITCODE=1
    fi
elif [ -n "$FONTFILES" ] ; then 
    if [ -n "$QUIET_MODE" ] ; then
        QUIET_ARG="--quiet"
    else
        QUIET_ARG=""
    fi
    for ff in $FONTFILES; do
        for URLROOT in $URLROOTS ; do
            if [ ! -e $ff.done ] || [ ! -e $ff ] ; then
                if [ -z "$LOCALCOPY" ] ; then
                    if ! wget --continue --tries=1 --connect-timeout=60 
--read-timeout=300 $QUIET_ARG --directory-prefix . --no-directories 
--no-background --progress=dot:default $URLROOT$ff ; then
                        continue 1
                    fi
                else
                    cp $LOCALCOPY/$ff .
                fi
                touch $ff.done
                break
            fi
        done
        if [ -e "$ff" ]; then
            FFDONE="$FFDONE $ff"
        else 
            FFFAILED="$FFFAILED $ff"
            EXITCODE=1
        fi   
    done
    if [ -n "$SAVEDIR" ] ; then
        mkdir -p "$SAVEDIR"
    fi

    # Reset counters for checksum
    FONTFILES=$FFDONE
    FFDONE=""

    for ff in $FONTFILES; do
        # verify checksum before unpacking, to be safe
        if grep "$ff\$" /var/lib/msttcorefonts/cabfiles.sha256sums | sha256sum 
-c ; then
                cabextract $ff 1>&2
                FFDONE="$FFDONE $ff"
        else
            FFFAILED="$FFFAILED $ff"
            EXITCODE=1
        fi
        if [ -n "$SAVEDIR" ] ; then
            cp $ff "$SAVEDIR"
        fi
        rm $ff
    done

    FONTFILES=$FFDONE
    FFDONE=""
  #Add some level of predictability by folding everything to lower case
    for x in *; do
        y=`echo $x | tr '[A-Z]' '[a-z]'`
        if [ "$x" != "$y" ]; then
            mv "$x" "$y"
        fi
    done
    
    chmod 644 *
    
  # Give sane names. These are nearly the same names MS uses for the
  # Macintosh versions
    
    mkdir -p /usr/share/doc/ttf-mscorefonts-installer $FONTDIR
    if [ -e licen.txt ] ; then
        mv licen.txt '/usr/share/doc/ttf-mscorefonts-installer/READ_ME!'
        gzip -f -9 '/usr/share/doc/ttf-mscorefonts-installer/READ_ME!'
    fi
    for ff in $FONTFILES; do
        for ttf in `grep $ff msfonts.info | awk '{print $4}'`; do
            longname=`awk "/$ttf/ { print \\$2 }" msfonts.info`
            mv $ttf $FONTDIR/$longname
            ln -sf $longname $FONTDIR/$ttf
        done
    done
    
  # Make a note of what we installed so we can uninstall it later
    awk '{print $2}' msfonts.info > /var/lib/msttcorefonts/ms-fonts
    awk '{print $4}' msfonts.info >> /var/lib/msttcorefonts/ms-fonts
fi

cd /
rm -rf $SCRATCHDIR

if [ -z "$QUIETMODE" ] ; then
    if [ $EXITCODE = 0 ] ; then
        echo "All fonts downloaded and installed."
    else
        mstt_exit_with_error "The following fonts failed to install : 
$FFFAILED."
    fi
fi

#DEBHELPER#

exit 0
#!/bin/sh
set -e

. /usr/share/debconf/confmodule

db_get msttcorefonts/dldir
LOCALCOPY=$RET

db_get msttcorefonts/savedir
SAVEDIR=$RET

db_get msttcorefonts/dlurl
URLOVERRIDE=$RET

db_get msttcorefonts/http_proxy
http_proxy=$RET

while ! echo "$http_proxy" | \
    egrep -q 
'https?://([[:alnum:]]([-[:alnum:]]+[[:alnum:]])*\.)+[[:alnum:]]{2,3}(:\d+)?/?' 
&&  \
    ! -z "$http_proxy"  ; do
        db_fset msttcorefonts/http_proxy seen false
        db_input high msttcorefonts/http_proxy
        db_go
        db_get msttcorefonts/http_proxy
        http_proxy=$RET
done

## Content of update-ms-fonts will be concatenated below

msttcorefonts (3.0ubuntu1) lucid; urgency=low

  * debian/postinst.in : Check validity of proxy setting (LP : #274421)
  * update-ms-font : improve error handling (LP: #431217)(LP: #464422)
    - Don't fail if the fonts failed to download
    - Retry all mirrors for all fonts
    - Drop --dns-timeout option of wget an rely on system timeout
    - Increase --connect-timeout for slow connections

 -- Jean-Baptiste Lallement <jeanbaptiste.lallem...@gmail.com>  Tue, 05 Jan 
2010 22:23:40 +0100

msttcorefonts (3.0) unstable; urgency=low

  * Use SF.net redirection instead of individual mirror names, as to be
    more robust against changes on the SF.net side.
  * Verify font and cab validity with SHA256 instead of MD5 for safety.
  * Verify downloaded cab files before extracting.
  * Remove obsolete transitional package 'msttcorefonts'.
  * Added Belarusian debconf translation, thanks Pavel Piatruk
    (closes: #516246).
  * Update to debhelper level 7 and other packaging cleanups, rename some
    more backend items from msttcorefonts to ttf-mscorefonts-installer.

 -- Thijs Kinkhorst <th...@debian.org>  Sat, 21 Feb 2009 15:35:38 +0100

msttcorefonts (2.7) unstable; urgency=low

  * Updated Galician debconf translation, thanks Marce Villarino
    (closes: #512245).

 -- Thijs Kinkhorst <th...@debian.org>  Mon, 19 Jan 2009 20:55:45 +0100

msttcorefonts (2.6) unstable; urgency=low

  * Rename package to ttf-mscorefonts-installer.
    This is in line with all other TrueType fonts in Debian and makes
    it clear that the package doesn't actually include the fonts but
    is a downloader package (Closes: #286154).
  * Move ttf-liberation to Recommends and advertise it more prominently,
    now that it is in Debian main.

 -- Thijs Kinkhorst <th...@debian.org>  Mon, 07 Jul 2008 22:22:28 +0200

msttcorefonts (2.5) unstable; urgency=low

  * Move defoma debconf template to README. Not having defoma configured but
    requiring it is getting rare, so debconf is overkill.
  * Checked for policy 3.8.0, updated debian/copyright. Add Lintian
    override for emtpy fonts dir. Updated to debhelper 6. Drop version
    specification for debconf for pre-etch debconf version.
  * Suggest ttf-liberation, not available from Debian yet but is available
    to users of debian-multimedia.
  * Drop preinst script that was only present to clean up for unstable/testing
    users that installed 2.0 - we've given them a year and it shouldn't
    pollute stable.
  * Remove set -e from prerm, because if msttcorefonts is not properly
    installed defoma-font may fail and we're still well uninstalled.
    (Closes: #461926)
  * Update mirror list.

 -- Thijs Kinkhorst <th...@debian.org>  Sat, 14 Jun 2008 16:36:00 +0200

msttcorefonts (2.4) unstable; urgency=low

  * Fix typo in templates, unfuzzy translations.
  * Add Finnish translation by Esko Arajärvi (closes: #448957).
  * cd out of scratchdir before removing it to prevent warning messages;
    thanks Sven Joachim (closes: #438989, #425322).

 -- Thijs Kinkhorst <th...@debian.org>  Sat,  3 Nov 2007 21:06:18 +0100

msttcorefonts (2.3) unstable; urgency=low

  * Add Aliases to the defoma hints file for Arial (Helvetica),
    Courier New (Courier) and Times New Roman (Times) variants.
    Thanks Angus Lees for the pointer (Closes: #393746).
  * Added Vietnamese translation by Clytie Siddall (Closes: #427179).
  * Updated Danish translation by Kenneth Nielsen.

 -- Thijs Kinkhorst <th...@debian.org>  Mon, 20 Aug 2007 08:01:01 +0200

msttcorefonts (2.2) unstable; urgency=low

  * Move debhelper defoma code down in postinst, so any script failures
    will happen before the fonts are registered.
  * Also deregister the removed Tahoma with defoma (Closes: #425228).

 -- Thijs Kinkhorst <th...@debian.org>  Sun, 20 May 2007 15:35:37 +0200

msttcorefonts (2.1) unstable; urgency=low

  * Drop Tahoma font introduced in 2.0. Since it lacks a bold counterpart,
    it causes more trouble than it solves (Closes: #424852, #424864).
  * Add --no-directories and --no-background options to wget to
    override those when set by the user (Closes: #422535).
  * Remove obsolete upgrading code.

 -- Thijs Kinkhorst <th...@debian.org>  Sat, 19 May 2007 11:58:30 +0200

msttcorefonts (2.0) unstable; urgency=low

  * No longer install the update-ms-fonts command. It's only
    needed upon package installation/upgrade, so it's now part
    of the package postinst. In the rare case that it needs to
    be ran again, just dpkg-reconfigure (Closes: #401698).
  * Add new font: Tahoma. Based on patch from Michael Gilbert,
    thanks! This unfortunately nearly doubles the download size
    (Closes: #380294).
  * Add support for setting a HTTP proxy during installation.
    Unfortunately it turns out to be difficult to pass the
    http_proxy environment variable around properly between
    different shells, especially for those using sudo, so
    this is needed for some situations
    (Closes: #333012, #413646).
  * Update to debhelper compatibility level 5 (from 1).
  * Remove obsolete upgrading code causing warnings
    (Closes: #290856, #392544, #405658).
  * Checked for policy 3.7.2, no changes.
  * X config location is now xorg.conf, not XF86Config-4.
  * Fix some non-POSIX shell code (Closes: #354926).
  * Refactor debconf prompting: drop template 'blurb'
    as per policy 3.9.1 (no copyright messages in debconf),
    make baddldir of type error and some minor corrections
    (Closes: #388936).
  * Update the list of SF.net mirrors.

  [ Translations ]
  * Basque by Piarres Beobide (Closes: #420073).
  * Galician by Jacobo Tarrio (Closes: #420071).
  * Portuguese by Rui Branco.
  * Danish by Kenneth Nielsen.
  * Swedish by Daniel Nylander.
  * Polish by Emil Nowak.
  * Czech by Marcel Sebek.
  * Italian by Luca Monducci (Closes: #420303).
  * Spanish by Steve Lord Flaubert (Closes: #420386).
  * Japanese by Hideki Yamane (Closes: #420481).
  * Russian by Yuri Kozlov (Closes: #420509).
  * Dutch by self.
  * German by Helge Kreutzman (Closes: #421106).
  * Brazilian Portuguese by André Luís Lopes (Closes: #421515).
  * French by Yves Rutschle.
  * Romanian by Igor Stirbu (Closes: #421749).

 -- Thijs Kinkhorst <th...@debian.org>  Tue, 01 May 2007 12:10:14 +0200

msttcorefonts (1.8) unstable; urgency=high

  * Updated Spanish by Steve Lord Flaubert (Closes: #409803).
  * Added Galician by Jacobo Tarrio (Closes: #409846).
  * Added Vietnamese by Clytie Siddall.
  * Added Romanian by Eddy Petri?or.

 -- Thijs Kinkhorst <th...@debian.org>  Tue, 13 Feb 2007 09:27:40 +0100

msttcorefonts (1.7) unstable; urgency=medium

  * Added translation: Russian by Yuri Kozlov (Closes: #405780).

 -- Thijs Kinkhorst <th...@debian.org>  Sun, 14 Jan 2007 18:29:06 +0100

msttcorefonts (1.6) unstable; urgency=medium

  * Updated translation: German by Mario Scheel (Closes: #400123).

 -- Thijs Kinkhorst <th...@debian.org>  Mon, 27 Nov 2006 11:59:14 +0100

msttcorefonts (1.5) unstable; urgency=medium

  * Make defoma-font not fail if font already unregistered in preinst,
    thanks Tomas Pospisek for the help (Closes: #290971, #369962).
  * Fix some documentation typos.

 -- Thijs Kinkhorst <th...@debian.org>  Sat, 11 Nov 2006 16:10:57 +0100

msttcorefonts (1.4) unstable; urgency=low

  * Tighten dependency from xutils to xfonts-utils, because this provides
    just what we need. Thanks Adrian Bunk (Closes: #392917).
  * Add README.comic-font describing a solution when older X applications
    start to display in the Comic Sans font. Thanks to Nikita Youshchenko.
    (Closes: #258958).
  * Updated translations:
    - Swedish by Daniel Nylander.
    - Basque by Piarres Beobide.
  * Drop depends on debianutils, it's essential.

 -- Thijs Kinkhorst <th...@debian.org>  Sun, 22 Oct 2006 20:29:05 +0200

msttcorefonts (1.3) unstable; urgency=low

  * New maintainer.
  * Update list of SourceForge.net download mirrors (closes: #308924, #369962).
  * Reference READ_ME!.gz, not READ_ME! from copyright (closes: #337101).
  * Add debconf-2.0 alternate to debconf dependency (closes: #332036).
  * Drop empty postrm (closes: #354924).
  * Move debhelper from Build-Depends-Indep to Build-Depends.
  * Updated translations:
    - Swedish by Daniel Nylander (closes: 331032);
    - Portuguese by Miguel Figueiredo (closes: 331493);
    - Dutch by Esther Hanko (closes: 355390);
    - Polish by Emil Nowak (closes: 384621);
    - Italian by Luca Monducci (closes: 363101).

 -- Thijs Kinkhorst <th...@debian.org>  Wed, 11 Oct 2006 15:45:08 +0200

msttcorefonts (1.2) unstable; urgency=high

  * Run update-fonts-dir in /usr/share/fonts/truetype to get rid of
    obsolete entries.  (closes: #252895, #280462, #279380)
  
 -- Tollef Fog Heen <tfh...@debian.org>  Sun,  2 Jan 2005 10:59:46 +0100

msttcorefonts (1.1.12) unstable; urgency=low

  * Really fix the preinst test.  (#272939, again).  Thanks to Arne Rusek
    for reproducing.
  * Only ask about downloading the files if they're not on disk.  Thanks
    to AKL. Mantas Kriauciunas for spotting this.

 -- Tollef Fog Heen <tfh...@debian.org>  Thu,  7 Oct 2004 13:02:25 +0200

msttcorefonts (1.1.11) unstable; urgency=low

  * Handle the case of /usr/X11R6/lib/X11/TrueType being a broken symlink in
    preinst.  (closes: #272939, hopefully)

 -- Tollef Fog Heen <tfh...@debian.org>  Sun, 26 Sep 2004 23:53:15 +0200

msttcorefonts (1.1.10) unstable; urgency=low

  * Add defoma to build-deps (closes: #273263, #273238)
  * Update French debconf template (closes: #273471)

 -- Tollef Fog Heen <tfh...@debian.org>  Sun, 26 Sep 2004 23:41:24 +0200

msttcorefonts (1.1.9) unstable; urgency=medium

  * Use mktemp in update-ms-fonts. (Thanks to David Pashley for stumbling
    over this one)
  * Make sure msttcorefonts/dldir and msttcorefonts/baddldir aren't set to
    seen.   (closes: #272957)  This also removes some redundant code from
    update-ms-fonts.  Thanks to Ken Bloom <kabl...@ucdavis.edu> for helping me
    debug the problem.
  * Quote tr's arguments in update-ms-fonts.  Thanks to Aaron M. Ucko
    <u...@debian.org> for spotting this.
  
 -- Tollef Fog Heen <tfh...@debian.org>  Thu, 23 Sep 2004 13:05:16 +0200

msttcorefonts (1.1.8) unstable; urgency=low

  * Add preseeding support. Thanks to Steinar H. Gunderson for the idea
    and a bit of the patch.  (closes: #219834, #239287)
  * Fix up update-ms-fonts so -s works again.

 -- Tollef Fog Heen <tfh...@debian.org>  Wed, 22 Sep 2004 17:43:54 +0200

msttcorefonts (1.1.7) unstable; urgency=low

  * Add 8.3 compat symlinks (closes: #272808)
  * Make the download script a bit more solid.
  * Move fonts to /usr/share/fonts/truetype/msttcorefonts
  * Don't use update-fonts-scale at all, it should be handled by defoma now,
    rather.  This also means gtk1.2 applications can see our fonts.
    Openoffice.org also seems to be happy with this. In addition, this should
    have fixed antialiasing where it before was missing.
    (closes: #272313, #172006, #269862, #188926, #161503)
  * Fix up the hints file to tell that Impact is variable-width and not
    fixed-width (closes: #184869)
  * Try to get rid of /usr/X11R6/lib/X11/fonts/TrueType in preinst 
    (closes: #188454)

 -- Tollef Fog Heen <tfh...@debian.org>  Wed, 22 Sep 2004 14:26:35 +0200

msttcorefonts (1.1.6) unstable; urgency=low

  * Adopt package (closes: #263485)
  * Lower priority of savedir question
  * Fix typo in template (closes: #268588)
  * Change section to contrib/x11 (closes: #249450)
  * Update Danish debconf translation (closes: #263829)
    (Thanks to Morten Brix Pedersen <mor...@wtf.dk>)
  * Update Japanese translation (closes: #264631)
    (Thanks to Hideki Yamane <henr...@samba.gr.jp>)
  * Add Lithuanian translation (closes: #265722)
    (Thanks to Mykolas OK <myko...@uzupis.com>)
  * Update Brazilian translation (closes: #267328)
    (Thanks to Andre Luis Lopes <andre...@debian.org>)
  * Update French translation (closes: #268060)
    (Thanks to Yves Rutschle <b...@rutschle.net>)
  * Update Czech translation (closes: #268593)
    (Thanks to Marcel Sebek <sebe...@post.cz>)
  * Update German translation (closes: #270306)
    (Thanks to Mario Scheel <mariosch...@web.de>)
  * Make sure you only get asked once about downloading the fonts 
    (closes: #155605)

 -- Tollef Fog Heen <tfh...@debian.org>  Wed, 15 Sep 2004 18:36:35 +0200

msttcorefonts (1.1.5) unstable; urgency=low

  * don't try to rmdir on a symlink (Closes: #249182)
  * Add Danish (Closes: #240811)
  * Add Czech (Closes: #247555)
  * Add French (Closes: #250279)
  * Add Japanese (Closes: #254494)
  * Tweak templates (Closes: #245945)

 -- Eric Sharkey <shar...@debian.org>  Thu, 05 Aug 2004 09:55:42 -0400

msttcorefonts (1.1.4) unstable; urgency=low

  * do not imply that these fonts will be downloaded from MS web site
    neither from the description nor from the templates, nor the script
    itself (Closes: #161411) 
  * s/X-windows/X Window System/ (Closes: #191287)
  * name the files to download in the template to allow the user
    to find them more easily (Closes: #166889)
  * Explain what defoma is to help users (Closes: #167233)
  * Explain that the dependency on x-ttcidfont-conf is only needed under X
    (Closes: #166765, #166761) and that the documentation of this package
    is only installed when the package is (how bizarre). (Closes: #174806)
  * Switch debconf templates to po-debconf (Closes: #184054)
  * Ask wget to timeout a bit more aggressivly so that the multiple URLROOTS
    mechanism works better (Closes: #221832)
  * Thanks to Martin Quinson <martin.quin...@tuxfamily.org> for much
    of the work on this release

 -- Eric Sharkey <shar...@debian.org>  Fri, 26 Mar 2004 17:08:56 -0500

msttcorefonts (1.1.3) unstable; urgency=low

  * Handle multiple URLROOTS, in case one site is unavailable (Closes: #203524)
  * Fix assumption mkfontdir is in path (Closes: #174504)
  * Call mkfontscale (Closes: #203263)

 -- Eric Sharkey <shar...@debian.org>  Sun, 10 Aug 2003 09:57:24 -0400

msttcorefonts (1.1.2) unstable; urgency=low

  * Use /var/lib instead of /var/state, Closes: #168325
  * Cleanup old fonts.dir under the X11 dir, Closes: #171765
  * Apply patch to add more encodings, Closes: #169651, #159951, #168145
  * Handle non-existent /usr/lib/X11/fonts/TrueType, Closes: #168815

 -- Eric Sharkey <shar...@debian.org>  Thu, 05 Dec 2002 12:51:12 -0500

msttcorefonts (1.1.1) unstable; urgency=low

  * Remove scale file, Closes: #161435
  * explain defoma conf on systems that seem not to be
    configured, Closes: #162557
  * Clean up empty TrueType directory, if it exists, Closes: #163383
  
 -- Eric Sharkey <shar...@debian.org>  Sat, 26 Oct 2002 14:48:49 -0400

msttcorefonts (1.1.0) unstable; urgency=low

  * integrate with defoma, Closes: #100566
  * rerun update-fonts-scale on postrm, Closes: #146281
  * Fix potential namespace collisions, Closes: #147395
  * Change base URL, Closes: #156503
  * Move installed font list to /var/state

 -- Eric Sharkey <shar...@debian.org>  Thu, 05 Sep 2002 20:55:10 -0400

msttcorefonts (1.0.1) unstable; urgency=low

  * add encodings to mkfontdir command, Closes: #135862, #140936
  * add Spanish, Closes: #143189

 -- Eric Sharkey <shar...@debian.org>  Mon,  6 May 2002 19:45:10 -0400

msttcorefonts (1.0.0) unstable; urgency=low

  * regenerate scale file, Closes: #121471, #105764

 -- Eric Sharkey <shar...@debian.org>  Sun, 17 Mar 2002 15:14:42 -0500

msttcorefonts (0.9.9) unstable; urgency=low

  * Remove bashism, Closes: #122002
  * Accept "-s" as explicitly requesting no savedir (as opposed to -s<dir>)

 -- Eric Sharkey <shar...@debian.org>  Wed, 12 Dec 2001 14:43:24 -0500

msttcorefonts (0.9.8) unstable; urgency=low

  * Add path to mkfontdir, Closes: #107230
  * Add German translation, Closes: #107711
  * Optionally save downloaded files, Closes: #111649
  * Indicate size of download required, Closes: #113701

 -- Eric Sharkey <shar...@debian.org>  Sat, 27 Oct 2001 14:03:18 -0400

msttcorefonts (0.9.7) unstable; urgency=low

  * Placate Joey Hess by not using debconf's text type (#106342)
  * Remove blank defaults from templates file, Closes: #106359
  * Add Brazilian Portuguese debconf translations, Closes: #106753

 -- Eric Sharkey <shar...@debian.org>  Mon, 30 Jul 2001 17:49:47 -0400

msttcorefonts (0.9.6) unstable; urgency=low

  * Integrate with debconf to handle local/deferred installations,
    Closes: #103111

 -- Eric Sharkey <shar...@debian.org>  Fri, 13 Jul 2001 12:11:32 -0400

msttcorefonts (0.9.5) unstable; urgency=low

  * Relax permission checking on /tmp/msttcorefonts to allow sgid
    /tmp's, Closes: #99000

 -- Eric Sharkey <shar...@debian.org>  Wed, 30 May 2001 09:59:50 -0400

msttcorefonts (0.9.4) unstable; urgency=high

  * Check permissions on /tmp/msttcorefonts to avoid security problems,
    Closes: #98408

 -- Eric Sharkey <shar...@debian.org>  Tue, 22 May 2001 16:19:56 -0400

msttcorefonts (0.9.3) unstable; urgency=low

  * Make symlinks under /usr/lib/X11/fonts and provide scale file,
    Closes: #92495

 -- Eric Sharkey <shar...@debian.org>  Mon, 14 May 2001 22:32:56 -0400

msttcorefonts (0.9.2) unstable; urgency=low

  * Manually fold all files to lower case to avoid probless with
    sloppy MS file naming practices
  * Make sure to re-download even if .done file is present if the
    current file is no longer available (erased by previous run)

 -- Eric Sharkey <shar...@debian.org>  Mon, 14 May 2001 13:16:01 -0400

msttcorefonts (0.9.1) unstable; urgency=low

  * Explicitly specify wget directory prefix, Closes: #96393

 -- Eric Sharkey <shar...@debian.org>  Mon,  7 May 2001 16:49:51 -0400

msttcorefonts (0.9.0) unstable; urgency=low

  * Internally store the md5sum signatures of all fonts
    and compared the installed font to the md5sum, upgrade
    iff different
  * Always run update-ms-fonts after postinst, since it's harmless now

 -- Eric Sharkey <shar...@debian.org>  Thu,  3 May 2001 18:15:23 -0400

msttcorefonts (0.8.3) unstable; urgency=low

  * Change case of updated Trebuc font files, Closes: #96073

 -- Eric Sharkey <shar...@debian.org>  Wed,  2 May 2001 14:59:50 -0400

msttcorefonts (0.8.2) unstable; urgency=low

  * fix grammar and formatting in description, Closes: #85286

 -- Eric Sharkey <shar...@debian.org>  Fri,  9 Feb 2001 21:20:45 +0900

msttcorefonts (0.8.1) unstable; urgency=low

  * resume aborted transfers, Closes: #84282
  * download all files first, then unpack and install

 -- Eric Sharkey <shar...@debian.org>  Thu,  1 Feb 2001 21:27:13 +0900

msttcorefonts (0.8.0) unstable; urgency=low

  * Nearly complete rewrite to use cabextract to unpack the .EXE files
    rather than the macintosh .hqx files
  * Remove bashisms, Closes: #80116
  * Remove dependency on macutils & appletalk, Closes: #80098, Closes: #80145
  * All 11 fonts now installed, Closes: #81364

 -- Eric Sharkey <shar...@debian.org>  Wed, 24 Jan 2001 23:46:09 -0500

msttcorefonts (0.2.1) unstable; urgency=low

  * Change my email address to @debian.org
  * Closes: bug#79686

 -- Eric Sharkey <shar...@debian.org>  Fri, 15 Dec 2000 13:52:58 -0400

msttcorefonts (0.2.0) unstable; urgency=low

  * Fixed misleading statements in man page
  * Added support to update-ms-fonts to be rerun with files downloaded to
    a local directory

 -- Eric Sharkey <shar...@superk.physics.sunysb.edu>  Tue, 14 Nov 2000 20:57:18 
+0900

msttcorefonts (0.1.0) unstable; urgency=low

  * Initial Release; installer for MS TrueType core fonts for the Web

 -- Eric Sharkey <shar...@superk.physics.sunysb.edu>  Sun, 17 Sep 2000 13:34:12 
-0400

Reply via email to