Sign in
flutter
/
third_party
/
harfbuzz
/
a03f5f4dfbbf885db567c3909241a55eb5869fce
/
src
a03f5f4
Replace "ISO 639" with "BCP 47"
by David Corbett
· 6 years ago
0b9d60e
[aat] Apply kerx if GPOS kern was not applied
by Behdad Esfahbod
· 6 years ago
b59a428
Minor
by Behdad Esfahbod
· 6 years ago
04f72e8
[trak] Implement extrapolation
by Behdad Esfahbod
· 6 years ago
d6a12db
[trak] Fix, and hook up
by Behdad Esfahbod
· 6 years ago
3d7dea6
[trak] Handle nSizes=0 and 1
by Behdad Esfahbod
· 6 years ago
451f3de
[trak] Fix counting
by Behdad Esfahbod
· 6 years ago
a5be380
[trak] More
by Behdad Esfahbod
· 6 years ago
d06c4a8
[trak] Only adjust around first glyph
by Behdad Esfahbod
· 6 years ago
071a2cb
[trak] Clean up
by Behdad Esfahbod
· 6 years ago
fbbd926
[kerx] Implement Format4 action_type=1 contour-point-based attachment
by Behdad Esfahbod
· 6 years ago
b6bc0d4
[kerx] Implement Format4 action_type=2 coordinate-based attachment
by Behdad Esfahbod
· 6 years ago
1622ba5
[kerx] Implement Format4 'ankr'-based mark attachment
by Behdad Esfahbod
· 6 years ago
7bb4da7
[aat] Wire up 'ankr' table to apply context
by Behdad Esfahbod
· 6 years ago
28f0367
[kerx] Flesh out Format4
by Behdad Esfahbod
· 6 years ago
947962a
[ankr] Implement table access
by Behdad Esfahbod
· 6 years ago
7281cb3
[ankr] Start fixing
by Behdad Esfahbod
· 6 years ago
34caadc
Ugh. Re-enable accidentally disabled GPOS
by Behdad Esfahbod
· 6 years ago
f7c45bc
[kerx] Allow granularly disabling kerning
by Behdad Esfahbod
· 6 years ago
2b72c4b
[kerx] Comment
by Behdad Esfahbod
· 6 years ago
9f450f0
[kerx] Make Format1 work
by Behdad Esfahbod
· 6 years ago
504cb68
Disable mark advance zeroing as well as mark fallback positioning if doing kerx
by Behdad Esfahbod
· 6 years ago
8496753
[kerx] Implement Format1
by Behdad Esfahbod
· 6 years ago
c9165f5
[kerx] More UnsizedArrayOf<>
by Behdad Esfahbod
· 6 years ago
ca54eba
[kerx] Fix bound-checking error introduced a couple commits past
by Behdad Esfahbod
· 6 years ago
339036d
[kerx] Start fleshing out Format1
by Behdad Esfahbod
· 6 years ago
ab1f30b
[kerx] Implement Format6
by Behdad Esfahbod
· 6 years ago
c9a2ce9
[kerx] Move bounds-checking to subtable length itself
by Behdad Esfahbod
· 6 years ago
22955b2
[kerx] Start fleshing out Format6
by Behdad Esfahbod
· 6 years ago
f6aaad9
[kerx] When rejecting variable kerning, also check for tupleCount
by Behdad Esfahbod
· 6 years ago
7ed5366
[kerx] No-op
by Behdad Esfahbod
· 6 years ago
7fa69e9
Comment
by Behdad Esfahbod
· 6 years ago
7e6e5bf
Fix option string matching
by Behdad Esfahbod
· 6 years ago
5d34164
[kern/kerx] Fix offset base
by Behdad Esfahbod
· 6 years ago
60f86d3
[kerx] Don't loop over kerning subtables if kerning disabled
by Behdad Esfahbod
· 6 years ago
38a7a8a
Allow HB_OPTIONS=aat to prefer AAT tables over OT
by Behdad Esfahbod
· 6 years ago
44f09af
[kerx] Skip variation subtables
by Behdad Esfahbod
· 6 years ago
1e8fdd2
Remove HAVE_OT
by Behdad Esfahbod
· 6 years ago
7727e73
[kerx] Actually hook up, and fix crash
by Behdad Esfahbod
· 6 years ago
b339099
Add per-subtable set-digests
by Behdad Esfahbod
· 6 years ago
e78549e
Move apply down into subtables accel
by Behdad Esfahbod
· 6 years ago
78c09bf
Move subtable array into lookup accel
by Behdad Esfahbod
· 6 years ago
97e5913
Move more code
by Behdad Esfahbod
· 6 years ago
c8f2d93
Move code
by Behdad Esfahbod
· 6 years ago
a03850a
Fix GPOS/kern interaction
by Behdad Esfahbod
· 6 years ago
d1be805
More rewriting plan compile
by Behdad Esfahbod
· 6 years ago
961ab46
More reshuffle plan compile
by Behdad Esfahbod
· 6 years ago
2091b50
[kerx] Hook up to shaper
by Behdad Esfahbod
· 6 years ago
8d00c39
[kern] Minor
by Behdad Esfahbod
· 6 years ago
e655fd3
Apply TT or fallback kerning when GPOS does not have kern feature
by Behdad Esfahbod
· 6 years ago
754cf44
Minor
by Behdad Esfahbod
· 6 years ago
0537a40
[kerx] Comment
by Behdad Esfahbod
· 6 years ago
362d324
[aat] Rename
by Behdad Esfahbod
· 6 years ago
54c9ecb
[morx] Use subtable range for embedded sanitizer here as well
by Behdad Esfahbod
· 6 years ago
d35315c
[aat] Fixup recent commit
by Behdad Esfahbod
· 6 years ago
948f59a
[kerx] Use subtable range for runtime checks
by Behdad Esfahbod
· 6 years ago
329f240
[aat] Set embedded sanitizer max ops really high
by Behdad Esfahbod
· 6 years ago
ad76307
[kerx] Comment
by Behdad Esfahbod
· 6 years ago
db9600b
[kerx] Remove junk
by Behdad Esfahbod
· 6 years ago
27db859
[kern/kerx] Adjust bounds check
by Behdad Esfahbod
· 6 years ago
c66f7f8
[kerx] Implement Format2 apply()
by Behdad Esfahbod
· 6 years ago
4b46178
Fix check
by Behdad Esfahbod
· 6 years ago
4df8eb2
[kern] Use kern subtable length for sanitizing in the accelerator
by Behdad Esfahbod
· 6 years ago
8bff1d2
[kern] Minor
by Behdad Esfahbod
· 6 years ago
53e5594
[kerx] Implement Format0 apply()
by Behdad Esfahbod
· 6 years ago
60318f8
Minor
by Behdad Esfahbod
· 6 years ago
210f899
[kern] Sanitize 4 bytes, not 2
by Behdad Esfahbod
· 6 years ago
be2f148
[ft] Use mutex to lock access to FT_Face
by Behdad Esfahbod
· 6 years ago
d18c3c5
[ft] Remove (probably) stale comment
by Behdad Esfahbod
· 6 years ago
7003b60
Minor
by Behdad Esfahbod
· 6 years ago
0789943
Install ot-funcs on newly created funcs
by Behdad Esfahbod
· 6 years ago
5515355
[ot-font] Don't pre-load cmap table
by Behdad Esfahbod
· 6 years ago
ec84460
[ot/ft] Implement get_nominal_glyphs() callback
by Behdad Esfahbod
· 6 years ago
e883f52
Call get_nominal_glyphs() for runs of simple clusters at a time
by Behdad Esfahbod
· 6 years ago
8008bca
Whitespace
by Behdad Esfahbod
· 6 years ago
30c114f
Avoid sort and recompose stages if all clusters simple
by Behdad Esfahbod
· 6 years ago
24382de
Rewrite main normalizer loop to isolate runs of simple clusters
by Behdad Esfahbod
· 6 years ago
b5371f1
Inline decompose_cluster
by Behdad Esfahbod
· 6 years ago
b314c4e
[font] Add get_nominal_glyphs() callback (note the plural)
by Behdad Esfahbod
· 6 years ago
ca6a317
Minor
by Behdad Esfahbod
· 6 years ago
8e4ad1d
builds: Fix and clean up MSVC DLL builds
by Chun-wei Fan
· 6 years ago
e640f3a
Another old bot fix
by Behdad Esfahbod
· 6 years ago
e4f27f3
Try fixing older bots
by Behdad Esfahbod
· 6 years ago
bee93e2
Add const to get_*_advances API
by Behdad Esfahbod
· 6 years ago
cc126f2
Minor
by Behdad Esfahbod
· 6 years ago
b2fbe55
[icu] Unbreak
by Behdad Esfahbod
· 6 years ago
a52bc03
Properly remove deprecated stuff
by Behdad Esfahbod
· 6 years ago
fc50916
Remove deprecated decompose_compatibility stuff
by Behdad Esfahbod
· 6 years ago
eed737f
Remove deprecated eastasian_width
by Behdad Esfahbod
· 6 years ago
47030b1
[ft/ot] Remove implementation of deprecated kerning funcs
by Behdad Esfahbod
· 6 years ago
977c8a8
[kern] Minor
by Behdad Esfahbod
· 6 years ago
ed5cfa4
[kern] Minor
by Behdad Esfahbod
· 6 years ago
d219f89
Deprecate font kern API
by Behdad Esfahbod
· 6 years ago
a519588
Apply TrueType/OpenType kern table when GPOS kern feature is not available
by Behdad Esfahbod
· 6 years ago
09ad261
Separate fallback kern vs mark positioning
by Behdad Esfahbod
· 6 years ago
3c23ff9
[kern] Add kerning driver to TT kern table
by Behdad Esfahbod
· 6 years ago
683c3a9
[kern] Abstract away kerning machine
by Behdad Esfahbod
· 6 years ago
fb4f438
Add HB_DEPRECATED
by Behdad Esfahbod
· 6 years ago
80e3102
[kerx] Process coverage flags
by Behdad Esfahbod
· 6 years ago
26d7305
Deprecate decompose_compatibility stuff
by Behdad Esfahbod
· 6 years ago
Next »