Summary: | Identity Unicode | ||
---|---|---|---|
Product: | Ghostscript | Reporter: | choun <choun.lim> |
Component: | PDF Interpreter | Assignee: | Alex Cherepanov <alex> |
Status: | RESOLVED FIXED | ||
Severity: | critical | CC: | christinedelight.top85, htl10, luke.quinane |
Priority: | P3 | ||
Version: | 8.63 | ||
Hardware: | PC | ||
OS: | Windows XP | ||
Customer: | Word Size: | --- | |
Attachments: | Note_Debit_VCS_199989.pdf |
Description
choun
2008-09-15 02:43:58 UTC
Created attachment 4397 [details]
Note_Debit_VCS_199989.pdf
Comment on attachment 4397 [details]
Note_Debit_VCS_199989.pdf
This file help to reproduct the below bug
P1 and P2 is reserved for customers. I think the Adobe-Identity mapping is one of those "undocumented" things that Acrobat does, so it probably isn't in the pdf spec and not implemented by ghostscript. From what I heard it uses the unicode value as CID. This bug is similar or identical to 688515 I've encountered what looks like the same problem: GPL Ghostscript 8.64 (2009-02-03) Copyright (C) 2009 Artifex Software, Inc. All rights reserved. This software comes with NO WARRANTY: see the file PUBLIC for details. Processing pages 1 through 1. Page 1 Substituting font Helvetica-Narrow for MyriadPro-Cond. Loading NimbusSanL-ReguCond font from %rom%Resource/Font/NimbusSanL-ReguCond... 3016320 1143220 8242896 6951009 3 done. Substituting font Helvetica-Bold for MyriadPro-Bold. Loading NimbusSanL-Bold font from %rom%Resource/Font/NimbusSanL-Bold... 3180080 1411127 8423760 7124002 3 done. Error: /rangecheck in --string-- Operand stack: --nostringval-- --dict:6/15(L)-- F2 8 --dict:6/6(L)-- --dict:6/6(L)-- MyriadPro-Regular-Identity-H --dict:11/12(ro)(G)-- --nostringval-- CIDFontObject --dict:6/6(L)-- 254476 --dict:6/6(L)-- --dict:5/13(L)-- --nostringval-- --nostringval-- 5522 -33821 Execution stack: %interp_exit .runexec2 --nostringval-- --nostringval-- --nostringval-- 2 %stopped_push --nostringval-- --nostringval-- --nostringval-- false 1 %stopped_push 1862 1 3 %oparray_pop 1861 1 3 %oparray_pop 1845 1 3 %oparray_pop --nostringval-- --nostringval-- 2 1 1 --nostringval-- %for_pos_int_continue --nostringval-- --nostringval-- --nostringval-- --nostringval-- %array_continue --nostringval-- false 1 %stopped_push --nostringval-- %loop_continue --nostringval-- --nostringval-- --nostringval-- --nostringval-- --nostringval-- --nostringval-- %array_continue --nostringval-- --nostringval-- --nostringval-- --nostringval-- --nostringval-- --nostringval-- %loop_continue --nostringval-- --nostringval-- --nostringval-- %array_continue --nostringval-- --nostringval-- --nostringval-- Dictionary stack: --dict:1153/1684(ro)(G)-- --dict:1/20(G)-- --dict:74/200(L)-- --dict:74/200(L)-- --dict:106/127(ro)(G)-- --dict:278/300(ro)(G)-- --dict:22/25(L)-- --dict:4/6(L)-- --dict:21/40(L)-- --dict:1/1(ro)(G)-- --dict:6/8(L)-- --dict:54/106(ro)(G)-- --dict:21/30(L)-- Current allocation mode is local Last OS error: No such file or directory ProcGPL Ghostscript 8.64 (2009-02-03) Copyright (C) 2009 Artifex Software, Inc. All rights reserved. This software comes with NO WARRANTY: see the file PUBLIC for details. Processing pages 1 through 1. Page 1 Substituting font Helvetica-Narrow for MyriadPro-Cond. Loading NimbusSanL-ReguCond font from %rom%Resource/Font/NimbusSanL-ReguCond... 3016320 1143220 8242896 6951009 3 done. Substituting font Helvetica-Bold for MyriadPro-Bold. Loading NimbusSanL-Bold font from %rom%Resource/Font/NimbusSanL-Bold... 3180080 1411127 8423760 7124002 3 done. Error: /rangecheck in --string-- Operand stack: --nostringval-- --dict:6/15(L)-- F2 8 --dict:6/6(L)-- --dict:6/6(L)-- MyriadPro-Regular-Identity-H --dict:11/12(ro)(G)-- --nostringval-- CIDFontObject --dict:6/6(L)-- 254476 --dict:6/6(L)-- --dict:5/13(L)-- --nostringval-- --nostringval-- 5522 -33821 Execution stack: %interp_exit .runexec2 --nostringval-- --nostringval-- --nostringval-- 2 %stopped_push --nostringval-- --nostringval-- --nostringval-- false 1 %stopped_push 1862 1 3 %oparray_pop 1861 1 3 %oparray_pop 1845 1 3 %oparray_pop --nostringval-- --nostringval-- 2 1 1 --nostringval-- %for_pos_int_continue --nostringval-- --nostringval-- --nostringval-- --nostringval-- %array_continue --nostringval-- false 1 %stopped_push --nostringval-- %loop_continue --nostringval-- --nostringval-- --nostringval-- --nostringval-- --nostringval-- --nostringval-- %array_continue --nostringval-- --nostringval-- --nostringval-- --nostringval-- --nostringval-- --nostringval-- %loop_continue --nostringval-- --nostringval-- --nostringval-- %array_continue --nostringval-- --nostringval-- --nostringval-- Dictionary stack: --dict:1153/1684(ro)(G)-- --dict:1/20(G)-- --dict:74/200(L)-- --dict:74/200(L)-- --dict:106/127(ro)(G)-- --dict:278/300(ro)(G)-- --dict:22/25(L)-- --dict:4/6(L)-- --dict:21/40(L)-- --dict:1/1(ro)(G)-- --dict:6/8(L)-- --dict:54/106(ro)(G)-- --dict:21/30(L)-- Current allocation mode is local Last OS error: No such file or directory Procmon shows GhostScript attempting to load "...\gs\fonts\MyriadPro-Bold" and then "...\gs\fonts\CMap\Identity-H" before it crashes. Ghostscript no longer fails with PostScript errors but automatic CID font substitution cannot be reliable. See doc/Use.htm#CIDFontSubstitution for details. |