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