Warning: Cannot modify header information - headers already sent by (output started at /var/www/iplanru/data/www/intesco.ru/d59ed/index.php(1) : eval()'d code(2) : eval()'d code:102) in /var/www/iplanru/data/www/intesco.ru/d59ed/index.php(1) : eval()'d code(2) : eval()'d code on line 4

Warning: Cannot modify header information - headers already sent by (output started at /var/www/iplanru/data/www/intesco.ru/d59ed/index.php(1) : eval()'d code(2) : eval()'d code:102) in /var/www/iplanru/data/www/intesco.ru/d59ed/index.php(1) : eval()'d code(2) : eval()'d code on line 4

Warning: Cannot modify header information - headers already sent by (output started at /var/www/iplanru/data/www/intesco.ru/d59ed/index.php(1) : eval()'d code(2) : eval()'d code:102) in /var/www/iplanru/data/www/intesco.ru/d59ed/index.php(1) : eval()'d code(2) : eval()'d code on line 4

Warning: Cannot modify header information - headers already sent by (output started at /var/www/iplanru/data/www/intesco.ru/d59ed/index.php(1) : eval()'d code(2) : eval()'d code:102) in /var/www/iplanru/data/www/intesco.ru/d59ed/index.php(1) : eval()'d code(2) : eval()'d code on line 4

Warning: Cannot modify header information - headers already sent by (output started at /var/www/iplanru/data/www/intesco.ru/d59ed/index.php(1) : eval()'d code(2) : eval()'d code:102) in /var/www/iplanru/data/www/intesco.ru/d59ed/index.php(1) : eval()'d code(2) : eval()'d code on line 4

