shaping is right but mutation is wrong
parent
cf9ec85868
commit
f0ef666b42
@ -0,0 +1,206 @@
|
||||
'glyph-ids = '(450 480)
|
||||
'resetting-iterator = 'resetting-iterator
|
||||
'start-while++++++++++++++++++ = 'start-while++++++++++++++++++ on line 113 in "/Users/MB/git/pitfall/fontkit/ot-processor.rkt"
|
||||
'glyphs-length-top = 2
|
||||
'gids-top = '(450 480)
|
||||
giterator-idx-top = 0
|
||||
feature = 'numr
|
||||
(dict-keys (· this glyphIterator cur features)) = '(clig mark liga curs rclt ccmp locl ltrm kern calt rlig ltra mkmk rvrn)
|
||||
(dict-has-key? (· this glyphIterator cur features) feature) = #f
|
||||
'start-while++++++++++++++++++ = 'start-while++++++++++++++++++ on line 113 in "/Users/MB/git/pitfall/fontkit/ot-processor.rkt"
|
||||
'glyphs-length-top = 2
|
||||
'gids-top = '(450 480)
|
||||
giterator-idx-top = 1
|
||||
feature = 'numr
|
||||
(dict-keys (· this glyphIterator cur features)) = '(clig mark liga curs rclt ccmp locl ltrm kern calt rlig ltra mkmk rvrn)
|
||||
(dict-has-key? (· this glyphIterator cur features) feature) = #f
|
||||
'resetting-iterator = 'resetting-iterator
|
||||
'start-while++++++++++++++++++ = 'start-while++++++++++++++++++ on line 113 in "/Users/MB/git/pitfall/fontkit/ot-processor.rkt"
|
||||
'glyphs-length-top = 2
|
||||
'gids-top = '(450 480)
|
||||
giterator-idx-top = 0
|
||||
feature = 'dnom
|
||||
(dict-keys (· this glyphIterator cur features)) = '(clig mark liga curs rclt ccmp locl ltrm kern calt rlig ltra mkmk rvrn)
|
||||
(dict-has-key? (· this glyphIterator cur features) feature) = #f
|
||||
'start-while++++++++++++++++++ = 'start-while++++++++++++++++++ on line 113 in "/Users/MB/git/pitfall/fontkit/ot-processor.rkt"
|
||||
'glyphs-length-top = 2
|
||||
'gids-top = '(450 480)
|
||||
giterator-idx-top = 1
|
||||
feature = 'dnom
|
||||
(dict-keys (· this glyphIterator cur features)) = '(clig mark liga curs rclt ccmp locl ltrm kern calt rlig ltra mkmk rvrn)
|
||||
(dict-has-key? (· this glyphIterator cur features) feature) = #f
|
||||
'resetting-iterator = 'resetting-iterator
|
||||
'start-while++++++++++++++++++ = 'start-while++++++++++++++++++ on line 113 in "/Users/MB/git/pitfall/fontkit/ot-processor.rkt"
|
||||
'glyphs-length-top = 2
|
||||
'gids-top = '(450 480)
|
||||
giterator-idx-top = 0
|
||||
feature = 'frac
|
||||
(dict-keys (· this glyphIterator cur features)) = '(clig mark liga curs rclt ccmp locl ltrm kern calt rlig ltra mkmk rvrn)
|
||||
(dict-has-key? (· this glyphIterator cur features) feature) = #f
|
||||
'start-while++++++++++++++++++ = 'start-while++++++++++++++++++ on line 113 in "/Users/MB/git/pitfall/fontkit/ot-processor.rkt"
|
||||
'glyphs-length-top = 2
|
||||
'gids-top = '(450 480)
|
||||
giterator-idx-top = 1
|
||||
feature = 'frac
|
||||
(dict-keys (· this glyphIterator cur features)) = '(clig mark liga curs rclt ccmp locl ltrm kern calt rlig ltra mkmk rvrn)
|
||||
(dict-has-key? (· this glyphIterator cur features) feature) = #f
|
||||
'resetting-iterator = 'resetting-iterator
|
||||
'start-while++++++++++++++++++ = 'start-while++++++++++++++++++ on line 113 in "/Users/MB/git/pitfall/fontkit/ot-processor.rkt"
|
||||
'glyphs-length-top = 2
|
||||
'gids-top = '(450 480)
|
||||
giterator-idx-top = 0
|
||||
feature = 'frac
|
||||
(dict-keys (· this glyphIterator cur features)) = '(clig mark liga curs rclt ccmp locl ltrm kern calt rlig ltra mkmk rvrn)
|
||||
(dict-has-key? (· this glyphIterator cur features) feature) = #f
|
||||
'start-while++++++++++++++++++ = 'start-while++++++++++++++++++ on line 113 in "/Users/MB/git/pitfall/fontkit/ot-processor.rkt"
|
||||
'glyphs-length-top = 2
|
||||
'gids-top = '(450 480)
|
||||
giterator-idx-top = 1
|
||||
feature = 'frac
|
||||
(dict-keys (· this glyphIterator cur features)) = '(clig mark liga curs rclt ccmp locl ltrm kern calt rlig ltra mkmk rvrn)
|
||||
(dict-has-key? (· this glyphIterator cur features) feature) = #f
|
||||
'resetting-iterator = 'resetting-iterator
|
||||
'start-while++++++++++++++++++ = 'start-while++++++++++++++++++ on line 113 in "/Users/MB/git/pitfall/fontkit/ot-processor.rkt"
|
||||
'glyphs-length-top = 2
|
||||
'gids-top = '(450 480)
|
||||
giterator-idx-top = 0
|
||||
feature = 'frac
|
||||
(dict-keys (· this glyphIterator cur features)) = '(clig mark liga curs rclt ccmp locl ltrm kern calt rlig ltra mkmk rvrn)
|
||||
(dict-has-key? (· this glyphIterator cur features) feature) = #f
|
||||
'start-while++++++++++++++++++ = 'start-while++++++++++++++++++ on line 113 in "/Users/MB/git/pitfall/fontkit/ot-processor.rkt"
|
||||
'glyphs-length-top = 2
|
||||
'gids-top = '(450 480)
|
||||
giterator-idx-top = 1
|
||||
feature = 'frac
|
||||
(dict-keys (· this glyphIterator cur features)) = '(clig mark liga curs rclt ccmp locl ltrm kern calt rlig ltra mkmk rvrn)
|
||||
(dict-has-key? (· this glyphIterator cur features) feature) = #f
|
||||
'resetting-iterator = 'resetting-iterator
|
||||
'start-while++++++++++++++++++ = 'start-while++++++++++++++++++ on line 113 in "/Users/MB/git/pitfall/fontkit/ot-processor.rkt"
|
||||
'glyphs-length-top = 2
|
||||
'gids-top = '(450 480)
|
||||
giterator-idx-top = 0
|
||||
feature = 'liga
|
||||
(dict-keys (· this glyphIterator cur features)) = '(clig mark liga curs rclt ccmp locl ltrm kern calt rlig ltra mkmk rvrn)
|
||||
(dict-has-key? (· this glyphIterator cur features) feature) = #t
|
||||
'start-lookup-branch================= = 'start-lookup-branch=================
|
||||
(for/list ((g glyphs)) (· g id)) = '(450 480)
|
||||
(for/list ((g (· this glyphs))) (· g id)) = '(450 480)
|
||||
(for/list ((g (· this glyphIterator glyphs))) (· g id)) = '(450 480)
|
||||
(· this glyphIterator index) = 0
|
||||
(· this glyphIterator cur id) = 450
|
||||
(· this glyphIterator peekIndex) = 1
|
||||
'GSUBProcessor:applyLookup = 4
|
||||
'--------------------------- = '---------------------------
|
||||
'ligature-substitution = 'ligature-substitution
|
||||
lookupType = 4
|
||||
(· table coverage glyphs) = '(450)
|
||||
'forker = 0
|
||||
'starting-index = 0
|
||||
(send (· table ligatureSets) get (report index 'starting-index)) = '(((compCount . 2) (components 480) (glyph . 731)) ((compCount . 2) (components 514) (glyph . 732)))
|
||||
(· ligature components) = '(480)
|
||||
'in-match-loop = 'in-match-loop
|
||||
idx = 0
|
||||
(· glyph id) = 480
|
||||
matched = '(1)
|
||||
index = 1
|
||||
characters = '(102 105)
|
||||
(· ligatureGlyph id) = 731
|
||||
(for/list ((g (· this glyphs))) (· g id)) = '(450 480)
|
||||
(· this glyphIterator index) = 0
|
||||
(for/list ((g (· this glyphs))) (· g id)) = '(731)
|
||||
(· this glyphIterator index) = 0
|
||||
'incrementing-iterator-at-bottom = 'incrementing-iterator-at-bottom
|
||||
(· this glyphIterator cur) = #f
|
||||
(· this glyphIterator index) = 1
|
||||
'resetting-iterator = 'resetting-iterator
|
||||
'start-while++++++++++++++++++ = 'start-while++++++++++++++++++ on line 113 in "/Users/MB/git/pitfall/fontkit/ot-processor.rkt"
|
||||
'glyphs-length-top = 1
|
||||
'gids-top = '(731)
|
||||
giterator-idx-top = 0
|
||||
feature = 'calt
|
||||
(dict-keys (· this glyphIterator cur features)) = '(clig mark rlig curs rvrn rclt ccmp locl ltrm kern calt liga ltra mkmk)
|
||||
(dict-has-key? (· this glyphIterator cur features) feature) = #t
|
||||
'start-lookup-branch================= = 'start-lookup-branch=================
|
||||
(for/list ((g glyphs)) (· g id)) = '(450 480)
|
||||
(for/list ((g (· this glyphs))) (· g id)) = '(731)
|
||||
(for/list ((g (· this glyphIterator glyphs))) (· g id)) = '(731)
|
||||
(· this glyphIterator index) = 0
|
||||
(· this glyphIterator cur id) = 731
|
||||
(· this glyphIterator peekIndex) = 1
|
||||
'GSUBProcessor:applyLookup = 4
|
||||
'--------------------------- = '---------------------------
|
||||
'ligature-substitution = 'ligature-substitution
|
||||
lookupType = 4
|
||||
(· table coverage glyphs) = '(373 393 450 532 538 598 609 616 625 640 718 2127)
|
||||
'forker = -1
|
||||
'incrementing-iterator-at-bottom = 'incrementing-iterator-at-bottom
|
||||
(· this glyphIterator cur) = #f
|
||||
(· this glyphIterator index) = 1
|
||||
'resetting-iterator = 'resetting-iterator
|
||||
'start-while++++++++++++++++++ = 'start-while++++++++++++++++++ on line 113 in "/Users/MB/git/pitfall/fontkit/ot-processor.rkt"
|
||||
'glyphs-length-top = 1
|
||||
'gids-top = '(731)
|
||||
giterator-idx-top = 0
|
||||
feature = 'calt
|
||||
(dict-keys (· this glyphIterator cur features)) = '(clig mark rlig curs rvrn rclt ccmp locl ltrm kern calt liga ltra mkmk)
|
||||
(dict-has-key? (· this glyphIterator cur features) feature) = #t
|
||||
'start-lookup-branch================= = 'start-lookup-branch=================
|
||||
(for/list ((g glyphs)) (· g id)) = '(450 480)
|
||||
(for/list ((g (· this glyphs))) (· g id)) = '(731)
|
||||
(for/list ((g (· this glyphIterator glyphs))) (· g id)) = '(731)
|
||||
(· this glyphIterator index) = 0
|
||||
(· this glyphIterator cur id) = 731
|
||||
(· this glyphIterator peekIndex) = 1
|
||||
'GSUBProcessor:applyLookup = 6
|
||||
'GSUBProcessor:applyLookup = 6
|
||||
'GSUBProcessor:applyLookup = 6
|
||||
'GSUBProcessor:applyLookup = 6
|
||||
'incrementing-iterator-at-bottom = 'incrementing-iterator-at-bottom
|
||||
(· this glyphIterator cur) = #f
|
||||
(· this glyphIterator index) = 1
|
||||
'resetting-iterator = 'resetting-iterator
|
||||
'start-while++++++++++++++++++ = 'start-while++++++++++++++++++ on line 113 in "/Users/MB/git/pitfall/fontkit/ot-processor.rkt"
|
||||
'glyphs-length-top = 1
|
||||
'gids-top = '(731)
|
||||
giterator-idx-top = 0
|
||||
feature = 'calt
|
||||
(dict-keys (· this glyphIterator cur features)) = '(clig mark rlig curs rvrn rclt ccmp locl ltrm kern calt liga ltra mkmk)
|
||||
(dict-has-key? (· this glyphIterator cur features) feature) = #t
|
||||
'start-lookup-branch================= = 'start-lookup-branch=================
|
||||
(for/list ((g glyphs)) (· g id)) = '(450 480)
|
||||
(for/list ((g (· this glyphs))) (· g id)) = '(731)
|
||||
(for/list ((g (· this glyphIterator glyphs))) (· g id)) = '(731)
|
||||
(· this glyphIterator index) = 0
|
||||
(· this glyphIterator cur id) = 731
|
||||
(· this glyphIterator peekIndex) = 1
|
||||
'GSUBProcessor:applyLookup = 6
|
||||
'GSUBProcessor:applyLookup = 6
|
||||
'GSUBProcessor:applyLookup = 6
|
||||
'GSUBProcessor:applyLookup = 6
|
||||
'incrementing-iterator-at-bottom = 'incrementing-iterator-at-bottom
|
||||
(· this glyphIterator cur) = #f
|
||||
(· this glyphIterator index) = 1
|
||||
'resetting-iterator = 'resetting-iterator
|
||||
'start-while++++++++++++++++++ = 'start-while++++++++++++++++++ on line 113 in "/Users/MB/git/pitfall/fontkit/ot-processor.rkt"
|
||||
'glyphs-length-top = 1
|
||||
'gids-top = '(731)
|
||||
giterator-idx-top = 0
|
||||
feature = 'calt
|
||||
(dict-keys (· this glyphIterator cur features)) = '(clig mark rlig curs rvrn rclt ccmp locl ltrm kern calt liga ltra mkmk)
|
||||
(dict-has-key? (· this glyphIterator cur features) feature) = #t
|
||||
'start-lookup-branch================= = 'start-lookup-branch=================
|
||||
(for/list ((g glyphs)) (· g id)) = '(450 480)
|
||||
(for/list ((g (· this glyphs))) (· g id)) = '(731)
|
||||
(for/list ((g (· this glyphIterator glyphs))) (· g id)) = '(731)
|
||||
(· this glyphIterator index) = 0
|
||||
(· this glyphIterator cur id) = 731
|
||||
(· this glyphIterator peekIndex) = 1
|
||||
'GSUBProcessor:applyLookup = 6
|
||||
'GSUBProcessor:applyLookup = 6
|
||||
'incrementing-iterator-at-bottom = 'incrementing-iterator-at-bottom
|
||||
(· this glyphIterator cur) = #f
|
||||
(· this glyphIterator index) = 1
|
||||
'end-sub = 'end-sub on line 56 in "/Users/MB/git/pitfall/fontkit/layout-engine.rkt"
|
||||
glyphs = (list (object:TTFGlyph ...) (object:TTFGlyph ...)) on line 56 in "/Users/MB/git/pitfall/fontkit/layout-engine.rkt"
|
||||
. error: stop
|
||||
>
|
File diff suppressed because it is too large
Load Diff
Binary file not shown.
Binary file not shown.
Loading…
Reference in New Issue