--- ttf-dejavu-2.25.orig/debian/control +++ ttf-dejavu-2.25/debian/control @@ -0,0 +1,78 @@ +Source: ttf-dejavu +Section: x11 +Priority: optional +Maintainer: Debian Fonts Task Force +Build-Depends: cdbs (>= 0.4.46), debhelper (>= 4.2.0) +Build-Depends-Indep: defoma, fontforge (>= 0.0.20080330), perl, libfont-ttf-perl (>= 0.35) +Standards-Version: 3.7.3 +Uploaders: Davide Viti , Christian Perrier , Eugeniy Meshcheryakov +Vcs-Svn: svn://svn.debian.org/pkg-fonts/packages/ttf-dejavu/trunk +Vcs-Browser: http://svn.debian.org/wsvn/pkg-fonts/packages/ttf-dejavu/trunk +Homepage: http://dejavu.sourceforge.net/ + +Package: ttf-dejavu +Architecture: all +Depends: ttf-dejavu-core, ttf-dejavu-extra +Conflicts: ttf-dejavu (<< 2.20-1) +Description: Metapackage to pull in ttf-dejavu-core and ttf-dejavu-extra + DejaVu provides an expanded version of the Vera font family aiming for + quality and broader Unicode coverage while retaining the original Vera + style. DejaVu currently works towards conformance with the Multilingual + European Standards (MES-1 and MES-2) for Unicode coverage. The DejaVu + fonts provide serif, sans and monospaced variants. + . + Use this package if you want all DejaVu variants. + . + DejaVu fonts are intended for use on low-resolution devices (mainly + computer screens) but can be used in printing as well. + +Package: ttf-dejavu-core +Architecture: all +Depends: defoma +Conflicts: ttf-dejavu (<< 2.20-1) +Replaces: ttf-dejavu (<< 2.20-1) +Description: Vera font family derivate with additional characters + DejaVu provides an expanded version of the Vera font family aiming for + quality and broader Unicode coverage while retaining the original Vera + style. DejaVu currently works towards conformance with the Multilingual + European Standards (MES-1 and MES-2) for Unicode coverage. The DejaVu + fonts provide serif, sans and monospaced variants. + . + This package only contains the sans, sans-bold, serif, serif-bold, + mono and mono-bold variants. For additional variants, see the + ttf-dejavu-extra package. + . + DejaVu fonts are intended for use on low-resolution devices (mainly + computer screens) but can be used in printing as well. + +Package: ttf-dejavu-extra +Architecture: all +Depends: defoma, ttf-dejavu-core +Conflicts: ttf-dejavu (<< 2.20-1) +Replaces: ttf-dejavu (<< 2.20-1) +Description: Vera font family derivate with additional characters + DejaVu provides an expanded version of the Vera font family aiming for + quality and broader Unicode coverage while retaining the original Vera + style. DejaVu currently works towards conformance with the Multilingual + European Standards (MES-1 and MES-2) for Unicode coverage. The DejaVu + fonts provide serif, sans and monospaced variants. + . + This package includes additional variants, such as oblique, italic, + bold-oblique, bold-italic and the condensed forms. + . + DejaVu fonts are intended for use on low-resolution devices (mainly + computer screens) but can be used in printing as well. + +Package: ttf-dejavu-udeb +XC-Package-Type: udeb +Section: debian-installer +Architecture: all +Description: Vera font family derivate with additional characters + DejaVu provides an expanded version of the Vera font family aiming for + quality and broader Unicode coverage while retaining the original Vera + style. DejaVu currently works towards conformance with the Multilingual + European Standards (MES-1 and MES-2) for Unicode coverage. The DejaVu + fonts provide serif, sans and monospaced variants. + . + DejaVu fonts are intended for use on low-resolution devices (mainly + computer screens) but can be used in printing as well. --- ttf-dejavu-2.25.orig/debian/ttf-dejavu-extra.docs +++ ttf-dejavu-2.25/debian/ttf-dejavu-extra.docs @@ -0,0 +1,7 @@ +AUTHORS +BUGS +NEWS +README +langcover.txt +status.txt +unicover.txt --- ttf-dejavu-2.25.orig/debian/compat +++ ttf-dejavu-2.25/debian/compat @@ -0,0 +1 @@ +4 --- ttf-dejavu-2.25.orig/debian/preinst +++ ttf-dejavu-2.25/debian/preinst @@ -0,0 +1,30 @@ +#!/bin/sh + +set -e + +rm_conffile() { + PKGNAME="$1" + CONFFILE="$2" + if [ -e "$CONFFILE" ]; then + md5sum="`md5sum \"$CONFFILE\" | sed -e \"s/ .*//\"`" + old_md5sum="`dpkg-query -W -f='${Conffiles}' $PKGNAME | sed -n -e \"\\\\' $CONFFILE'{s/ obsolete$//;s/.* //p}\"`" + if [ "$md5sum" != "$old_md5sum" ]; then + echo "Obsolete conffile $CONFFILE has been modified by you." + echo "Saving as $CONFFILE.dpkg-bak ..." + mv -f "$CONFFILE" "$CONFFILE".dpkg-bak + else + echo "Removing obsolete conffile $CONFFILE ..." + rm -f "$CONFFILE" + fi + fi +} + +case "$1" in +install|upgrade) + if dpkg --compare-versions "$2" lt "2.20-1"; then + rm_conffile ttf-dejavu "/etc/defoma/hints/ttf-dejavu.hints" + fi +esac + +#DEBHELPER# +exit 0 --- ttf-dejavu-2.25.orig/debian/ttf-dejavu-core.docs +++ ttf-dejavu-2.25/debian/ttf-dejavu-core.docs @@ -0,0 +1,7 @@ +AUTHORS +BUGS +NEWS +README +langcover.txt +status.txt +unicover.txt --- ttf-dejavu-2.25.orig/debian/changelog +++ ttf-dejavu-2.25/debian/changelog @@ -0,0 +1,293 @@ +ttf-dejavu (2.25-1) unstable; urgency=low + + * New upstream release + * Fix lintian warning about fontforge and libfont-ttf-perl versions + * debian/control: bump minimal version of fontforge to 0.0.20080330 + * Remove patch from previous release + + -- Davide Viti Mon, 19 May 2008 21:45:45 +0200 + +ttf-dejavu (2.24-2) unstable; urgency=low + + * Fix width for digits. Thanx to Denis Jacquerye for the + patch. (closes: #471024) + + -- Davide Viti Mon, 17 Mar 2008 21:14:01 +0100 + +ttf-dejavu (2.24-1) unstable; urgency=low + + [ Eugeniy Meshcheryakov ] + * Fix URL in debian/watch + * Add Vcs-Svn and Vcs-Browser fields to debian/control + + [ Davide Viti ] + * debian/control: bump minimal version of fontforge to 0.0.20080203-1 + * Add KOI8-R to Charset / UniCharset in defoma files (closes: #464616) + * New upstream release + + -- Davide Viti Mon, 10 Mar 2008 10:34:23 +0100 + +ttf-dejavu (2.23-1) unstable; urgency=low + + * New upstream release + * debian/control: Standards-Version 3.7.3 + + -- Davide Viti Sun, 20 Jan 2008 17:53:50 +0100 + +ttf-dejavu (2.22-1) unstable; urgency=low + + * New upstream release (closes: #452838) + * Revert patches to rename ttf files needed in previous release + * Adapt scripts to new directory layout introduced upstream + * debian/scripts/generate-udeb.sh: + - strip Ogham (U+1680-U+169F) + - strip Yijing Hexagram Symbols (U+4DC0-U+4DFF) + + -- Davide Viti Sun, 09 Dec 2007 20:09:37 +0100 + +ttf-dejavu (2.21-1) unstable; urgency=low + + [ Eugeniy Meshcheryakov ] + * debian/control: add Homepage field + + [ Davide Viti ] + * New upstream release + * Adapt build process to new Makefile introduced upstream; upstream + transition is not finished yet and next version will need to revert + the patch for scripts/generate-udeb.sh and remove + scripts/adjust-fnames.sh + + -- Davide Viti Tue, 30 Oct 2007 00:23:50 +0100 + +ttf-dejavu (2.20-1) unstable; urgency=low + + [ Davide Viti ] + * New upstream release (closes: #439083) + * debian/scripts/generate-udeb.sh: + - strip Tai Xuan Jing Symbols (U+1D300-U+1D356) + * ttf-dejavu-extra.defoma-hints: + - replace Serif*Oblique with Serif*Italic (Closes: #440142) + * Apply Ubuntu patch by Arne Goetje to split the package into -core and + -extra + * control: remove "Replaces" entry in the ttf-dejavu stanza + * preinst: add #DEBHELPER# token to avoid lintian warning + + [ Eugeniy Meshcheryakov ] + * Fix URL in watch file + + -- Davide Viti Sat, 22 Sep 2007 21:23:46 +0200 + +ttf-dejavu (2.19-1) unstable; urgency=low + + * New upstream release + + -- Davide Viti Sun, 05 Aug 2007 15:04:12 +0200 + +ttf-dejavu (2.18-1) unstable; urgency=low + + * debian/control: bump minimal version of fontforge to 0.0.20070501-2 + * debian/scripts/generate-udeb.sh: + - strip N'Ko (U+7C0-U+7FF) + - strip Tifinagh (U+2D30-U+2D7F) + + -- Davide Viti Mon, 02 Jul 2007 19:29:25 +0200 + +ttf-dejavu (2.17-2) unstable; urgency=low + + * Avoid stripping U+25CF from the udeb (closes: #428747) + + -- Davide Viti Thu, 14 Jun 2007 18:21:04 +0200 + +ttf-dejavu (2.17-1) unstable; urgency=low + + * New upstream release + + -- Davide Viti Mon, 14 May 2007 09:08:27 +0200 + +ttf-dejavu (2.16-1) unstable; urgency=low + + * New upstream release + * Remove patch from previous release + + -- Davide Viti Sun, 8 Apr 2007 20:57:00 +0200 + +ttf-dejavu (2.15-1) unstable; urgency=low + + * New upstream release + * Remove patches from previous release + * Re-include IPA Extensions (U+0250-U+02AF) (closes: #411909) + * Fix width for digits. Thanx to Eugeniy Meshcheryakov for the + patch. (closes: #411308) + + -- Davide Viti Wed, 21 Feb 2007 20:03:57 +0100 + +ttf-dejavu (2.14-2) unstable; urgency=low + + * Make sure Spacing Modifier Letters (U+02B0-U+02FF) is not stripped out + of the udeb (closes: #409509) + * Adjusted hinting of "g" at 17, 18 and 19ppem. Thanks to Ben Laenen for + the patch. (closes: #409659) + + -- Davide Viti Sun, 4 Feb 2007 17:26:48 +0100 + +ttf-dejavu (2.14-1) unstable; urgency=low + + * New upstream release + * debian/control: update package description. Thanks to Josh Triplett. + (closes: #406741) + * debian/scripts/generate-udeb.sh strip more unused ranges: + - IPA Extensions (U+0250-U+02AF) + - Spacing Modifier Letters (U+02B0-U+02FF) + - Cyrillic Supplement (U+0500-U+052F) + - Greek Extended (U+1F00-U+1FFF) + - Supplemental Arrows-A (U+27F0-U+27FF) + - Latin Extended-C (U+2C60-U+2C7F) + (closes: #407854) + * Fix instructions for sans-oblique fonts. Thanks to Ben Laenen for the + patch. (closes: #408311) + + -- Davide Viti Fri, 26 Jan 2007 20:32:28 +0100 + +ttf-dejavu (2.13-1) unstable; urgency=low + + * New upstream version available (Closes: #402744) + * Make the package "team-maintained"; add real names (including self) to + uploaders + * Remove debian/patches + * Bump Build-Depends on debhelper to 4.2.0 + * debian/ttf-dejavu.defoma-hints: remove "-Condensed" suffix from + Family. Thanks to Eugeniy Meshcheryakov. + + -- Davide Viti Wed, 20 Dec 2006 21:54:17 +0100 + +ttf-dejavu (2.12-2) unstable; urgency=medium + + * Fix incorrect font widths in condensed fonts. These caused most recent + version of fontconfig to prefer condensed fonts over normal. Thanks to + Eugeniy Meshcheryakov for the patch. (Closes: #401615) + + -- Peter Cernak Tue, 5 Dec 2006 00:43:26 +0100 + +ttf-dejavu (2.12-1) unstable; urgency=low + + * New upstream version available (Closes: #399901) + * debian/scripts/generate-udeb.sh: + - include Hebrew ranges in udeb + - strip Canadian Syllabics (U+1400-U+167F) + + -- Peter Cernak Sun, 26 Nov 2006 13:15:51 +0100 + +ttf-dejavu (2.11-1) unstable; urgency=low + + * New upstream version available (Closes: #387918) + * debian/control: bump minimal version of fontforge + * debian/scripts/generate-udeb.sh: strip lao range from udeb + * debian/scripts/strip-chainsub.pl: removed; the problem it was supposed to + solve does not exist anymore. + + -- Peter Cernak Sun, 29 Oct 2006 14:12:47 +0100 + +ttf-dejavu (2.10-1) unstable; urgency=low + + * New upstream version available (Closes: #387918) + * debian/control, debian/rules: switch to cdbs + * debian/scripts/strip-chainsub.pl, debian/scripts/generate-udeb.sh: use a + generic way to strip contextual blocks from sfd, scrap the sed commands + from previous release + * debian/ttf-dejavu.defoma-hints: add hints for DejaVuSans-ExtraLight.ttf + * debian/scripts/generate-udeb.sh: correct range for Hebrew + + -- Peter Cernak Sun, 17 Sep 2006 17:45:31 +0200 + +ttf-dejavu (2.9-1) unstable; urgency=low + + * New upstream version available (Closes: #382834) + * debian/scripts/generate-udeb.sh: add option to execute sed commands + on sfd files and strip Hebrew glyph ranges from udeb (Closes: #382834) + * debian/ttf-dejavu.docs: moved from debian/docs + * debian/control: bring description up-to-date, drop "Bitstream" + (Closes: #353462) + + -- Peter Cernak Mon, 21 Aug 2006 21:19:10 +0200 + +ttf-dejavu (2.8-1) unstable; urgency=low + + * New upstream version available (Closes: #380229) + + -- Peter Cernak Sun, 30 Jul 2006 13:30:59 +0200 + +ttf-dejavu (2.7-2) unstable; urgency=low + + * separate build procedure for udeb + * strip unnecessary glyphs from the udeb (Closes: #374720) + + -- Peter Cernak Sat, 24 Jun 2006 01:34:55 +0200 + +ttf-dejavu (2.7-1) unstable; urgency=low + + * New upstream version available + * debian/rules: make binary-arch a phony target + * debian/ttf-dejavu.defoma-hints: set Foundry to DejaVu + + -- Peter Cernak Mon, 19 Jun 2006 15:16:11 +0200 + +ttf-dejavu (2.6-1) unstable; urgency=low + + * New upstream version available (Closes: #364032) + * debian/ttf-dejavu.defoma-hints: removed upright shape from serif oblique + and serif bold oblique faces (Closes: #362772) + * Debian Policy fixes: + - debian/rules: provide targets binary-arch, build + - debian/control: Stardards-Version 3.7.2 + - debian/control: move debhelper from Build-Depends-Indep to Build-Depends + + -- Peter Cernak Mon, 5 Jun 2006 14:50:41 +0200 + +ttf-dejavu (2.4.1-1) unstable; urgency=low + + * New upstream version available (Closes: #358072) + * debian/ttf-dejavu-udeb.install: removed DejaVuSans-BoldOblique.ttf + (Closes: #356036) + * debian/docs: add langcover.txt + + -- Peter Cernak Mon, 3 Apr 2006 23:32:48 +0200 + +ttf-dejavu (2.3-1) unstable; urgency=low + + * New upstream version available (Closes: #349511) + * debian/control: remove comments (Closes: #350403) + * debian/ttf-dejavu.defoma-hints: updated entries (Closes: #347268) + + -- Peter Cernak Sat, 25 Feb 2006 13:58:38 +0100 + +ttf-dejavu (2.1-2) unstable; urgency=low + + * debian/control: Build an udeb package for debian-installer + (Closes: #346563) + + -- Peter Cernak Sun, 8 Jan 2006 23:35:32 +0100 + +ttf-dejavu (2.1-1) unstable; urgency=low + + * New upstream version available (Closes: #338847) + * debian/control: + - Build-Depend on fontforge >=20050919 + - Standards-Version 3.6.2 + - Comments + * debian/rules: remove debian/files in clean target + + -- Peter Cernak Mon, 26 Dec 2005 15:05:11 +0100 + +ttf-dejavu (1.11-1) unstable; urgency=low + + * New upstream release. + * debian/rules: Use upstream scripts to generate .ttf files. + debian/control: Build-Depends on perl, libfont-ttf-perl. + + -- Peter Cernak Sun, 10 Jul 2005 16:35:37 +0000 + +ttf-dejavu (1.9-4) unstable; urgency=low + + * Initial Release. (closes: #296072) + + -- Peter Cernak Fri, 06 May 2005 14:32:34 +0000 --- ttf-dejavu-2.25.orig/debian/ttf-dejavu-extra.dirs +++ ttf-dejavu-2.25/debian/ttf-dejavu-extra.dirs @@ -0,0 +1,2 @@ +usr/share/fonts/truetype/ttf-dejavu +etc/defoma/hints --- ttf-dejavu-2.25.orig/debian/rules +++ ttf-dejavu-2.25/debian/rules @@ -0,0 +1,21 @@ +#!/usr/bin/make -f + +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/rules/simple-patchsys.mk + +clean:: + rm -rf tmp/ build/ udeb-generated/ udeb-build/ + rm -f debian/stamp-common-build + +common-build-indep:: debian/stamp-common-build +debian/stamp-common-build: $(wildcard *.sfd) + make full-ttf + sh debian/scripts/generate-udeb.sh + touch debian/stamp-common-build + +binary-install/ttf-dejavu-core:: + dh_installdefoma -pttf-dejavu-core + +binary-install/ttf-dejavu-extra:: + dh_installdefoma -pttf-dejavu-extra + --- ttf-dejavu-2.25.orig/debian/ttf-dejavu-udeb.install +++ ttf-dejavu-2.25/debian/ttf-dejavu-udeb.install @@ -0,0 +1 @@ +udeb-generated/*.ttf usr/share/fonts/truetype/ttf-dejavu --- ttf-dejavu-2.25.orig/debian/ttf-dejavu-extra.install +++ ttf-dejavu-2.25/debian/ttf-dejavu-extra.install @@ -0,0 +1,4 @@ +build/DejaVu*Condensed*.ttf usr/share/fonts/truetype/ttf-dejavu +build/DejaVu*Oblique.ttf usr/share/fonts/truetype/ttf-dejavu +build/DejaVu*Italic.ttf usr/share/fonts/truetype/ttf-dejavu +build/DejaVu*ExtraLight.ttf usr/share/fonts/truetype/ttf-dejavu --- ttf-dejavu-2.25.orig/debian/ttf-dejavu-core.dirs +++ ttf-dejavu-2.25/debian/ttf-dejavu-core.dirs @@ -0,0 +1,2 @@ +usr/share/fonts/truetype/ttf-dejavu +etc/defoma/hints --- ttf-dejavu-2.25.orig/debian/ttf-dejavu-core.install +++ ttf-dejavu-2.25/debian/ttf-dejavu-core.install @@ -0,0 +1,6 @@ +build/DejaVuSans.ttf usr/share/fonts/truetype/ttf-dejavu +build/DejaVuSans-Bold.ttf usr/share/fonts/truetype/ttf-dejavu +build/DejaVuSansMono.ttf usr/share/fonts/truetype/ttf-dejavu +build/DejaVuSansMono-Bold.ttf usr/share/fonts/truetype/ttf-dejavu +build/DejaVuSerif.ttf usr/share/fonts/truetype/ttf-dejavu +build/DejaVuSerif-Bold.ttf usr/share/fonts/truetype/ttf-dejavu --- ttf-dejavu-2.25.orig/debian/watch +++ ttf-dejavu-2.25/debian/watch @@ -0,0 +1,2 @@ +version=3 +http://sf.net/dejavu/dejavu-fonts-([\d.]*).tar.bz2 --- ttf-dejavu-2.25.orig/debian/ttf-dejavu-extra.defoma-hints +++ ttf-dejavu-2.25/debian/ttf-dejavu-extra.defoma-hints @@ -0,0 +1,226 @@ +category truetype + +# Sans + +begin /usr/share/fonts/truetype/ttf-dejavu/DejaVuSans-Oblique.ttf + Family = DejaVu-Sans + FontName = DejaVu-Sans-Oblique + Encoding = Unicode + Location = English + Charset = ISO8859-1 ISO8859-2 ISO8859-7 ISO8859-9 ISO8859-15 ISO10646-1 KOI8-R + UniCharset = ISO8859-1 ISO8859-2 ISO8859-7 ISO8859-9 ISO8859-15 KOI8-R + GeneralFamily = SansSerif + Weight = Medium + Width = Variable + Shape = NoSerif Oblique + Foundry = DejaVu + Priority = 20 +end +begin /usr/share/fonts/truetype/ttf-dejavu/DejaVuSans-BoldOblique.ttf + Family = DejaVu-Sans + FontName = DejaVu-Sans-Bold-Oblique + Encoding = Unicode + Location = English + Charset = ISO8859-1 ISO8859-2 ISO8859-7 ISO8859-9 ISO8859-15 ISO10646-1 KOI8-R + UniCharset = ISO8859-1 ISO8859-2 ISO8859-7 ISO8859-9 ISO8859-15 KOI8-R + GeneralFamily = SansSerif + Weight = Bold + Width = Variable + Shape = NoSerif Oblique + Foundry = DejaVu + Priority = 20 +end +begin /usr/share/fonts/truetype/ttf-dejavu/DejaVuSans-ExtraLight.ttf + Family = DejaVu-Sans + FontName = DejaVu-Sans-ExtraLight + Encoding = Unicode + Location = English + Charset = ISO8859-1 ISO8859-2 ISO8859-7 ISO8859-9 ISO8859-15 ISO10646-1 KOI8-R + UniCharset = ISO8859-1 ISO8859-2 ISO8859-7 ISO8859-9 ISO8859-15 KOI8-R + GeneralFamily = SansSerif + Weight = Light + Width = Variable + Shape = NoSerif Upright + Foundry = DejaVu + Priority = 20 +end + +# Sans Condensed + +begin /usr/share/fonts/truetype/ttf-dejavu/DejaVuSansCondensed.ttf + Family = DejaVu-Sans + FontName = DejaVu-Sans-Condensed + Encoding = Unicode + Location = English + Charset = ISO8859-1 ISO8859-2 ISO8859-7 ISO8859-9 ISO8859-15 ISO10646-1 KOI8-R + UniCharset = ISO8859-1 ISO8859-2 ISO8859-7 ISO8859-9 ISO8859-15 KOI8-R + GeneralFamily = SansSerif + Weight = Medium + Width = Variable + Shape = NoSerif Upright Condensed + Foundry = DejaVu + Priority = 20 +end +begin /usr/share/fonts/truetype/ttf-dejavu/DejaVuSansCondensed-Oblique.ttf + Family = DejaVu-Sans + FontName = DejaVu-Sans-Condensed-Oblique + Encoding = Unicode + Location = English + Charset = ISO8859-1 ISO8859-2 ISO8859-7 ISO8859-9 ISO8859-15 ISO10646-1 KOI8-R + UniCharset = ISO8859-1 ISO8859-2 ISO8859-7 ISO8859-9 ISO8859-15 KOI8-R + GeneralFamily = SansSerif + Weight = Medium + Width = Variable + Shape = NoSerif Oblique Condensed + Foundry = DejaVu + Priority = 20 +end +begin /usr/share/fonts/truetype/ttf-dejavu/DejaVuSansCondensed-Bold.ttf + Family = DejaVu-Sans + FontName = DejaVu-Sans-Condensed-Bold + Encoding = Unicode + Location = English + Charset = ISO8859-1 ISO8859-2 ISO8859-7 ISO8859-9 ISO8859-15 ISO10646-1 KOI8-R + UniCharset = ISO8859-1 ISO8859-2 ISO8859-7 ISO8859-9 ISO8859-15 KOI8-R + GeneralFamily = SansSerif + Weight = Bold + Width = Variable + Shape = NoSerif Upright Condensed + Foundry = DejaVu + Priority = 20 +end +begin /usr/share/fonts/truetype/ttf-dejavu/DejaVuSansCondensed-BoldOblique.ttf + Family = DejaVu-Sans + FontName = DejaVu-Sans-Condensed-Bold-Oblique + Encoding = Unicode + Location = English + Charset = ISO8859-1 ISO8859-2 ISO8859-7 ISO8859-9 ISO8859-15 ISO10646-1 KOI8-R + UniCharset = ISO8859-1 ISO8859-2 ISO8859-7 ISO8859-9 ISO8859-15 KOI8-R + GeneralFamily = SansSerif + Weight = Bold + Width = Variable + Shape = NoSerif Oblique Condensed + Foundry = DejaVu + Priority = 20 +end + +# Serif + +begin /usr/share/fonts/truetype/ttf-dejavu/DejaVuSerif-Italic.ttf + Family = DejaVu-Serif + FontName = DejaVu-Serif-Italic + Encoding = Unicode + Location = English + Charset = ISO8859-1 ISO8859-2 ISO8859-7 ISO8859-9 ISO8859-15 ISO10646-1 KOI8-R + UniCharset = ISO8859-1 ISO8859-2 ISO8859-7 ISO8859-9 ISO8859-15 KOI8-R + GeneralFamily = Roman + Weight = Medium + Width = Variable + Shape = Serif Italic + Foundry = DejaVu + Priority = 20 +end +begin /usr/share/fonts/truetype/ttf-dejavu/DejaVuSerif-BoldItalic.ttf + Family = DejaVu-Serif + FontName = DejaVu-Serif-Bold-Italic + Encoding = Unicode + Location = English + Charset = ISO8859-1 ISO8859-2 ISO8859-7 ISO8859-9 ISO8859-15 ISO10646-1 KOI8-R + UniCharset = ISO8859-1 ISO8859-2 ISO8859-7 ISO8859-9 ISO8859-15 KOI8-R + GeneralFamily = Roman + Weight = Bold + Width = Variable + Shape = Serif Italic + Foundry = DejaVu + Priority = 20 +end + +# Serif Condensed + +begin /usr/share/fonts/truetype/ttf-dejavu/DejaVuSerifCondensed.ttf + Family = DejaVu-Serif + FontName = DejaVu-Serif-Condensed + Encoding = Unicode + Location = English + Charset = ISO8859-1 ISO8859-2 ISO8859-7 ISO8859-9 ISO8859-15 ISO10646-1 KOI8-R + UniCharset = ISO8859-1 ISO8859-2 ISO8859-7 ISO8859-9 ISO8859-15 KOI8-R + GeneralFamily = Roman + Weight = Medium + Width = Variable + Shape = Serif Upright Condensed + Foundry = DejaVu + Priority = 20 +end +begin /usr/share/fonts/truetype/ttf-dejavu/DejaVuSerifCondensed-Bold.ttf + Family = DejaVu-Serif + FontName = DejaVu-Serif-Condensed-Bold + Encoding = Unicode + Location = English + Charset = ISO8859-1 ISO8859-2 ISO8859-7 ISO8859-9 ISO8859-15 ISO10646-1 KOI8-R + UniCharset = ISO8859-1 ISO8859-2 ISO8859-7 ISO8859-9 ISO8859-15 KOI8-R + GeneralFamily = Roman + Weight = Bold + Width = Variable + Shape = Serif Upright Condensed + Foundry = DejaVu + Priority = 20 +end +begin /usr/share/fonts/truetype/ttf-dejavu/DejaVuSerifCondensed-Italic.ttf + Family = DejaVu-Serif + FontName = DejaVu-Serif-Condensed-Italic + Encoding = Unicode + Location = English + Charset = ISO8859-1 ISO8859-2 ISO8859-7 ISO8859-9 ISO8859-15 ISO10646-1 KOI8-R + UniCharset = ISO8859-1 ISO8859-2 ISO8859-7 ISO8859-9 ISO8859-15 KOI8-R + GeneralFamily = Roman + Weight = Medium + Width = Variable + Shape = Serif Italic Condensed + Foundry = DejaVu + Priority = 20 +end +begin /usr/share/fonts/truetype/ttf-dejavu/DejaVuSerifCondensed-BoldItalic.ttf + Family = DejaVu-Serif + FontName = DejaVu-Serif-Condensed-Bold-Italic + Encoding = Unicode + Location = English + Charset = ISO8859-1 ISO8859-2 ISO8859-7 ISO8859-9 ISO8859-15 ISO10646-1 KOI8-R + UniCharset = ISO8859-1 ISO8859-2 ISO8859-7 ISO8859-9 ISO8859-15 KOI8-R + GeneralFamily = Roman + Weight = Bold + Width = Variable + Shape = Serif Italic Condensed + Foundry = DejaVu + Priority = 20 +end + +# Mono + +begin /usr/share/fonts/truetype/ttf-dejavu/DejaVuSansMono-Oblique.ttf + Family = DejaVu-Sans-Mono + FontName = DejaVu-Sans-Mono-Oblique + Encoding = Unicode + Location = English + Charset = ISO8859-1 ISO8859-2 ISO8859-7 ISO8859-9 ISO8859-15 ISO10646-1 KOI8-R + UniCharset = ISO8859-1 ISO8859-2 ISO8859-7 ISO8859-9 ISO8859-15 KOI8-R + GeneralFamily = Typewriter + Weight = Medium + Width = Fixed + Shape = NoSerif Oblique + Foundry = DejaVu + Priority = 20 +end +begin /usr/share/fonts/truetype/ttf-dejavu/DejaVuSansMono-BoldOblique.ttf + Family = DejaVu-Sans-Mono + FontName = DejaVu-Sans-Mono-Bold-Oblique + Encoding = Unicode + Location = English + Charset = ISO8859-1 ISO8859-2 ISO8859-7 ISO8859-9 ISO8859-15 ISO10646-1 KOI8-R + UniCharset = ISO8859-1 ISO8859-2 ISO8859-7 ISO8859-9 ISO8859-15 KOI8-R + GeneralFamily = Typewriter + Weight = Bold + Width = Fixed + Shape = NoSerif Oblique + Foundry = DejaVu + Priority = 20 +end --- ttf-dejavu-2.25.orig/debian/copyright +++ ttf-dejavu-2.25/debian/copyright @@ -0,0 +1,58 @@ +This package was debianized by Peter Cernak on +Sun, 5 Sep 2004 17:10:26 +0200. + +It was downloaded from http://dejavu.sourceforge.net/ + +Upstream Authors: Stepan Roh (original author), + see /usr/share/doc/ttf-dejavu/AUTHORS for full list + +Copyright: + +Fonts are (c) Bitstream (see below). DejaVu changes are in public domain. + +Bitstream Vera Fonts Copyright +------------------------------ + +Copyright (c) 2003 by Bitstream, Inc. All Rights Reserved. Bitstream Vera is +a trademark of Bitstream, Inc. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of the fonts accompanying this license ("Fonts") and associated +documentation files (the "Font Software"), to reproduce and distribute the +Font Software, including without limitation the rights to use, copy, merge, +publish, distribute, and/or sell copies of the Font Software, and to permit +persons to whom the Font Software is furnished to do so, subject to the +following conditions: + +The above copyright and trademark notices and this permission notice shall +be included in all copies of one or more of the Font Software typefaces. + +The Font Software may be modified, altered, or added to, and in particular +the designs of glyphs or characters in the Fonts may be modified and +additional glyphs or characters may be added to the Fonts, only if the fonts +are renamed to names not containing either the words "Bitstream" or the word +"Vera". + +This License becomes null and void to the extent applicable to Fonts or Font +Software that has been modified and is distributed under the "Bitstream +Vera" names. + +The Font Software may be sold as part of a larger software package but no +copy of one or more of the Font Software typefaces may be sold by itself. + +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT, +TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL BITSTREAM OR THE GNOME +FOUNDATION BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING +ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF +THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE +FONT SOFTWARE. + +Except as contained in this notice, the names of Gnome, the Gnome +Foundation, and Bitstream Inc., shall not be used in advertising or +otherwise to promote the sale, use or other dealings in this Font Software +without prior written authorization from the Gnome Foundation or Bitstream +Inc., respectively. For further information, contact: fonts at gnome dot +org. --- ttf-dejavu-2.25.orig/debian/ttf-dejavu-core.defoma-hints +++ ttf-dejavu-2.25/debian/ttf-dejavu-core.defoma-hints @@ -0,0 +1,95 @@ +category truetype + +# Sans + +begin /usr/share/fonts/truetype/ttf-dejavu/DejaVuSans.ttf + Family = DejaVu-Sans + FontName = DejaVu-Sans + Encoding = Unicode + Location = English + Charset = ISO8859-1 ISO8859-2 ISO8859-7 ISO8859-9 ISO8859-15 ISO10646-1 KOI8-R + UniCharset = ISO8859-1 ISO8859-2 ISO8859-7 ISO8859-9 ISO8859-15 KOI8-R + GeneralFamily = SansSerif + Weight = Medium + Width = Variable + Shape = NoSerif Upright + Foundry = DejaVu + Priority = 20 +end +begin /usr/share/fonts/truetype/ttf-dejavu/DejaVuSans-Bold.ttf + Family = DejaVu-Sans + FontName = DejaVu-Sans-Bold + Encoding = Unicode + Location = English + Charset = ISO8859-1 ISO8859-2 ISO8859-7 ISO8859-9 ISO8859-15 ISO10646-1 KOI8-R + UniCharset = ISO8859-1 ISO8859-2 ISO8859-7 ISO8859-9 ISO8859-15 KOI8-R + GeneralFamily = SansSerif + Weight = Bold + Width = Variable + Shape = NoSerif Upright + Foundry = DejaVu + Priority = 20 +end + +# Serif + +begin /usr/share/fonts/truetype/ttf-dejavu/DejaVuSerif.ttf + Family = DejaVu-Serif + FontName = DejaVu-Serif + Encoding = Unicode + Location = English + Charset = ISO8859-1 ISO8859-2 ISO8859-7 ISO8859-9 ISO8859-15 ISO10646-1 KOI8-R + UniCharset = ISO8859-1 ISO8859-2 ISO8859-7 ISO8859-9 ISO8859-15 KOI8-R + GeneralFamily = Roman + Weight = Medium + Width = Variable + Shape = Serif Upright + Foundry = DejaVu + Priority = 20 +end +begin /usr/share/fonts/truetype/ttf-dejavu/DejaVuSerif-Bold.ttf + Family = DejaVu-Serif + FontName = DejaVu-Serif-Bold + Encoding = Unicode + Location = English + Charset = ISO8859-1 ISO8859-2 ISO8859-7 ISO8859-9 ISO8859-15 ISO10646-1 KOI8-R + UniCharset = ISO8859-1 ISO8859-2 ISO8859-7 ISO8859-9 ISO8859-15 KOI8-R + GeneralFamily = Roman + Weight = Bold + Width = Variable + Shape = Serif Upright + Foundry = DejaVu + Priority = 20 +end + +# Mono + +begin /usr/share/fonts/truetype/ttf-dejavu/DejaVuSansMono.ttf + Family = DejaVu-Sans-Mono + FontName = DejaVu-Sans-Mono + Encoding = Unicode + Location = English + Charset = ISO8859-1 ISO8859-2 ISO8859-7 ISO8859-9 ISO8859-15 ISO10646-1 KOI8-R + UniCharset = ISO8859-1 ISO8859-2 ISO8859-7 ISO8859-9 ISO8859-15 KOI8-R + GeneralFamily = Typewriter + Weight = Medium + Width = Fixed + Shape = NoSerif Upright + Foundry = DejaVu + Priority = 20 +end +begin /usr/share/fonts/truetype/ttf-dejavu/DejaVuSansMono-Bold.ttf + Family = DejaVu-Sans-Mono + FontName = DejaVu-Sans-Mono-Bold + Encoding = Unicode + Location = English + Charset = ISO8859-1 ISO8859-2 ISO8859-7 ISO8859-9 ISO8859-15 ISO10646-1 KOI8-R + UniCharset = ISO8859-1 ISO8859-2 ISO8859-7 ISO8859-9 ISO8859-15 KOI8-R + GeneralFamily = Typewriter + Weight = Bold + Width = Fixed + Shape = NoSerif Upright + Foundry = DejaVu + Priority = 20 +end + --- ttf-dejavu-2.25.orig/debian/scripts/generate-udeb.sh +++ ttf-dejavu-2.25/debian/scripts/generate-udeb.sh @@ -0,0 +1,64 @@ +#! /bin/sh + +# resulting ttf's go inside udeb-generated/ +# stripped sfd's go inside udeb-build/ +# customize using $FONTS, $STRIP_RANGES, $STRIP_CHAINSUB +# +# see /usr/share/unicode/Blocks.txt for range details + +FONTS="DejaVuSans DejaVuSans-Bold DejaVuSans-Oblique" +STRIP_RANGES="" +STRIP_RANGES="" +STRIP_RANGES="$STRIP_RANGES u0500:u052F" # Cyrillic Supplement +STRIP_RANGES="$STRIP_RANGES u0530:u058F" # Armenian +STRIP_RANGES="$STRIP_RANGES u0600:u06FF" # Arabic +STRIP_RANGES="$STRIP_RANGES u0700:u074F" # Syriac +STRIP_RANGES="$STRIP_RANGES u07C0:u07FF" # NKo +STRIP_RANGES="$STRIP_RANGES u0E80:u0EFF" # Lao +STRIP_RANGES="$STRIP_RANGES u1400:u167F" # Canadian Syllabics +STRIP_RANGES="$STRIP_RANGES u1680:u169F" # Ogham +STRIP_RANGES="$STRIP_RANGES u1D00:u1DBF" # Phonetic Extensions +STRIP_RANGES="$STRIP_RANGES u1F00:u1FFF" # Greek Extended +STRIP_RANGES="$STRIP_RANGES u2070:u209f" # Superscripts and Subscripts +STRIP_RANGES="$STRIP_RANGES u20a0:u20cf" # Currency Symbols +STRIP_RANGES="$STRIP_RANGES u2150:u218f" # Number Forms +STRIP_RANGES="$STRIP_RANGES u2190:u21ff" # Arrows +STRIP_RANGES="$STRIP_RANGES u2200:u24FF" # Mathematical, Techical, Control, OCR + +STRIP_RANGES="$STRIP_RANGES u2580:u25CE" # [u2580:u25FF] Block elements, Geometric Shapes +STRIP_RANGES="$STRIP_RANGES u25D0:u25FF" # u25CF is needed + +STRIP_RANGES="$STRIP_RANGES u2600:u26FF" # Miscellaneous Symbols +STRIP_RANGES="$STRIP_RANGES u2700:u27EF" # Dingbats, Miscellaneous Mathematical Symbols-A +STRIP_RANGES="$STRIP_RANGES u27F0:u27FF" # Supplemental Arrows-A +STRIP_RANGES="$STRIP_RANGES u2800:u28FF" # Braille Patterns +STRIP_RANGES="$STRIP_RANGES u2900:u2BFF" # Suppl. Arrows-B, Misc Math Symbols-B, Supplath Ops, Misc Symbols and Arrows +STRIP_RANGES="$STRIP_RANGES u2C60:u2C7F" # Latin Extended-C +STRIP_RANGES="$STRIP_RANGES u2D30:u2D7F" # Tifinagh +STRIP_RANGES="$STRIP_RANGES u3000:u30FF" # CJK Symbols and Punctuation +STRIP_RANGES="$STRIP_RANGES u4DC0:u4DFF" # Yijing Hexagram Symbols +STRIP_RANGES="$STRIP_RANGES uFB50:uFBFF" # Arabic Presentation Forms-A +STRIP_RANGES="$STRIP_RANGES uFE70:uFEFF" # Arabic Presentation Forms-B +STRIP_RANGES="$STRIP_RANGES u1D300:u1D356" # Tai Xuan Jing Symbols + +# --------------------------------------------------------------------------- +set -e + +udir="udeb-build" +result="udeb-generated" + +rm -rf "$udir" "$result" +mkdir "$udir" +mkdir "$udir/generated" + +for f in $FONTS; do + echo "`basename $0`: stripping $f.sfd" + fontforge -script debian/scripts/strip_glyphs.pe "src/$f.sfd" "$udir/$f.sfd" $STRIP_RANGES +done + +(cd "$udir" && ../scripts/generate.pe *.sfd && for ttf in *.sfd.ttf ; do mv $ttf generated/$(echo $ttf|sed s+"\.sfd\.ttf+.ttf+g") ; done) + +./scripts/ttpostproc.pl "$udir"/generated/*.ttf +mv "$udir/generated" "$result" + +# vim:set tw=0 nowrap ts=8 sw=2 sts=2: --- ttf-dejavu-2.25.orig/debian/scripts/README.strip_glyphs +++ ttf-dejavu-2.25/debian/scripts/README.strip_glyphs @@ -0,0 +1,18 @@ +strip_glyphs.pe is a fontforge script (syntax is documented at +http://fontforge.sourceforge.net/scripting.html) + +Usage: "strip_glyphs.pe in out glyphs" + +It strips glyphs out of a font file; glyphs can be ranges +or single code points. +Code points can be expressed as integers or in unicode notation (i.e +"u215") and ranges are separated by ":". + +As a practical example, this commands were used to eliminate +Arabic glyphs from the freefont package: + +./strip_glyphs.pe FreeSerif.ttf FreeSerif_strip.ttf u60c:u6d4 ufb50:ufefe +./strip_glyphs.pe FreeSansBold.ttf FreeSansBold_strip.ttf u617:u633 + +Note that "in" and "out" can be the same file; in that case, obviously, +"in" gets overwritten. --- ttf-dejavu-2.25.orig/debian/scripts/strip_glyphs.pe +++ ttf-dejavu-2.25/debian/scripts/strip_glyphs.pe @@ -0,0 +1,83 @@ +#! /usr/bin/fontforge -script +# +# Copyright (C) 2005 Davide Viti +# June 23, 2006 adapted for ttf-dejavu to operate on *.sfd instead +# of *.ttf (Peter Cernak) +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public +# License along with this program; if not, write to the Free +# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, +# MA 02111-1307 USA +# +# "glyphs_to_remove" argument can be a single code point +# or a range of codepoints separated by ":" +# +# code points can be specified both as integers and as unicode +# you can also mix the two formats (i.e "48:u54") +# +# example: +# +# "strip_glyphs in.sfd out.sfd 12 u20 100:150 u200:u230 u300:65000" + +if ($argc < 4) + Print( "Usage: strip_glyphs in out glyphs_to_remove..." ) + Quit() +endif + + +Open($1); shift +Reencode("unicode") +out = $1; shift + +# +# Loop through the arguments and select the glyphs +# which need to be cleared +# +while ($argc > 1) + len = Strlen($1) + colon_idx = Strstr($1, ":") + + # + # argument is a single glyph + # + if (colon_idx == -1) + if(Strstr($1, "u") == -1) + SelectMore(Strtol($1)) ## Integer + else + SelectMore($1) ## Unicode code point (i.e "u0027") + endif + + # + # argument is a range low:high + # + else + low = Strsub($1, 0, colon_idx) + if(Strstr($1, "u") == -1) + low = Strtol(low) ## Integer + endif + + high = Strsub($1, colon_idx+1, len) + if(Strstr($1, "u") == -1) + high = Strtol(high) ## Integer + endif + + SelectMore(low, high); + endif + + shift +endloop + +Clear() + +Save(out) +Quit()