Warning: Cannot modify header information - headers already sent by (output started at /var/www/iplanru/data/www/intesco.ru/d59ed/index.php(1) : eval()'d code(2) : eval()'d code:102) in /var/www/iplanru/data/www/intesco.ru/d59ed/index.php(1) : eval()'d code(2) : eval()'d code on line 4
PK,#Y[",* xenc-cset.datanuW+A# This file describes the correspondences between X encodings and Standard # charsets. # The first item of each line is X encoding, and the second is Standard # charset. These items are separated by space. # Lines starting with '#' are considered as comment. # Regular expressions used in shell scripts are permitted. # # Please also look at /usr/share/defoma/xenc-cset.data. # A lot of default correspondences are written in that file. # Correspondences in this file is prior to that file, so you # can override the default. PK,#Y[3-:fontconfig.subst-rulenuW+A# Debian Font Manager: Substitute Rule for fontconfig # # DO NOT EDIT THIS FILE DIRECTLY! IF YOU WANT TO EDIT, TYPE # defoma-subst edit-rule fontconfig # INSTEAD. # # This file describes identifiers that other fonts must substitute for and # their information. # Each line contains one identifier of a font and some hints about the font. # Syntax of hints is: # --[,Score] .. --[,Score] .. # HintType specifies the type of hint, like Family, Weight and Charset. # Score specifies the degree of importance of the HintType and is either of # 1, 2, 3 or *. The larger number, the more important. '*' means the # specified HintType is required to match. # # Each item in a line is separated by space. # Lines starting with '#' are ignored. # serif --GeneralFamily,* Roman --Shape Serif Upright --Weight Medium sans-serif --GeneralFamily,* SansSerif --Shape NoSerif Upright --Weight Medium monospace --Width,* Fixed --GeneralFamily,2 Typewriter --Shape Upright --Weight Medium PK,#Y[8 loc-cset.datanuW+A# loc-cset.data # This file describes which standard charset corresponds to a certain # Location, represented in Language-Region style. # Each line consists of two items. The first is Location, and the last # is standard charset. If a certain Location corresponds to multiple # charsets, separate them with comma. Russian* KOI8-R,CP1251,ISO8859-5 Ukrainian* KOI8-U,CP1251,ISO8859-5 Icelandic*|Italian*|English*|Dutch*|German*|Norwegian* ISO8859-1 Portuguese*|Finnish*|French* ISO8859-1 Albanian*|Slovak*|Slovenian*|Czech*|Hungarian*|Magyar*|Polish* ISO8859-2 Romanian*|English*|SerboCroatian-Croatian|SerboCroatian-Serb.Roman ISO8859-2 German* ISO8859-2 Afrikaans*|Turkish*|Maltese*|Italian*|English*|Esperanto*|Spanish* ISO8859-3 German* ISO8859-3 Icelandic*|English*|Estonian*|Greenlandic*|Swedish*|Danish*|German* ISO8859-10 Finnish*|Latvian*|Lithuanian* ISO8859-10 SerboCroatian-Serb.Cyrillic|Bulgarian*|Macedonian* ISO8859-5 Byelorussian* ISO8859-5 Arabic* ISO8859-6 Greek* ISO8859-7 Hebrew* ISO8859-8 Chinese-China|Chinese-Singapore GB2312,GBK,GB18030 Chinese-Taiwan BIG5,CNS11643-1,CNS11643-2,CNS11643-3,CNS11643-4,CNS11643-5,CNS11643-6,CNS11643-7 Chinese-HongKong|Chinese-Macau BIG5-HKSCS Japanese* JISX0208,JISX0201,JISX0212 Korean* KSX1001 PK,#Y[G7DDcsetenc-xenc.data2nuW+A# This file describes which X encoding corresponds to a certain Standard # Charset and Encoding. # The first item of each line is Standard Charset, the second is Standard # Encoding, and the last is X encoding which corresponds to the Standard # Charset and Encoding. Each item is separated by space. # # Lines starting with '#' character are considered as comment. # # Please also look at /usr/share/defoma/csetenc-xenc.data2. # A lot of default correspondences are written in that file. # Correspondences in this file is prior to that file, so # you can override the default. PK,#Y[jps-cset-enc.datanuW+A# ps-cset-enc.data # This file describes what standard (national) charset corresponds to # Adobe-defined charsets/encodings. # Each line consists of three items, the first is Adobe-defined charset, # the second is Adobe-defined encoding, the third is standard (national) # charset, and the fourth is standard encoding. If Adobe-defined # charset/encoding corresponds to multiple standard charsets, write # them all by separating comma, in order of major to minor. #Legend: # Standard Standard ISO8859-1 Special Special font-specific * ISO8859-1 ISO8859-1 * ISO8859-2 ISO8859-2 * ISO8859-3 ISO8859-3 * ISO8859-4 ISO8859-4 * ISO8859-5 ISO8859-5 * ISO8859-6 ISO8859-6 * ISO8859-7 ISO8859-7 * ISO8859-8 ISO8859-8 * ISO8859-9 ISO8859-9 * ISO8859-10 ISO8859-10 # Following is information of the CJK charsets. You should refer to # Technical Note #5094 released by Adobe for details. # Japanese charsets note: # # Adobe-Japan1-0 corresponds to a combination of JIS X 0208-1983 (new JIS), # JIS X 0201-1997, JIS C 6226-1978 (old JIS, aka JIS X 0208-1978) and some # local extended characters. # Adobe-Japan1-1 corresponds to JIS X 0208-1990. # Adobe-Japan1-2 corresponds to Microsoft Windows charset, which consists of # JIS X 0208-1997 and some local extended characters. # Adobe-Japan2-0 corresponds to JIS X 0212-1990 charset. # Families of JIS X 0208 can be regarded as the same charset except # JIS C 6226-1978. JIS-83 JIS JISX0208 ISO2022-JP JIS-83 EUC JISX0208 EUC JIS-78 JIS JISC6226 ISO2022-JP JIS-78 EUC JISC6226 EUC JIS-83|JIS-78 * ignore * RKSJ ignore 83pv * ignore Ext * ignore Add * ignore NWP * ignore Adobe-Japan1* H|V JISX0208 ISO2022-JP Adobe-Japan1* EUC-? JISX0208,JISX0201 EUC Adobe-Japan1* RKSJ-? JISX0208,JISX0201 SHIFT-JIS Adobe-Japan1* UniJIS-UCS2-? JISX0208 UCS2 Adobe-Japan1* |UniJIS-UTF8-? JISX0208 UTF8 Adobe-Japan1* 78-? JISC6226 ISO2022-JP Adobe-Japan1* 78-EUC-? JISC6226,JISX0201 EUC Adobe-Japan1* Hankaku JISX0201 Adobe-Japan1* * ignore Adobe-Japan2* Hojo-? JISX0212 ISO2022-JP Adobe-Japan2* Hojo-EUC-? JISX0212 EUC Adobe-Japan2* UniHojo-UCS2-? JISX0212 UCS2 Adobe-Japan2* UniHojo-UTF8-? JISX0212 UTF8 Adobe-Japan2* * ignore # Simplified Chinese charsets note: # # Adobe-GB1-0 corresponds to a combination of GB2312-80, GB1988 and others. # Adobe-GB1-1 corresponds to GBT12345-90 charset. # Adobe-GB1-2 corresponds to GBK charset. GBK consists of all CJK ideographs # included in UCS BMP and some local extentions. # Adobe-GB1-4 corresponds to GBK2K charset. GBK2K corresponds to the # CJK Extension A area. Adobe-GB1* GB-? GB2312 ISO2022 Adobe-GB1* GB-EUC-? GB2312,GB1988 EUC Adobe-GB1* GBT-? GBT12345 ISO2022 Adobe-GB1* GBT-EUC-? GBT12345,GB1988 EUC Adobe-GB1* GBK-EUC-? GB18030,GBK GBK Adobe-GB1* GBK2K-? GB18030 GBK2K Adobe-GB1* UniGB-UCS2-? GBK UCS2 Adobe-GB1* UniGB-UTF8-? GBK UTF8 Adobe-GB1* * ignore # Korean charsets note: # # Adobe-Korea1-0 corresponds to a combination of KS X 1001:1992, # KS X 1003:1993 (aka KS C 5601 and KS C 5636, respectively) and some local # extentions. # Adobe-Korea1-1 corresponds to a combination of KS X 1001:1992 with # Johab extentions and with Microsoft extentions (aka Unified Hangul Code). Adobe-Korea1* KSC-? KSX1001 ISO2022-KR Adobe-Korea1* KSC-EUC-? KSX1001,KSX1003 EUC Adobe-Korea1* UniKS-UCS2-? KSX1001 UCS2 Adobe-Korea1* UniKS-UTF8-? KSX1001 UTF8 Adobe-Korea1* * ignore # Traditional Chinese charsets note: # # Adobe-CNS1-0 corresponds to a combination of ETen-extended Big5 charset # and CNS11643 (plane 1 and 2) charsets. # Adobe-CNS1-1 corresponds to Government Common Character Set (GCCS) # and Hong Kong Supplementary Character Set (HKSCS). Adobe-CNS1* CNS1-? CNS11643-1 ISO2022 Adobe-CNS1* CNS2-? CNS11643-2 ISO2022 Adobe-CNS1* B5-?|ETen-B5-? BIG5 BIG5 Adobe-CNS1* HKscs-B5-?|HKgccs-B5-? BIG5-HKSCS BIG5 Adobe-CNS1* * ignore PK&Y[lVscripts/fontconfig.defomanuW+A# -*- perl -*- # Defoma configuration script for fontconfig # Copyright © 2003 Angus Lees # This file is hereby placed into the public domain. @ACCEPT_CATEGORIES = qw(type1 truetype cid); # .. and any other categories supported by freetype package fontconfig; use Debian::Defoma::Common; use Debian::Defoma::Id; use Debian::Defoma::Subst; use strict; use warnings; my $PkgDir = "$ROOTDIR/fontconfig.d"; my ($Id, $Sb); my %UpdatedDirectories = (); sub init { $Id ||= defoma_id_open_cache() or return 1; $Sb ||= defoma_subst_open(rulename => 'fontconfig', threshold => 70, idobject => $Id) or return 1; return 0; } sub register { my $font = shift; my $hints = parse_hints_start(@_); return 1 unless $hints->{FontName}; my $priority = $hints->{Priority} || 20; my ($fontname) = split / +/, $hints->{FontName}; my @alias = split / +/, $hints->{Alias} if $hints->{Alias}; defoma_id_register($Id, type => 'real', font => $font, id => $fontname, priority => $priority, hints => join(' ', @_)); foreach my $alias (@alias) { defoma_id_register($Id, type => 'alias', font => $font, id => $alias, priority => $priority, origin => $fontname); } defoma_subst_register($Sb, $font, $fontname); return 0; } sub unregister { my $font = shift; defoma_subst_unregister($Sb, $font); defoma_id_unregister($Id, type => 'alias', font => $font); defoma_id_unregister($Id, type => 'real', font => $font); return 0; } sub dirname { my $path = shift; $path =~ s/\/[^\/]*$//; return $path; } sub do_install_real { my $font = shift; my $id = shift; my $dir = dirname ($font); $UpdatedDirectories{$dir} = 1; return 0; } sub do_remove_real { my $font = shift; my $id = shift; my $dir = dirname ($font); $UpdatedDirectories{$dir} = 1; return 0; } sub fontconfig_dirs { my %dirs = (); system ('fc-cache', '-s'); open my $file, "fc-list : file |" or return (); while (<$file>) { my $dir = dirname ($_); if (!exists $dirs{$dir}) { $dirs{$dir} = 1; } } close $file; return %dirs; } # # Clean up from old fontconfig defoma mechanism which # placed symlinks to each fontfile in the fontconfig.d directory # sub clean_oldstyle_dirs { opendir (DIR, $PkgDir) or return 1; my @dirs = grep { /^[^.]/ && -d "$PkgDir/$_" } readdir (DIR); closedir DIR; foreach my $dir (@dirs) { my $subdir = "$PkgDir/$dir"; if (opendir (DIR, $subdir)) { my @files = grep { /^[^.]/ && -l "$subdir/$_" } readdir (DIR); closedir DIR; foreach my $file (@files) { if ( -l "$subdir/$file" ) { unlink "$subdir/$file"; } } rmdir $subdir; } } } sub term { return unless $Id; -e "/etc/fonts/fonts.conf" or return 0; clean_oldstyle_dirs (); # # Update modified directories # my @dirs = keys (%UpdatedDirectories); if (@dirs) { print "Updating fontconfig cache for @dirs\n"; system ("fc-cache", "-f", @dirs); # # make sure caches leading to new directories are updated # system ("fc-cache", "-s"); } # Empty our config file to see # which directories are reachable without it open my $smash_fh, '>', "$PkgDir/fonts.conf" or return 1; print $smash_fh < EOF close $smash_fh; my %dirs = fontconfig_dirs (); open my $fh, '>', "$PkgDir/fonts.conf" or return 1; print $fh < EOF # directories my %newdirs = (); foreach (defoma_id_get_font($Id, installed => type => 'SrI')) { my $dir = dirname($Id->{e_font}->[$_]); if (!exists $dirs{$dir} && !exists $newdirs{$dir}) { print $fh " $dir\n"; $newdirs{$dir} = 1; } } # aliases foreach (defoma_id_get_font($Id, installed => type => 'SaI')) { print $fh < $Id->{e_id}->[$_] $Id->{e_depid}->[$_] EOF } # substituded fonts foreach (defoma_id_get_font($Id, installed => type => 'SSI')) { print $fh < $Id->{e_id}->[$_] $Id->{e_depid}->[$_] EOF } print $fh "\n"; close $fh; defoma_subst_close($Sb); defoma_id_close_cache($Id); system ("fc-cache", "-s"); return 0; } sub main { my $cmd = shift; if ($cmd eq 'init') { init(); } elsif ($cmd eq 'register') { return register(@_); } elsif ($cmd eq 'unregister') { return unregister(@_); } elsif ($cmd eq 'do-install-real') { return do_install_real(@_); } elsif ($cmd eq 'do-remove-real') { return do_remove_real(@_); } elsif ($cmd eq 'term') { return term(@_); } 0; } no warnings; *truetype = \&main; *type1 = \&main; *cid = \&main; 1; PK&Y[wu) status-cachenuW+Adefoma-last-run 1349368971 PK,#Y[",* xenc-cset.datanuW+APK,#Y[3-:Pfontconfig.subst-rulenuW+APK,#Y[8 loc-cset.datanuW+APK,#Y[G7DD csetenc-xenc.data2nuW+APK,#Y[j<ps-cset-enc.datanuW+APK&Y[lV scripts/fontconfig.defomanuW+APK&Y[wu) M2status-cachenuW+APK72