59 items
NAME ↑ SIZE MODIFIED PERMS ACTIONS
.. / Parent Directory
cidfmap — 2.11 KB
2025-05-14 16:03 · rw-r--r--
2.11 KB 2025-05-14 16:03 rw-r--r--
FAPIcidfmap — 1.45 KB
2025-05-14 16:03 · rw-r--r--
1.45 KB 2025-05-14 16:03 rw-r--r--
FAPIconfig — 815 B
2025-05-14 16:03 · rw-r--r--
815 B 2025-05-14 16:03 rw-r--r--
FAPIfontmap — 1.43 KB
2025-05-14 16:03 · rw-r--r--
1.43 KB 2025-05-14 16:03 rw-r--r--
FCOfontmap-PCLPS2 — 2.79 KB
2025-05-14 16:03 · rw-r--r--
2.79 KB 2025-05-14 16:03 rw-r--r--
Fontmap — 109 B
2025-05-14 16:03 · rw-r--r--
109 B 2025-05-14 16:03 rw-r--r--
Fontmap.GS — 12.63 KB
2025-05-14 16:03 · rw-r--r--
12.63 KB 2025-05-14 16:03 rw-r--r--
gs_agl.ps — 212.91 KB
2025-05-14 16:03 · rw-r--r--
212.91 KB 2025-05-14 16:03 rw-r--r--
gs_btokn.ps — 12.47 KB
2025-05-14 16:03 · rw-r--r--
12.47 KB 2025-05-14 16:03 rw-r--r--
gs_cet.ps — 4.85 KB
2025-05-14 16:03 · rw-r--r--
4.85 KB 2025-05-14 16:03 rw-r--r--
gs_cff.ps — 6.81 KB
2025-05-14 16:03 · rw-r--r--
6.81 KB 2025-05-14 16:03 rw-r--r--
gs_cidcm.ps — 16.43 KB
2025-05-14 16:03 · rw-r--r--
16.43 KB 2025-05-14 16:03 rw-r--r--
gs_ciddc.ps — 8.31 KB
2025-05-14 16:03 · rw-r--r--
8.31 KB 2025-05-14 16:03 rw-r--r--
gs_cidfm.ps — 7.88 KB
2025-05-14 16:03 · rw-r--r--
7.88 KB 2025-05-14 16:03 rw-r--r--
gs_cidfn.ps — 14.21 KB
2025-05-14 16:03 · rw-r--r--
14.21 KB 2025-05-14 16:03 rw-r--r--
gs_cidtt.ps — 5.71 KB
2025-05-14 16:03 · rw-r--r--
5.71 KB 2025-05-14 16:03 rw-r--r--
gs_cmap.ps — 18.01 KB
2025-05-14 16:03 · rw-r--r--
18.01 KB 2025-05-14 16:03 rw-r--r--
gs_cspace.ps — 3.96 KB
2025-05-14 16:03 · rw-r--r--
3.96 KB 2025-05-14 16:03 rw-r--r--
gs_dbt_e.ps — 2.08 KB
2025-05-14 16:03 · rw-r--r--
2.08 KB 2025-05-14 16:03 rw-r--r--
gs_diskn.ps — 6.71 KB
2025-05-14 16:03 · rw-r--r--
6.71 KB 2025-05-14 16:03 rw-r--r--
gs_dps1.ps — 4.64 KB
2025-05-14 16:03 · rw-r--r--
4.64 KB 2025-05-14 16:03 rw-r--r--
gs_dps2.ps — 8.57 KB
2025-05-14 16:03 · rw-r--r--
8.57 KB 2025-05-14 16:03 rw-r--r--
gs_dscp.ps — 3.85 KB
2025-05-14 16:03 · rw-r--r--
3.85 KB 2025-05-14 16:03 rw-r--r--
gs_epsf.ps — 11.88 KB
2025-05-14 16:03 · rw-r--r--
11.88 KB 2025-05-14 16:03 rw-r--r--
gs_fapi.ps — 15.25 KB
2025-05-14 16:03 · rw-r--r--
15.25 KB 2025-05-14 16:03 rw-r--r--
gs_fntem.ps — 11.12 KB
2025-05-14 16:03 · rw-r--r--
11.12 KB 2025-05-14 16:03 rw-r--r--
gs_fonts.ps — 47.39 KB
2025-05-14 16:03 · rw-r--r--
47.39 KB 2025-05-14 16:03 rw-r--r--
gs_frsd.ps — 3.69 KB
2025-05-14 16:03 · rw-r--r--
3.69 KB 2025-05-14 16:03 rw-r--r--
gs_icc.ps — 3.03 KB
2025-05-14 16:03 · rw-r--r--
3.03 KB 2025-05-14 16:03 rw-r--r--
gs_il1_e.ps — 2.66 KB
2025-05-14 16:03 · rw-r--r--
2.66 KB 2025-05-14 16:03 rw-r--r--
gs_img.ps — 23.44 KB
2025-05-14 16:03 · rw-r--r--
23.44 KB 2025-05-14 16:03 rw-r--r--
gs_init.ps — 92.36 KB
2025-05-14 16:03 · rw-r--r--
92.36 KB 2025-05-14 16:03 rw-r--r--
gs_lev2.ps — 42.82 KB
2025-05-14 16:03 · rw-r--r--
42.82 KB 2025-05-14 16:03 rw-r--r--
gs_ll3.ps — 19.11 KB
2025-05-14 16:03 · rw-r--r--
19.11 KB 2025-05-14 16:03 rw-r--r--
gs_mex_e.ps — 3.75 KB
2025-05-14 16:03 · rw-r--r--
3.75 KB 2025-05-14 16:03 rw-r--r--
gs_mgl_e.ps — 2.13 KB
2025-05-14 16:03 · rw-r--r--
2.13 KB 2025-05-14 16:03 rw-r--r--
gs_mro_e.ps — 2.45 KB
2025-05-14 16:03 · rw-r--r--
2.45 KB 2025-05-14 16:03 rw-r--r--
gs_pdf_e.ps — 1.52 KB
2025-05-14 16:03 · rw-r--r--
1.52 KB 2025-05-14 16:03 rw-r--r--
gs_pdfwr.ps — 31.42 KB
2025-05-14 16:03 · rw-r--r--
31.42 KB 2025-05-14 16:03 rw-r--r--
gs_res.ps — 41.46 KB
2025-05-14 16:03 · rw-r--r--
41.46 KB 2025-05-14 16:03 rw-r--r--
gs_resmp.ps — 21.96 KB
2025-05-14 16:03 · rw-r--r--
21.96 KB 2025-05-14 16:03 rw-r--r--
gs_setpd.ps — 37.58 KB
2025-05-14 16:03 · rw-r--r--
37.58 KB 2025-05-14 16:03 rw-r--r--
gs_statd.ps — 17.43 KB
2025-05-14 16:03 · rw-r--r--
17.43 KB 2025-05-14 16:03 rw-r--r--
gs_std_e.ps — 3.07 KB
2025-05-14 16:03 · rw-r--r--
3.07 KB 2025-05-14 16:03 rw-r--r--
gs_sym_e.ps — 3.03 KB
2025-05-14 16:03 · rw-r--r--
3.03 KB 2025-05-14 16:03 rw-r--r--
gs_trap.ps — 2.88 KB
2025-05-14 16:03 · rw-r--r--
2.88 KB 2025-05-14 16:03 rw-r--r--
gs_ttf.ps — 64.62 KB
2025-05-14 16:03 · rw-r--r--
64.62 KB 2025-05-14 16:03 rw-r--r--
gs_typ32.ps — 4.45 KB
2025-05-14 16:03 · rw-r--r--
4.45 KB 2025-05-14 16:03 rw-r--r--
gs_typ42.ps — 2.05 KB
2025-05-14 16:03 · rw-r--r--
2.05 KB 2025-05-14 16:03 rw-r--r--
gs_type1.ps — 12.25 KB
2025-05-14 16:03 · rw-r--r--
12.25 KB 2025-05-14 16:03 rw-r--r--
gs_wan_e.ps — 1.53 KB
2025-05-14 16:03 · rw-r--r--
1.53 KB 2025-05-14 16:03 rw-r--r--
pdf_base.ps — 59.39 KB
2025-05-14 16:03 · rw-r--r--
59.39 KB 2025-05-14 16:03 rw-r--r--
pdf_draw.ps — 184.3 KB
2025-05-14 16:03 · rw-r--r--
184.3 KB 2025-05-14 16:03 rw-r--r--
pdf_font.ps — 96.07 KB
2025-05-14 16:03 · rw-r--r--
96.07 KB 2025-05-14 16:03 rw-r--r--
pdf_main.ps — 140.53 KB
2025-05-14 16:03 · rw-r--r--
140.53 KB 2025-05-14 16:03 rw-r--r--
pdf_ops.ps — 74.1 KB
2025-05-14 16:03 · rw-r--r--
74.1 KB 2025-05-14 16:03 rw-r--r--
pdf_rbld.ps — 20 KB
2025-05-14 16:03 · rw-r--r--
20 KB 2025-05-14 16:03 rw-r--r--
pdf_sec.ps — 27.21 KB
2025-05-14 16:03 · rw-r--r--
27.21 KB 2025-05-14 16:03 rw-r--r--
xlatmap — 1.73 KB
2025-05-14 16:03 · rw-r--r--
1.73 KB 2025-05-14 16:03 rw-r--r--
ONLINE
Init
59 items
22:02:34
TERMINAL FM
Edit
Preview
Download
Rename
Copy
Chmod
Delete
% Copyright (C) 2001-2021 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. % % Loader for CFF (compressed) fonts, including OpenType CFFs. % The following are not implemented yet: % Deleted entries in the Name Index % Embedded PostScript % Multiple Master fonts % Chameleon fonts % Synthetic fonts % ---------------- Font loading machinery ---------------- % % Augment the FONTPATH machinery so it recognizes OpenType CFF font sets. /.scanfontheaders where { /.scanfontheaders [ /.scanfontheaders .systemvar aload pop (OTTO*) ] put } if % Load a font file that might be an OpenType CFF font set. % .init_otto_font_file /.init_otto_font_file { /FontSetInit /ProcSet findresource begin 2 dict begin /f exch def /cff //null def card32 pop card16 6 { next pop } repeat dup { % Stack: numtables tablesleft dup 0 eq { pop pop /.loadottofontfile cvx /invalidfont signalerror } if f 4 string readstring pop (CFF ) eq { sub exit } if f 12 string readstring pop pop 1 sub % skip to next table } loop % Stack: tablesread card32 pop card32 card32 % Stack: tablesread start length exch 3 -1 roll 1 add 16 mul 12 add sub f exch subfilefilter flushfile % skip to start f exch subfilefilter end } .bind executeonly odef % .init_otto_font_file /.init_wOFF_otto_font_file { /FontSetInit /ProcSet findresource begin 2 dict begin /f exch def /cff //null def 3 {card32 pop} repeat % (wOFF), (OTTO) and file length card16 30 { next pop } repeat dup { % Stack: numtables tablesleft dup 0 eq { pop pop /.loadottofontfile cvx /invalidfont signalerror } if f 4 string readstring pop (CFF ) eq { sub exit } if f 12 string readstring pop pop 1 sub % skip to next table } loop % Stack: tablesread 4 { card32 } repeat % Stack: tablesread start complen len checksum pop % Stack: tablesread start complen len 4 -2 roll exch % Stack: complen len start tablesread 1 add 20 mul 44 add sub % Stack: complen len offset f exch subfilefilter flushfile % skip to start % Stack: complen len % the table can legally be uncompressed: complen == len 1 index 1 index eq { exch pop f exch subfilefilter} { pop f exch subfilefilter /FlateDecode filter} ifelse end } bind def % .loadfontfile - /.loadnonottofontfile /.loadfontfile load def /.loadfontfile { dup (12345678) .peekstring pop (wOFFOTTO) eq { //.init_wOFF_otto_font_file exec //true //false }{//true} ifelse { dup 4 string .peekstring pop (OTTO) eq { % If this is a font at all, it's an OpenType CFF font set. .init_otto_font_file //true } { //false } ifelse } if { % Use a random FontSet resource name. ****** WRONG ****** realtime rand xor =string cvs exch //false //false ReadData pop } { % Not a TrueType font. .loadnonottofontfile } ifelse } bind executeonly def currentdict /.init_wOFF_otto_font_file .forceundef 20 dict begin % ------ Utilities ------ % /subfilefilter { % subfilefilter % SubFileDecode interprets a length of 0 as infinite. dup 0 le { pop pop () 0 } if () /SubFileDecode filter } bind def /advance { % advance - f cff eq { pos add /pos exch store } { pop } ifelse } bind def /next { % - next f read { 1 advance CFFDEBUG { ( ) print dup = } if } { 0 CFFDEBUG { ( Out of range access, assuming 0) = } if /pdfformaterror where { pop ( **** Warning: Out of range access to a CFF table, assuming 0.\n) pdfformaterror } if } ifelse } bind def /next2 { % - next2 f read { f read { 2 advance CFFDEBUG { ( ) print 1 index =only (,) print dup = } if } { 1 advance CFFDEBUG { ( ) print dup = } if } ifelse } if } bind def /nextstring { % nextstring dup 0 eq { pop () } { string f exch readstring pop dup length advance CFFDEBUG { ( ) print dup //== exec } if } ifelse } bind def /card8 % - card8 /next load def /card16 { % - card16 next2 exch 8 bitshift add } bind def /card32 { % - card32 card16 16 bitshift card16 add } bind def /offsetprocs [ /card8 load /card16 load { card8 16 bitshift card16 add } bind /card32 load ] readonly def /offsetproc { % offsetproc 1 sub //offsetprocs exch get } bind def /offset { % offset offsetproc exec } bind def /sid % - sid /card16 load def % ------ Main program ------ % % We need to pass the file as a parameter for the sake of the PDF % interpreter. Also for the sake of PDF, a flag forces the font % to be defined as instead of the name embedded in the data. % This is needed for subsetted fonts; it is valid if the CFF % contains only a single font. % Finally, PDF interpreter may request creation of CIDFont out of an % ordinary CFF font. /StartData { % StartData - currentfile exch subfilefilter //false //false ReadData pop } bind executeonly def /ReadData { % ReadData % Initialize. 30 dict begin /forcecidfont exch def /forceresname exch def /cff exch def /pos 0 def /resname exch cvlit def /DEBUG CFFDEBUG def % bring the binding closer /StringCache 1 dict def % Private DICT may be reused. forcecidfont [ { cff 1024 string readstring not { exit } if } loop ] .parsecff /fonts exch def resname mark fonts { forceresname { exch pop resname exch } if dup /CIDFontType known { % This is a CIDFont. dup /CIDFontName 3 index put 1 index exch /CIDFont defineresource } { % This is a font. dup /FontName 3 index put dup /FontType 2 put 1 index exch definefont } ifelse } forall .dicttomark end % temporary dict end % FontSetInit ProcSet /FontSet defineresource } bind executeonly def % ---------------- Resource category definition ---------------- % currentdict end readonly languagelevel exch 2 .setlanguagelevel /FontSet /Generic /Category findresource dup length dict .copydict /Category defineresource pop /FontSetInit exch /ProcSet defineresource pop .setlanguagelevel