diff --git a/pitfall/ptest/test20.rkt b/pitfall/ptest/test20.rkt index 7bc5cd92..c0832ec0 100644 --- a/pitfall/ptest/test20.rkt +++ b/pitfall/ptest/test20.rkt @@ -1,4 +1,4 @@ -#lang racket/base +#lang debug racket/base (require pitfall/pdftest) ;; subset OTF font diff --git a/pitfall/ptest/test20a.rkt b/pitfall/ptest/test20a.rkt new file mode 100644 index 00000000..7a4f92b2 --- /dev/null +++ b/pitfall/ptest/test20a.rkt @@ -0,0 +1,37 @@ +#lang racket + + + +(require fontland/table/cff/cff-top pitfall/check-pdf racket/dict racket/promise) + +(define (dump val) + (cond + [(promise? val) 'promise-omitted] + [(dict? val) + (for/list ([(k v) (in-dict (sort (dict->list val) #:key car symboldict "test20.pdf") 8) 'stream)) +(bytes-length ibs1) +(define cfftop1 (dump (send CFFTop decode (open-input-bytes ibs1)))) + +(define ibs2 (dict-ref (dict-ref (pdf->dict "test20rkt.pdf") 8) 'stream)) +(bytes-length ibs2) +(define cfftop2 (dump (send CFFTop decode (open-input-bytes ibs2)))) + +(cmp cfftop1 cfftop2) +misses \ No newline at end of file