Server IP : 103.119.228.120 / Your IP : 18.191.202.48 Web Server : Apache System : Linux v8.techscape8.com 3.10.0-1160.119.1.el7.tuxcare.els2.x86_64 #1 SMP Mon Jul 15 12:09:18 UTC 2024 x86_64 User : nobody ( 99) PHP Version : 5.6.40 Disable Function : shell_exec,symlink,system,exec,proc_get_status,proc_nice,proc_terminate,define_syslog_variables,syslog,openlog,closelog,escapeshellcmd,passthru,ocinum cols,ini_alter,leak,listen,chgrp,apache_note,apache_setenv,debugger_on,debugger_off,ftp_exec,dl,dll,myshellexec,proc_open,socket_bind,proc_close,escapeshellarg,parse_ini_filepopen,fpassthru,exec,passthru,escapeshellarg,escapeshellcmd,proc_close,proc_open,ini_alter,popen,show_source,proc_nice,proc_terminate,proc_get_status,proc_close,pfsockopen,leak,apache_child_terminate,posix_kill,posix_mkfifo,posix_setpgid,posix_setsid,posix_setuid,dl,symlink,shell_exec,system,dl,passthru,escapeshellarg,escapeshellcmd,myshellexec,c99_buff_prepare,c99_sess_put,fpassthru,getdisfunc,fx29exec,fx29exec2,is_windows,disp_freespace,fx29sh_getupdate,fx29_buff_prepare,fx29_sess_put,fx29shexit,fx29fsearch,fx29ftpbrutecheck,fx29sh_tools,fx29sh_about,milw0rm,imagez,sh_name,myshellexec,checkproxyhost,dosyayicek,c99_buff_prepare,c99_sess_put,c99getsource,c99sh_getupdate,c99fsearch,c99shexit,view_perms,posix_getpwuid,posix_getgrgid,posix_kill,parse_perms,parsesort,view_perms_color,set_encoder_input,ls_setcheckboxall,ls_reverse_all,rsg_read,rsg_glob,selfURL,dispsecinfo,unix2DosTime,addFile,system,get_users,view_size,DirFiles,DirFilesWide,DirPrintHTMLHeaders,GetFilesTotal,GetTitles,GetTimeTotal,GetMatchesCount,GetFileMatchesCount,GetResultFiles,fs_copy_dir,fs_copy_obj,fs_move_dir,fs_move_obj,fs_rmdir,SearchText,getmicrotime MySQL : ON | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /usr/share/ghostscript/lib/ |
Upload File : |
% Copyright (C) 2001-2018 Artifex Software, Inc. % All Rights Reserved. % % This software is provided AS-IS with no warranty, either express or % implied. % % This software is distributed under license and may not be copied, % modified or distributed except as expressly authorized under the terms % of the license contained in the file LICENSE in this distribution. % % Refer to licensing information at http://www.artifex.com or contact % Artifex Software, Inc., 1305 Grant Avenue - Suite 200, Novato, % CA 94945, U.S.A., +1(415)492-9861, for further information. % % winmaps.ps - make maps between PostScript encodings and Windows % character sets. % Define the two Windows encodings. /ANSIEncoding ISOLatin1Encoding 256 array copy dup 16#90 /.notdef put 16#93 1 16#9f { 2 copy /.notdef put pop } for def /OEMEncoding [ /.notdef /.notdef /.notdef /heart /diamond /club /spade /bullet 8 { /.notdef } repeat /.notdef /.notdef /.notdef /.notdef /paragraph /section /.notdef /.notdef /arrowup /arrowdown /arrowright /arrowleft /.notdef /arrowboth /.notdef /.notdef StandardEncoding 32 96 getinterval aload pop /Ccedilla /udieresis /eacute /acircumflex /adieresis /agrave /aring /ccedilla /ecircumflex /edieresis /egrave /idieresis /igrave /Adieresis /Aring /Eacute /ae /AE /ocircumflex /odieresis /ograve /ucircumflex /ugrave /ydieresis /Odieresis /Udieresis /cent /sterling /yen /.notdef /florin /aacute /iacute /oacute /uacute /ntilde /Ntilde /ordfeminine /ordmasculine /questiondown /.notdef /logicalnot /onehalf /onequarter /exclamdown /guillemotleft /guillemotright 48 { /.notdef } repeat /alpha /beta /Gamma /Pi /Sigma /sigma /mu /tau /Phi /Theta /Omega /delta /infinity /phi /element /intersection /equivalence /plusminus /greaterequal /lessequal /integraltp /integralbt /divide /.notdef /degree /dotmath /periodcentered /radical /.notdef /twosuperior /.notdef /.notdef ] def % Utility procedures /invertencoding % <array> invertencoding <dict> { 256 dict exch dup length 1 sub -1 0 { % stack: dict array index 2 copy get /.notdef ne { 2 copy get exch 3 index 3 1 roll put } { pop } ifelse } for pop } def /pmarray 256 array def /printmap % <chars> <decode> printmap - { mark 3 1 roll exch { 2 copy known { 1 index exch get } { pop 0 } ifelse exch } forall pop pmarray 0 counttomark 2 sub getinterval astore ([) print dup length =only 0 exch (] = {\n ) exch { exch print =only 1 add 15 and dup 0 eq { (,\n ) } { (, ) } ifelse } forall pop pop (\n};\n) print pop } def /decodeStd StandardEncoding invertencoding def /decodeISO ISOLatin1Encoding % Remove the redundant characters dup length array copy [8#222 8#225 8#230 8#233 8#240] { 2 copy /.notdef put pop } forall invertencoding def /decodeSym SymbolEncoding invertencoding def /decodeANSI ANSIEncoding invertencoding def /decodeOEM OEMEncoding invertencoding def % Construct the map from Symbol to OEM. (\nprivate const byte far_data gs_map_symbol_to_oem) print SymbolEncoding decodeOEM printmap % Construct the map from ISOLatin1 to OEM. (\nprivate const byte far_data gs_map_iso_to_oem) print ISOLatin1Encoding decodeOEM printmap % Construct the map from Standard to ISOLatin1. (\nprivate const byte far_data gs_map_std_to_iso) print StandardEncoding decodeISO printmap % Construct the map from ISOLatin1 to Standard. % The Windows driver doesn't need this, but the X11 driver does. (\nprivate const byte far_data gs_map_iso_to_std) print ISOLatin1Encoding decodeStd printmap quit