Matthew Butterick
|
fd34ea3c00
|
more
|
6 years ago |
Matthew Butterick
|
42f5f93199
|
working on 10
|
6 years ago |
Matthew Butterick
|
4254c001e2
|
test4
|
6 years ago |
Matthew Butterick
|
f090fd0748
|
test 2 & 3
|
6 years ago |
Matthew Butterick
|
c489c007ff
|
test 0 & 1
|
6 years ago |
Matthew Butterick
|
ebc8ddb911
|
buildable not testable
|
6 years ago |
Matthew Butterick
|
8c15baf262
|
tune
|
6 years ago |
Matthew Butterick
|
d7a7d55837
|
suppress testing
|
6 years ago |
Matthew Butterick
|
70f9587219
|
resume in glyph _getName
|
6 years ago |
Matthew Butterick
|
093b974cf1
|
main
|
6 years ago |
Matthew Butterick
|
09013840fb
|
charter otf
|
6 years ago |
Matthew Butterick
|
51724ee143
|
suppress measurement
|
6 years ago |
Matthew Butterick
|
5059702cdb
|
change
|
6 years ago |
Matthew Butterick
|
e06ec95603
|
note
|
6 years ago |
Matthew Butterick
|
0eab65ee31
|
OTF test file
|
6 years ago |
Matthew Butterick
|
612c2903db
|
leniency
|
6 years ago |
Matthew Butterick
|
bd667fe6ca
|
.gitignore is now working
|
6 years ago |
Matthew Butterick
|
959a1be5a1
|
build without error
|
6 years ago |
Matthew Butterick
|
017ff2377f
|
housekeeping
|
6 years ago |
Matthew Butterick
|
0c441b2478
|
fix transformation composition & annotations
|
7 years ago |
Matthew Butterick
|
a99be67345
|
test20 is now otf embedding
|
7 years ago |
Matthew Butterick
|
26e15f7d76
|
test 19
|
7 years ago |
Matthew Butterick
|
75e5d7ad61
|
add `shear`
|
7 years ago |
Matthew Butterick
|
d5fed41e07
|
minion test
|
7 years ago |
Matthew Butterick
|
1f09f40ebe
|
add clipping
|
7 years ago |
Matthew Butterick
|
caa4354245
|
add lineGap, moveUp, moveDown
|
7 years ago |
Matthew Butterick
|
99b663166a
|
force float result
|
7 years ago |
Matthew Butterick
|
c2298d2659
|
more parsing
|
7 years ago |
Matthew Butterick
|
266f2f75a8
|
parsing
|
7 years ago |
Matthew Butterick
|
7445bc9e91
|
more samples
|
7 years ago |
Matthew Butterick
|
38096fdd48
|
test19 (embed otf)
|
7 years ago |
Matthew Butterick
|
f5f235d2a0
|
nit
|
7 years ago |
Matthew Butterick
|
b1b0e25c44
|
add otf to test
|
7 years ago |
Matthew Butterick
|
0ea4ead03c
|
update alltest
|
7 years ago |
Matthew Butterick
|
211edfbf46
|
test18 passes
|
7 years ago |
Matthew Butterick
|
7d39f4d79e
|
test17 passes really
|
7 years ago |
Matthew Butterick
|
effc6647c8
|
test 17 passes
|
7 years ago |
Matthew Butterick
|
9974acaff1
|
test16 passes
|
7 years ago |
Matthew Butterick
|
7609fd1126
|
position amiss
|
7 years ago |
Matthew Butterick
|
b5855e7ee1
|
ligature appears but pos is wrong
|
7 years ago |
Matthew Butterick
|
f0ef666b42
|
shaping is right but mutation is wrong
|
7 years ago |
Matthew Butterick
|
cf9ec85868
|
more
|
7 years ago |
Matthew Butterick
|
46211de41c
|
disco very
|
7 years ago |
Matthew Butterick
|
bf36013ef3
|
mutational propaganda
|
7 years ago |
Matthew Butterick
|
c1bc246b19
|
GSUB: resume in spurious ligature lookup
|
7 years ago |
Matthew Butterick
|
5cfd6ae98a
|
start test 16 (GSUB ligatures)
|
7 years ago |
Matthew Butterick
|
cc6f1fb148
|
pass test15 (gpos kerning)
|
7 years ago |
Matthew Butterick
|
c9c6663626
|
shaping up
|
7 years ago |
Matthew Butterick
|
1f2e685e8b
|
resume in layout-engine, ot-layout-engine
|
7 years ago |
Matthew Butterick
|
3aba76f338
|
pass test14
|
7 years ago |
Matthew Butterick
|
3590abd539
|
restore BufferT
|
7 years ago |
Matthew Butterick
|
27c9de274e
|
vanquish the spooky
|
7 years ago |
Matthew Butterick
|
7098897c73
|
test 12 works
|
7 years ago |
Matthew Butterick
|
e477bdbd49
|
stuck on test 12 / gpos-test
|
7 years ago |
Matthew Butterick
|
4f33094e78
|
tests through 11 work
|
7 years ago |
Matthew Butterick
|
d036052ec8
|
alltests work (except 14)
|
7 years ago |
Matthew Butterick
|
35c872b185
|
alltests work except subsets
|
7 years ago |
Matthew Butterick
|
7b5a04ba10
|
next: GPOS & GSUB tables
|
7 years ago |
Matthew Butterick
|
3fd8cefdde
|
progress
|
7 years ago |
Matthew Butterick
|
3763c91d32
|
remove fonts
|
7 years ago |
Matthew Butterick
|
04e07329eb
|
use fira instead
|
7 years ago |
Matthew Butterick
|
c4da0e41ae
|
tweak tester
|
7 years ago |
Matthew Butterick
|
a8a4cdc31d
|
better getter
|
7 years ago |
Matthew Butterick
|
5e4f771610
|
amendments
|
7 years ago |
Matthew Butterick
|
fa79310464
|
studying cmap
|
7 years ago |
Matthew Butterick
|
25c42e3659
|
step2a
|
7 years ago |
Matthew Butterick
|
b758ec2723
|
step2
|
7 years ago |
Matthew Butterick
|
2514b6493d
|
subset with composites
|
7 years ago |
Matthew Butterick
|
c60cde7a16
|
remove padding routine
|
7 years ago |
Matthew Butterick
|
1303acbb06
|
touchup
|
7 years ago |
Matthew Butterick
|
3847daa32a
|
embedding achieved
|
7 years ago |
Matthew Butterick
|
111a986b5d
|
next: implement pointers (brings table data in)
|
7 years ago |
Matthew Butterick
|
9a433cc96b
|
resume in bad stream length of loca
|
7 years ago |
Matthew Butterick
|
fe23713081
|
resume in head table: bitfield
|
7 years ago |
Matthew Butterick
|
a0d6aa449c
|
reloc
|
7 years ago |
Matthew Butterick
|
638a578faa
|
next: start table decoding with maxp
|
7 years ago |
Matthew Butterick
|
0765d3e9cd
|
tuning
|
7 years ago |
Matthew Butterick
|
fa1374984d
|
redo
|
7 years ago |
Matthew Butterick
|
86331b2687
|
reorg
|
7 years ago |
Matthew Butterick
|
2d9c09c036
|
next: unify helper modules
|
7 years ago |
Matthew Butterick
|
55ad632e5d
|
array test
|
7 years ago |
Matthew Butterick
|
7f32bfbc86
|
progress on directory
|
7 years ago |
Matthew Butterick
|
3fb2990284
|
resume in struct
|
7 years ago |
Matthew Butterick
|
b3894c42e6
|
start restructure
|
7 years ago |
Matthew Butterick
|
f297866104
|
starting directory
|
7 years ago |
Matthew Butterick
|
441309e3d4
|
starting to decode
|
7 years ago |
Matthew Butterick
|
6ac7f82488
|
working on bit parsing
|
7 years ago |
Matthew Butterick
|
1e41d9e1cd
|
advancing
|
7 years ago |
Matthew Butterick
|
a48fc06f61
|
continue
|
7 years ago |
Matthew Butterick
|
c3dc0f66be
|
bidi start
|
7 years ago |
Matthew Butterick
|
f9f726391a
|
gifparse
|
7 years ago |
Matthew Butterick
|
d8094ab381
|
binparser
|
7 years ago |
Matthew Butterick
|
3e404d0b30
|
binarizer
|
7 years ago |
Matthew Butterick
|
843d6cb6d9
|
resume in binary structuring
|
7 years ago |
Matthew Butterick
|
ebb57d3094
|
resume in font file embed
|
7 years ago |
Matthew Butterick
|
c878b1dbe6
|
resume in missing offset for ref 8
|
7 years ago |
Matthew Butterick
|
fea784624a
|
resume in TT_OS2 struct
|
7 years ago |
Matthew Butterick
|
f5b128dcb7
|
resume in embedded:encode
|
7 years ago |
Matthew Butterick
|
fa4eef1325
|
working on subset
|
7 years ago |
Matthew Butterick
|
9fdeb7e7b8
|
advanceWidth done
|
7 years ago |
Matthew Butterick
|
3bc7a0cbbb
|
next: getGlyph advanceWidth, then createSubset
|
7 years ago |
Matthew Butterick
|
c86e2cea36
|
hhea table, linegap, bbox
|
7 years ago |
Matthew Butterick
|
20e9f95173
|
forging ahead
|
7 years ago |
Matthew Butterick
|
294721c74d
|
resume in embedded: encode
|
7 years ago |
Matthew Butterick
|
ce1374eb49
|
spawn
|
7 years ago |
Matthew Butterick
|
976d257930
|
working on test12
|
7 years ago |
Matthew Butterick
|
7189dae52e
|
start test12
|
7 years ago |
Matthew Butterick
|
6c17303056
|
tweak
|
7 years ago |
Matthew Butterick
|
f24f0285ac
|
note
|
7 years ago |
Matthew Butterick
|
b64996fc1c
|
finish test11
|
7 years ago |
Matthew Butterick
|
90015665e2
|
resume in annot rect width and append annots to dict
|
7 years ago |
Matthew Butterick
|
7dba1d4c71
|
start test11
|
7 years ago |
Matthew Butterick
|
5a06b48f20
|
correction
|
7 years ago |
Matthew Butterick
|
add59cce6b
|
note
|
7 years ago |
Matthew Butterick
|
5fe0ad25ae
|
lex & parse paths
|
7 years ago |
Matthew Butterick
|
09963bf5a5
|
resume in path:T
|
7 years ago |
Matthew Butterick
|
aa948d8ebe
|
start test11
|
7 years ago |
Matthew Butterick
|
fb4b7819b0
|
refac
|
7 years ago |
Matthew Butterick
|
b0f9ee621b
|
test10 works
|
7 years ago |
Matthew Butterick
|
47331124f4
|
test09 works
|
7 years ago |
Matthew Butterick
|
4aec7c7a3b
|
start test09
|
7 years ago |
Matthew Butterick
|
b38a3e2378
|
testier
|
7 years ago |
Matthew Butterick
|
6773021b41
|
refac
|
7 years ago |
Matthew Butterick
|
a80bc303b6
|
refac
|
7 years ago |
Matthew Butterick
|
0d279abbb7
|
refac
|
7 years ago |
Matthew Butterick
|
d3aaf6e371
|
refac
|
7 years ago |
Matthew Butterick
|
dbeaf8b7bb
|
refac
|
7 years ago |
Matthew Butterick
|
614a10babb
|
refac
|
7 years ago |
Matthew Butterick
|
197acdd78c
|
test8 mostly works
|
7 years ago |
Matthew Butterick
|
40553cedcf
|
smask works
|
7 years ago |
Matthew Butterick
|
6804a31629
|
hmm
|
7 years ago |
Matthew Butterick
|
0e9de4a198
|
the struggle
|
7 years ago |
Matthew Butterick
|
1cbfb6d591
|
working on png with alpha
|
7 years ago |
Matthew Butterick
|
71dd3b0b23
|
test7 works
|
7 years ago |
Matthew Butterick
|
abbb36330d
|
test7 jpeg works
|
7 years ago |
Matthew Butterick
|
ad086a8af1
|
update alltest
|
7 years ago |
Matthew Butterick
|
73b6e6df8f
|
notes
|
7 years ago |
Matthew Butterick
|
aad217a55e
|
successful png test in test5
|
7 years ago |
Matthew Butterick
|
f5e2b33bd8
|
image progress
|
7 years ago |
Matthew Butterick
|
e57ad924ca
|
resume in test5: not getting output
|
7 years ago |
Matthew Butterick
|
e3b0af51c5
|
test6 & refac
|
7 years ago |
Matthew Butterick
|
c99c47a2ed
|
consolidate test files
|
7 years ago |
Matthew Butterick
|
61e180b975
|
compare lengths of pitfall to pdfkit
|
7 years ago |
Matthew Butterick
|
673fb8997d
|
refac
|
7 years ago |
Matthew Butterick
|
2eea68e2cc
|
refac
|
7 years ago |
Matthew Butterick
|
0bba09837b
|
refac
|
7 years ago |
Matthew Butterick
|
f6ba95b6ab
|
refac
|
7 years ago |
Matthew Butterick
|
cfaee2c10e
|
refac
|
7 years ago |
Matthew Butterick
|
1082bad5fe
|
refac
|
7 years ago |
Matthew Butterick
|
c094015218
|
ok
|
7 years ago |
Matthew Butterick
|
9eee8f36eb
|
tweak
|
7 years ago |
Matthew Butterick
|
273a840a89
|
refac
|
7 years ago |
Matthew Butterick
|
7cffe2c5b7
|
adjust tests
|
7 years ago |
Matthew Butterick
|
fb613bb70e
|
deflation seems to work
|
7 years ago |
Matthew Butterick
|
c44aafe1e5
|
start deflation
|
7 years ago |
Matthew Butterick
|
7e3501ad3f
|
so-called improvements
|
7 years ago |
Matthew Butterick
|
56e63b5663
|
resume in images
|
7 years ago |
Matthew Butterick
|
70b121ce12
|
start test5
|
7 years ago |
Matthew Butterick
|
febd77723e
|
movement
|
7 years ago |
Matthew Butterick
|
09e9629f22
|
test 4 complete
|
7 years ago |
Matthew Butterick
|
42bb240cf4
|
test 4
|
7 years ago |
Matthew Butterick
|
6071b5da51
|
refac
|
7 years ago |
Matthew Butterick
|
47a5fed368
|
refac
|
7 years ago |
Matthew Butterick
|
bf16a9f31d
|
refac
|
7 years ago |
Matthew Butterick
|
0c2e44a209
|
refac
|
7 years ago |
Matthew Butterick
|
40730a9f77
|
test3 complete
|
7 years ago |
Matthew Butterick
|
b56b6665c1
|
embed font ref
|
7 years ago |
Matthew Butterick
|
5bdcee8918
|
blurgh
|
7 years ago |
Matthew Butterick
|
80b6430031
|
resume in font module
|
7 years ago |
Matthew Butterick
|
fad09f876f
|
tweak
|
7 years ago |
Matthew Butterick
|
74f90dd9e2
|
resume in _fragment
|
7 years ago |
Matthew Butterick
|
7f12b5f533
|
start test3
|
7 years ago |
Matthew Butterick
|
8012db585b
|
remove path from class for now
|
7 years ago |
Matthew Butterick
|
ac0827d171
|
test2 finished
|
7 years ago |
Matthew Butterick
|
acf9f12ab9
|
fill & stroke
|
7 years ago |
Matthew Butterick
|
3943e36ebe
|
dash
|
7 years ago |
Matthew Butterick
|
46b5b1e94c
|
triangle
|
7 years ago |
Matthew Butterick
|
967b33aef5
|
start test2
|
7 years ago |
Matthew Butterick
|
3d2676221c
|
kill
|
7 years ago |
Matthew Butterick
|
a003b3ea6e
|
improve testing harness
|
7 years ago |
Matthew Butterick
|
3b77ff5ca7
|
custom printer
|
7 years ago |
Matthew Butterick
|
427385baab
|
touch
|
7 years ago |
Matthew Butterick
|
7e7937bc09
|
touchups
|
7 years ago |
Matthew Butterick
|
dd55973dd8
|
refactoration
|
7 years ago |
Matthew Butterick
|
c1684e82ee
|
kill
|
7 years ago |
Matthew Butterick
|
f563ea7ee5
|
refactor
|
7 years ago |
Matthew Butterick
|
f0223c2562
|
refactor
|
7 years ago |
Matthew Butterick
|
217746973a
|
refactory
|
7 years ago |
Matthew Butterick
|
b63147ddfd
|
simplify notation
|
7 years ago |
Matthew Butterick
|
44ca6b4658
|
reconsiderations
|
7 years ago |
Matthew Butterick
|
0905b02bfb
|
rearrangement servant
|
7 years ago |
Matthew Butterick
|
69dec279f1
|
small refactoring
|
7 years ago |
Matthew Butterick
|
eb7409cee2
|
nit picked
|
7 years ago |
Matthew Butterick
|
53b0f707d6
|
tidy scaler
|
7 years ago |
Matthew Butterick
|
1034576bfe
|
restrict numerical precision
|
7 years ago |
Matthew Butterick
|
1b4968d107
|
test1 successful: draw triangle & circle
|
7 years ago |
Matthew Butterick
|
4f8b301c77
|
resume in color:_doOpacity
|
7 years ago |
Matthew Butterick
|
571a3f31c3
|
tidying
|
7 years ago |
Matthew Butterick
|
0158b3af79
|
blank page victory
|
7 years ago |
Matthew Butterick
|
811a58c961
|
achievement
|
7 years ago |
Matthew Butterick
|
43ff762c2d
|
one offset is wrong
|
7 years ago |
Matthew Butterick
|
5e8a8b60f3
|
studying
|
7 years ago |
Matthew Butterick
|
f83088e98e
|
pdfs
|
7 years ago |
Matthew Butterick
|
c5eb57009e
|
next: add `write` for reference
|
7 years ago |
Matthew Butterick
|
76bbcce9f9
|
vector
|
7 years ago |
Matthew Butterick
|
fc3a1070e1
|
nits
|
7 years ago |
Matthew Butterick
|
741a7e1c24
|
notes
|
7 years ago |
Matthew Butterick
|
a72b101e11
|
resume in @transform function
|
7 years ago |
Matthew Butterick
|
e629fd832f
|
next: put unit tests in page-test
|
7 years ago |
Matthew Butterick
|
f83c68043e
|
tweak
|
7 years ago |
Matthew Butterick
|
6bf2ee32be
|
start to finish
|
7 years ago |
Matthew Butterick
|
741a8e2597
|
changey
|
7 years ago |
Matthew Butterick
|
ebf0fcca0e
|
trivial write achieved
|
7 years ago |
Matthew Butterick
|
8e36831521
|
finish convert
|
7 years ago |
Matthew Butterick
|
f0de094635
|
start convert
|
7 years ago |
Matthew Butterick
|
be5a72d15e
|
note
|
7 years ago |
Matthew Butterick
|
236a7cdc1a
|
escapableRe & byteSwap
|
7 years ago |
Matthew Butterick
|
6a466cda42
|
pad
|
7 years ago |
Matthew Butterick
|
50c4c80817
|
tweak
|
7 years ago |
Matthew Butterick
|
ae9e5b5e82
|
fieldify
|
7 years ago |
Matthew Butterick
|
328e99db56
|
porting
|
7 years ago |
Matthew Butterick
|
3f36e2ce2c
|
porting
|
7 years ago |
Matthew Butterick
|
4dae0a97e3
|
need to use CID Font
|
7 years ago |
Matthew Butterick
|
6f4afad006
|
fix minimal pdf source
|
7 years ago |
Matthew Butterick
|
4ff77f1a3c
|
next: fix curly quote
|
7 years ago |
Matthew Butterick
|
54dbcfb8e6
|
working custom encoding
|
7 years ago |
Matthew Butterick
|
f974f8db84
|
working triple font
|
7 years ago |
Matthew Butterick
|
749603fb89
|
working measured font
|
7 years ago |
Matthew Butterick
|
b3bd647916
|
measured font — not working
|
7 years ago |
Matthew Butterick
|
f16f3d8502
|
working minimal font embed
|
7 years ago |
Matthew Butterick
|
0c0631808f
|
minimal text annotation
|
7 years ago |
Matthew Butterick
|
f472405f20
|
working minimal annotation
|
7 years ago |
Matthew Butterick
|
f765b2b942
|
introduce co-string struct
|
7 years ago |
Matthew Butterick
|
625cd7c92d
|
stuck
|
7 years ago |
Matthew Butterick
|
a8c7017aa5
|
working...
|
7 years ago |
Matthew Butterick
|
7850356271
|
startxref
|
7 years ago |
Matthew Butterick
|
501437c88b
|
trailer & xref
|
7 years ago |
Matthew Butterick
|
f3e6435ebc
|
trailers
|
7 years ago |
Matthew Butterick
|
e46714c6af
|
parse
|
7 years ago |
Matthew Butterick
|
a86c7ab6c1
|
oho
|
7 years ago |
Matthew Butterick
|
e6234ebd9e
|
encoding conversion
|
7 years ago |
Matthew Butterick
|
acddf1dba1
|
grammar
|
7 years ago |
Matthew Butterick
|
9462039de7
|
byteify
|
7 years ago |
Matthew Butterick
|
418ae36414
|
structify
|
7 years ago |
Matthew Butterick
|
b40a90f33c
|
structification
|
7 years ago |
Matthew Butterick
|
ef57171447
|
parse / render
|
7 years ago |
Matthew Butterick
|
f847785c60
|
objects & streams
|
7 years ago |
Matthew Butterick
|
84434bbc49
|
arrays and dicts
|
7 years ago |
Matthew Butterick
|
b81c2eee91
|
action
|
7 years ago |