|
20d57399
|
2018-02-28T11:15:08
|
|
[subset] extract a method to flip off composite instruction flag
|
|
6836a821
|
2018-02-27T20:51:12
|
|
[subset] remove WE_HAVE_INSTRUCTIONS from composites when dropping hints
|
|
ffcb5cbf
|
2018-02-27T20:17:04
|
|
[subset] update the test file for composite, fix an offset calculation
|
|
c8b230e4
|
2018-02-27T17:25:32
|
|
Merge branch 'expand-tests' of github.com:googlefonts/harfbuzz into drophints
|
|
a4aca190
|
2018-02-27T11:36:16
|
|
[subset] add expected/full-font to dist files.
|
|
d31ace32
|
2018-02-26T18:51:56
|
|
[subset] Add subset integration tests using the full roboto font.
|
|
904dd7be
|
2018-02-27T14:33:36
|
|
[subset] Add drop hinting profile to full-font.tests
|
|
70a1049b
|
2018-02-27T14:28:50
|
|
[subset] Add a drop hints profile to basics.tests
|
|
5241d7f4
|
2018-02-27T13:15:40
|
|
[subset] apply subset profiles (flags) to the subset integration tests.
|
|
33f43813
|
2018-02-26T18:39:09
|
|
[subset] Add some more variations of the basic test.
|
|
b3790a65
|
2018-02-27T17:23:30
|
|
[subset] add a (failing for now) test for composite glyf hint dropping
|
|
4c6023f8
|
2018-02-27T17:06:27
|
|
Merge pull request #842 from googlefonts/maxp
[subset] when dropping hints, clear hint related fields in maxp.
|
|
921b65cb
|
2018-02-27T14:37:18
|
|
[subset] minor fixes in hb-ot-maxp-table.hh
|
|
b26db48b
|
2018-02-27T14:14:05
|
|
[subset] whitespace for hb-ot-maxp-table.hh
|
|
a76344da
|
2018-02-27T14:11:36
|
|
[subset] Add maxpV1Tail instead of defining a struct inside maxp for v1 data.
|
|
f14d1b64
|
2018-02-27T13:49:00
|
|
[subset] when dropping hints, clear hint related fields in maxp.
|
|
d7633d0a
|
2018-02-27T12:50:57
|
|
[BASE] More
|
|
7a70c20f
|
2018-02-27T12:45:26
|
|
[BASE] Clean up first 29%
|
|
f110c0c8
|
2018-02-27T11:41:12
|
|
Merge pull request #838 from harfbuzz/BASE
BASE table
|
|
0ad8c663
|
2018-02-26T12:45:08
|
|
Remove public API of the branch
|
|
4a1d51ef
|
2018-02-26T20:23:41
|
|
Merge pull request #818 from googlefonts/drophints
[subset] Drop hints
|
|
903771b6
|
2018-02-26T19:50:06
|
|
[subset] clearer name for trim() and better comment about composite handling, per review feedback
|
|
d0caf7e5
|
2018-02-26T19:24:18
|
|
Merge pull request #840 from googlefonts/os2
[subset] During os2 subsetting update ulUnicodeRange[]c
|
|
44dc36dd
|
2018-02-26T17:56:23
|
|
[subset] update to comment in hb-ot-os2-unicode-ranges.hh
|
|
ad3f2f77
|
2018-02-26T17:51:27
|
|
[subset] small cleanups in hb-ot-os2-table.
|
|
f1c8fc34
|
2018-02-26T17:48:51
|
|
[subset] small updates to gen-unicode-ranges.py
|
|
0c0fe2ff
|
2018-02-26T17:47:10
|
|
[subset] Move util/generated-unicode-ranges.py to src/gen-unicode-ranges.py
|
|
f630ae51
|
2018-02-26T17:46:17
|
|
[subset] unsigned int -> hb_codepoint_t.
|
|
6368ce4c
|
2018-02-26T17:44:39
|
|
[subset] const in _compare_range.
|
|
0be9fea0
|
2018-02-26T16:15:09
|
|
[subset] Add comment to os2UnicodeRangesSorted.
|
|
e20ab71d
|
2018-02-26T16:13:10
|
|
[subset] Fix incorrect index.
|
|
074b5a29
|
2018-02-26T16:11:24
|
|
[subset] Add special case handling of bit 57 in os2 ulUnicodeRange.
|
|
ddc4f2b9
|
2018-02-26T15:59:32
|
|
[subset] Add python util that was used to generated hb-ot-os2-unicode-ranges.hh
|
|
f757757e
|
2018-02-26T15:56:36
|
|
[subset] Add cmake build def for test-unicode-ranges.
|
|
f82f2a3e
|
2018-02-26T15:52:01
|
|
[subset] Rename hb-os2-unicode-ranges.cc to test-unicode-ranges.cc.
|
|
4014555c
|
2018-02-26T15:50:13
|
|
[subset] set ulUnicodeRange[] in os2.
|
|
a570142d
|
2018-02-26T15:20:23
|
|
[subset] Move hb-ot-os2-unicode-ranges into a cc file with a helper methods and tests.
|
|
8e81799b
|
2018-02-23T18:35:41
|
|
[subset] Add hb-ot-os2-unicode-ranges.hh, a map of os2 unicode ranges.
|
|
6c844ae8
|
2018-02-26T23:04:27
|
|
[dev-run] show images using iTerm2 images feature
|
|
28c4245e
|
2018-02-26T01:10:42
|
|
[aat/ankr] Define Anchor struct
|
|
e347fb90
|
2018-02-26T01:08:00
|
|
Minor
|
|
05fbd14e
|
2018-02-26T01:04:16
|
|
[aat/ankr] Minor
DEFINE_SIZE_MIN is to be used only in rare cases. For fixed-size structs
we want DEFINE_SIZE_STATIC.
|
|
f90cd9b1
|
2018-02-26T01:03:23
|
|
[aat/ankr] Hook up Lookup table
|
|
c3659845
|
2018-02-26T00:57:07
|
|
[aat/ankr] Simplify
|
|
fa3a69e2
|
2018-02-26T00:32:11
|
|
[aat/trak] Simplify sanitize()
|
|
f0bc6c09
|
2018-02-26T00:18:17
|
|
[aat/trak] Clean up
We always just used "unsigned int" for counter values. There's
no use for uint16_t outside of a struct.
Also, no need for explict casting where implicit does.
|
|
bb82f013
|
2018-02-25T12:30:33
|
|
[aat] trak sanitization
|
|
becb1d9e
|
2018-02-26T11:29:48
|
|
[aat] minor
Ops, this was done for testing
|
|
df1c7d5b
|
2018-02-25T19:06:25
|
|
Minor
|
|
6dd46fa5
|
2018-02-25T18:54:52
|
|
[aat/trak] Minor
Maybe we should make DEFINE_* make structs uncopyable.
|
|
ae14dd0f
|
2018-02-26T00:31:09
|
|
[aat] Implement ankr
|
|
551fa2d2
|
2018-02-25T16:32:17
|
|
[BASE] Minor
|
|
05699fd9
|
2018-02-24T12:01:54
|
|
Merge remote-tracking branch 'eroux/add-base'
|
|
a8d3c2c0
|
2018-02-24T16:42:12
|
|
[ci] Add clang O3/O0 testers (#834)
|
|
c73255f3
|
2018-02-24T00:44:07
|
|
Workaround for old automake on Travis Linux images
https://github.com/harfbuzz/harfbuzz/pull/821#issuecomment-368116538
|
|
cd28eb9f
|
2018-02-24T14:17:54
|
|
Add -Werror=unused-function check to Travis (#832)
|
|
1ab16f45
|
2018-02-24T12:49:42
|
|
[aat] Implement trak logic (#816)
|
|
b91e8da3
|
2018-02-23T22:51:17
|
|
Include hb-version.h in git (#825)
|
|
5267520e
|
2018-02-23T18:36:22
|
|
[subset] update hdmx test to create input explicitly
|
|
2e3ee489
|
2018-02-23T18:18:54
|
|
[subset] format tweak, doc string
|
|
d78393b5
|
2018-02-23T17:53:26
|
|
Merge branch 'master' of https://github.com/harfbuzz/harfbuzz into drophints
|
|
1454d82a
|
2018-02-23T17:49:23
|
|
[subset] keep glyph trim separate of more general get_offset
|
|
0ac8c0c1
|
2018-02-23T17:43:00
|
|
[subset] zero glyf and loca memory before writing so pads are clean. Test just the part of maxp we care about
|
|
83af6c23
|
2018-02-23T18:33:25
|
|
Merge pull request #829 from googlefonts/test-checksum
[subset] Caclculate head table checksum adjustment
|
|
dc5c7927
|
2018-02-23T16:42:06
|
|
[subset] Caclculate head table checksum adjustment
Test still fails, because we do not serialize tables in the same
order that fonttools subsetter does.
|
|
7e5e1feb
|
2018-02-23T17:59:08
|
|
Merge pull request #828 from googlefonts/mem-fixes
[subset] Fix several memory leaks in subsetting.
|
|
ec2538c8
|
2018-02-23T15:51:26
|
|
[subset] Fix checksum calc out-of-bounds access
|
|
99967e21
|
2018-02-23T15:45:45
|
|
[subset] Fix memory leak in hb-subset-glyf.
|
|
e61f360d
|
2018-02-23T15:44:21
|
|
[subset] Fix memory leak in hb-subset-plan.
|
|
66b0a390
|
2018-02-23T15:41:52
|
|
[subset] Fix memory leak in hb-subset.
|
|
0fb8a5ce
|
2018-02-23T15:37:43
|
|
[subset] Fix memory leak in cmap subsetting.
|
|
4665aaa1
|
2018-02-23T15:36:14
|
|
[subset] Fix memory leak in hmtx subsetting.
|
|
5a36b55f
|
2018-02-23T15:30:14
|
|
[subset] Fix memory leak in subset face destroy.
|
|
d38f37b2
|
2018-02-23T16:55:53
|
|
autoconf: provide a harfbuzz-config for use from CMake (#822)
|
|
e0939d81
|
2018-02-23T13:19:34
|
|
Clean up check-defs and check-symbols (#821)
Also, call c++filt on their results.
Also build and fix and check harfbuzz-gobject.def
Also changes harfbuzz-gobject to distribute generated enum sources.
|
|
9bd6d252
|
2018-02-23T13:05:58
|
|
[subset] clone trim logic from fonttools glyf handling
|
|
b1ec8210
|
2018-02-23T12:32:18
|
|
Merge pull request #823 from googlefonts/hdmx
[subset] Add hdmx subsetting.
|
|
e15e41ef
|
2018-02-22T18:41:50
|
|
[subset] Remove commented code from run-tests.py.
|
|
2b844803
|
2018-02-22T18:38:44
|
|
[subset] Update expected files for subsetting integration test to not include cmap 4.
|
|
a88504c6
|
2018-02-22T14:28:18
|
|
[subset] Fix checksum clearning in subset test diff. Add an updated expected file (has cmap4 restored).
|
|
537698b6
|
2018-02-22T14:07:52
|
|
[subset] Don't compare actual to itself in Fix test/subset/run-tests. Print a diff on failure.
|
|
c2e4713b
|
2018-02-23T10:45:03
|
|
[hdmx] Fix sanitize()
|
|
84d4bb91
|
2018-02-23T10:38:35
|
|
[hdmx] Minor
|
|
cf7a6e52
|
2018-02-23T10:34:26
|
|
[hdmx] Move DeviceRecord to toplevel again
More readable.
|
|
96d7805a
|
2018-02-22T16:48:28
|
|
[subset] More complete sanitization implementation for hdmx.
|
|
c02532a3
|
2018-02-22T16:40:50
|
|
[subset] Formatting and comments in hdmx.
|
|
6b372f43
|
2018-02-22T12:00:00
|
|
[subset] In hb-ot-hdmx-table, s/glyf/hdmx.
|
|
ec302ad5
|
2018-02-22T11:57:35
|
|
[subset] Fail subset if a table fails to sanitize.
|
|
15fc45bf
|
2018-02-21T17:59:57
|
|
[subset] Add a unit test for hdmx subsetting.
|
|
aa4aa235
|
2018-02-21T17:43:32
|
|
[subset] Enable hdmx subsetting.
|
|
bd18b6ad
|
2018-02-21T17:42:58
|
|
[subset] Move DeviceRecord inside of hdmx.
|
|
6704cded
|
2018-02-21T16:00:10
|
|
[subset] Add hdmx subsetting implementation.
|
|
84b68e58
|
2018-02-21T15:43:47
|
|
[subset] In hdmx serialize set the correct value of sizeDeviceRecord.
|
|
dddf4427
|
2018-02-21T15:36:09
|
|
[subset] When serializing a DeviceRecord in hdmx pad to make 32 bit aligned.
|
|
ab7a8f3b
|
2018-02-21T15:15:22
|
|
[subset] Begin implementing serialize for hdmx.
|
|
fe42862a
|
2018-02-21T14:18:49
|
|
[subset] Sketch out a basic hb-ot-hdmx.hh.
|
|
4f6f7c3b
|
2018-02-23T02:54:12
|
|
[util] Implement ppem/ptem on hb-{shape,view} (#811)
|
|
a6bd6bce
|
2018-02-22T16:52:56
|
|
[dev-run] minor
|
|
fa13a04c
|
2018-02-22T16:48:03
|
|
[dev-run] Add gdb/lldb shortcuts
|
|
4f07437d
|
2018-02-21T22:23:05
|
|
[subset] sketch out dropping in-glyf instructions. Sometimes yields differnet size glyphs than fonttools, possibly due to padding not being corrected
|