X7ROOT File Manager
Current Path:
/usr/share/ghostscript/Resource/Init
usr
/
share
/
ghostscript
/
Resource
/
Init
/
📁
..
📄
FAPIcidfmap
(1.45 KB)
📄
FAPIconfig
(815 B)
📄
FAPIfontmap
(1.43 KB)
📄
FCOfontmap-PCLPS2
(2.79 KB)
📄
Fontmap
(109 B)
📄
Fontmap.GS
(11.79 KB)
📄
cidfmap
(2.11 KB)
📄
gs_agl.ps
(212.91 KB)
📄
gs_btokn.ps
(11.9 KB)
📄
gs_cet.ps
(3.4 KB)
📄
gs_cff.ps
(6.71 KB)
📄
gs_cidcm.ps
(16.43 KB)
📄
gs_ciddc.ps
(8.31 KB)
📄
gs_cidfm.ps
(7.14 KB)
📄
gs_cidfn.ps
(13.22 KB)
📄
gs_cidtt.ps
(5.7 KB)
📄
gs_cmap.ps
(17.94 KB)
📄
gs_cspace.ps
(5.84 KB)
📄
gs_dbt_e.ps
(2.08 KB)
📄
gs_diskn.ps
(6.68 KB)
📄
gs_dpnxt.ps
(4.74 KB)
📄
gs_dps.ps
(8.15 KB)
📄
gs_dps1.ps
(4.57 KB)
📄
gs_dps2.ps
(8.28 KB)
📄
gs_dscp.ps
(3.85 KB)
📄
gs_epsf.ps
(8.62 KB)
📄
gs_fapi.ps
(15.13 KB)
📄
gs_fntem.ps
(11.04 KB)
📄
gs_fonts.ps
(44.83 KB)
📄
gs_frsd.ps
(3.07 KB)
📄
gs_icc.ps
(2.99 KB)
📄
gs_il1_e.ps
(2.66 KB)
📄
gs_img.ps
(24.28 KB)
📄
gs_init.ps
(89.73 KB)
📄
gs_l2img.ps
(5.74 KB)
📄
gs_lev2.ps
(43.65 KB)
📄
gs_ll3.ps
(18.51 KB)
📄
gs_mex_e.ps
(3.75 KB)
📄
gs_mgl_e.ps
(2.13 KB)
📄
gs_mro_e.ps
(2.45 KB)
📄
gs_pdf_e.ps
(1.52 KB)
📄
gs_pdfwr.ps
(31.68 KB)
📄
gs_res.ps
(40.08 KB)
📄
gs_resmp.ps
(21.94 KB)
📄
gs_setpd.ps
(38.25 KB)
📄
gs_statd.ps
(13.6 KB)
📄
gs_std_e.ps
(3.07 KB)
📄
gs_sym_e.ps
(3.03 KB)
📄
gs_trap.ps
(2.85 KB)
📄
gs_ttf.ps
(61.82 KB)
📄
gs_typ32.ps
(4.45 KB)
📄
gs_typ42.ps
(1.98 KB)
📄
gs_type1.ps
(12.12 KB)
📄
gs_wan_e.ps
(1.53 KB)
📄
pdf_base.ps
(50.68 KB)
📄
pdf_draw.ps
(166.95 KB)
📄
pdf_font.ps
(88.77 KB)
📄
pdf_main.ps
(120.23 KB)
📄
pdf_ops.ps
(71.77 KB)
📄
pdf_rbld.ps
(18.96 KB)
📄
pdf_sec.ps
(24.15 KB)
📄
xlatmap
(1.73 KB)
Editing: gs_cidtt.ps
% 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. % % Redefine CIDFont category with an emulation with True Type fonts. languagelevel 2 .setlanguagelevel 15 dict begin % a temporary dictionary for local binding. %------------------Copy the FontEmulationProcs here : ------------------- /FontEmulationProcs /ProcSet findresource { def } forall currentdict /super.complete_instance currentdict /complete_instance get put %-------Auxiliary procedures for building CIDFontType 2 from TT file ----------- /GenerateCIDMap % <font> GenerateCIDMap <font> { begin % Obtain the maximal CID : % This implementation doesn't check whether glyphs really present. Decoding /CIDCount get /CIDCount exch def % Prepare the CIDMap structure : /CIDMap [ CIDCount 22000 le { CIDCount 2 mul string } { 44000 string CIDCount 44000 gt { % need three strings 44000 string % 22000 2 mul string CIDCount 44000 sub 2 mul string } { CIDCount 22000 sub 2 mul string } ifelse } ifelse ] def % Now fill it : Decoding TT_cmap SubstNWP GDBytes CIDMap .fillCIDMap currentdict end } bind def /GenerateIdentityCIDMap % <font> GenerateCIDMap <font> { begin /CIDMap [ 44000 string 44000 string 44000 string] def CIDMap .fillIdentityCIDMap currentdict end } bind def /load_sfnts % <FontDict> load_sfnts <FontDict> { % Read the True Type file from the path /Path, and buld /sfnts, % skipping glyf and loca. dup /Path get % <font> (path) QUIET not { (Loading a TT font from ) print dup print ( to emulate a CID font ) print 1 index /CIDFontName get =only ( ... ) print } if (r) file dup % <font> file file 3 1 roll % file <font> file 1 index /SubfontID .knownget not { 0 } if % file <font> file SubfontID 2 index /FileType .knownget {/WOFF eq} {//false} ifelse % It's not (currently) viable to load WOFF fonts "stripped", so we don't try {.load_woff_for_cid exch copy exch pop} { .load_tt_font_stripped exch copy % file <font> QUIET not { (Done.) = } if dup 3 1 roll % <font> file <font> exch /File exch put % <font> } ifelse dup dup /CIDSystemInfo get /Ordering get (.) % <font> () () 2 index /Decoding get =string cvs % <font> () () () concatstrings concatstrings cvn /Decoding exch put % <font> dup dup /CIDSystemInfo get /Ordering get (-WMode) % <font> <font> () () concatstrings cvn /SubstCID 2 copy resourcestatus { pop pop findresource /subst_CID_on_WMode exch put % <font> } { pop pop pop } ifelse dup /Decoding get /Identity.Unicode eq { //ChooseDecoding exec % <font> //GenerateIdentityCIDMap exec % <font> } { //ChooseDecoding exec % <font> //GenerateCIDMap exec % <font> } ifelse } bind def %-----------TrueType-specific methods for category redefinition : ----------- /RefinePath % <FontDict> RefinePath <FontDict> { dup begin Path .libfile { dup .filename { currentdict exch /Path exch put } if closefile } { (r) { file } .internalstopped { (Can't find the font file ) print = /findfont cvx /undefinedfilename signalerror } { dup .filename { currentdict exch /Path exch put } if closefile } ifelse } ifelse end } bind def /complete_instance % <font_name> <FontDict> <Options> complete_FAPI_Font <font_name> <FontDict> { 1 index /CIDFontType 2 put % Other types are not emulated yet. //super.complete_instance exec //RefinePath exec //load_sfnts exec } bind def /ValidFileTypes << /TrueType 0 /WOFF 0 >> def /IsMyRecord % <raw_record> -> <raw_record> bool { dup type /dicttype eq { dup /FileType .knownget { //ValidFileTypes exch known } { //false } ifelse } { //false } ifelse } bind def currentdict /ValidFileTypes undef /IsActive % <record> IsActive <bool> { pop //true } bind def /CIDFontRecordVirtualMethods //RecordVirtualMethodsStub dup length 3 add dict copy begin /GetCSI //TranslateCSI def /IsActive //IsActive def /MakeInstance % <Name> <record> MakeInstance <Name> <Instance> <size> { currentglobal 3 1 roll //true setglobal //CIDFontOptions //complete_instance exec 2 copy //GetSize exec 4 3 roll setglobal } bind def currentdict end def % Redefine the /CIDFont category : 4 dict begin /CategoryName /CIDFont def /IsMapFileOptional //true def /VerifyMap { pop } bind def /PreprocessRecord % <map> <Name> <raw_record> PreprocessRecord <map> <Name> <record> <bool> { //IsMyRecord exec dup { pop dup /RecordVirtualMethods //CIDFontRecordVirtualMethods put //true } if } bind def currentdict end /MappedCategoryRedefiner /ProcSet findresource /Redefine get exec end % the temporary dictionary for local binding. .setlanguagelevel
Upload File
Create Folder