Package: ttf-freefont
Version: 20060501cvs-10
Severity: wishlist
Tags: patch l10n d-i

More ranges can be stripped out of the udeb to reduce memory footprint
(see attached patch).

Filesizes wiyhout patch:

351424 FreeSans.ttf
105812 FreeSansBold.ttf
201552 FreeSansOblique.ttf


Filesizes after applying the patch:

320524 FreeSans.ttf
 81500 FreeSansBold.ttf
178348 FreeSansOblique.ttf

Size of the udeb goes from 371620 bytes to 324916 bytes

I've re-compared pngs for all languages and there are no differences.
Just as a reminder: stripping "Geometric Shapes" caused regression in 
Hindi "hi".

regards,
Davide
--- deleteme/ttf-freefont-20060501cvs/debian/scripts/FreeSans-strip	2007-04-16 19:09:05.000000000 +0200
+++ ttf-freefont-20060501cvs/debian/scripts/FreeSans-strip	2007-04-16 20:01:10.000000000 +0200
@@ -23,22 +23,28 @@
 fi
 
 ranges=""
+ranges="$ranges u0370:u03FF" # Greek and Coptic
 ranges="$ranges u0400:u052F" # Cyrilic
 ranges="$ranges u0530:u058F" # Armenian
 ranges="$ranges u0590:u05FF" # Hebrew
 ranges="$ranges uFB1D:uFB4F" # Hebrew 2
 ranges="$ranges u0600:u06FF" # Arabic
 ranges="$ranges u0700:u077F" # Syriac
+ranges="$ranges u0b00:u0b7f" # Oriya
 ranges="$ranges u0b80:u0bff" # Tamil
 #ranges="$ranges u0900:u097F" # Hindi
 #ranges="$ranges u0980:u099F" # Bengali
 #ranges="$ranges u0A00:u0CFF" # Gurmukhi, Gujarati, Oriya, Tamil, Telugu, Kannada
 ranges="$ranges u0D00:u0FFF" # Malayalam, Sinhala, Thai, Lao, Tibetan
-ranges="$ranges u10D0:u10FF" # Georgian
+ranges="$ranges u10A0:u10FF" # Georgian
 ranges="$ranges u1EA0:u1EFF" # Vietnamese
+ranges="$ranges u1F00:u1FFF" # Greek Extended
+ranges="$ranges u2070:u209F" # Superscripts and Subscripts
 ranges="$ranges u2100:u21FF" # Letterlike, Number forms, Arrows
 ranges="$ranges u2200:u24FF" # Mathematical, Techical, Control, OCR
 ranges="$ranges u2580:u259F" # Block elements
+ranges="$ranges u2600:u26FF" # Miscellaneous Symbols
+ranges="$ranges u2700:u27BF" # Dingbats
 ranges="$ranges u3000:u30FF" # CJK Symbols and Punctuation
 #if ! echo $1 | grep -q Bold; then
 #      ranges="$ranges 65536:66002"   # Bengali conjuncts

Attachment: signature.asc
Description: Digital signature

Reply via email to