|
e7ab42b2
|
2022-03-10T09:05:43
|
|
[layout] Fix handling of baseline variations
For BASE table format 1.1, the handling of design
space vs user space coordinates was inconsistent.
We were applying design -> user transformation
twice for the deltas, leading to wrong baseline
values.
Patch by Ebrahim Byagowi <ebrahim@gnu.org>
Fixes: #3476
|
|
c852b868
|
2021-09-19T16:30:12
|
|
Rename HBGlyphID to HBGlyphID16
|
|
4dba749d
|
2021-03-31T16:09:39
|
|
Add SortedArray{16,32}Of<>
|
|
6c4e0491
|
2021-03-31T15:31:32
|
|
s/OffsetArrayOf/Array16OfOffset16To/g
|
|
ad28f973
|
2021-03-31T12:49:14
|
|
Rename offset types to be explicit about their size
Add Offset16To<>, Offset24To<>, and Offset32To<> for most use-cases.
|
|
7e6070a4
|
2020-08-31T17:21:21
|
|
Set *coord to nullptr
|
|
4e0bddb7
|
2020-08-19T20:49:10
|
|
get_baseline
|
|
d512087e
|
2019-09-14T10:36:29
|
|
Rename GlyphID to HBGlyphID
Avoid collision with macOS's ATSUnicodeTypes.h GlyphID
|
|
ed2965a8
|
2019-07-30T03:34:10
|
|
[base] Don't use enum inside the table
|
|
87454c44
|
2019-07-28T20:46:47
|
|
[base] fix logic
|
|
69655d5b
|
2019-07-28T20:39:20
|
|
[base] minor
|
|
d9c44e72
|
2019-07-28T20:35:32
|
|
[base] Check if the returned base_coord is valid
|
|
ed126d8c
|
2019-07-28T20:21:59
|
|
[base] fix build
|
|
c7b22b96
|
2019-07-28T19:46:57
|
|
[base] minor
|
|
a157342f
|
2019-07-28T18:54:13
|
|
[base] Fix use of bsearch
|
|
eddd4565
|
2019-07-28T02:21:54
|
|
[base] minor spacing
|
|
92588782
|
2019-04-30T13:05:10
|
|
Remove space between right angle brackets now that we have C++11 (#1689)
|
|
95df00ae
|
2019-04-12T17:50:03
|
|
Hide a few static methods
Looks like static methods that do not get inlined end up exported.
We have a lot more. Need to protect all at some point. Wish there
was an easier way, like the visibility flag we pass that automatically
hides all inline methods.
Was exposed by check-symbols.sh when compiling on OS X 10.14 with:
$ make CPPFLAGS=-Oz CXXFLAGS=-flto=thin LDFLAGS=-lc++
|
|
ef006549
|
2019-01-22T12:08:57
|
|
Convert tag enum class consts to static constexpr
Part of https://github.com/harfbuzz/harfbuzz/issues/1553
|
|
e4120085
|
2018-12-17T21:31:01
|
|
Remove redundant void from C++ sources (#1486)
|
|
b2ebaa9a
|
2018-12-16T22:38:10
|
|
Remove redundant 'inline' from methods (#1483)
|
|
7ee5c523
|
2018-12-12T15:14:37
|
|
minor style fix, use void in methods on no argument
|
|
5c4fead7
|
2018-11-29T15:04:34
|
|
Convert "static const hb_tag_t" constants to enum
|
|
cabe433f
|
2018-11-15T02:48:50
|
|
[base] Add TODO items
|
|
b8a78ce2
|
2018-11-03T22:28:30
|
|
[BASE] Improvements (#1347)
|
|
c77ae408
|
2018-08-25T22:36:36
|
|
Rename hb-*private.hh to hb-*.hh
Sorry for the noise, downstream custom builders. Please adjust.
|
|
1abd427a
|
2018-08-06T05:53:35
|
|
[BASE] Rename horzi/vert to h/v
|
|
da48aca1
|
2018-08-06T05:52:12
|
|
[BASE] Misc fixes
The code was badly broken. In better shape now, but still, needs
a full review before ever working.
|
|
a02c3ee7
|
2018-04-12T13:38:19
|
|
Add or update tables specifications links
|
|
790a1170
|
2018-03-07T15:31:15
|
|
[ot] Remove hb-ot-base.h
BASE table API will go into hb-ot-layout.h.
|
|
d7633d0a
|
2018-02-27T12:50:57
|
|
[BASE] More
|
|
7a70c20f
|
2018-02-27T12:45:26
|
|
[BASE] Clean up first 29%
|
|
0ad8c663
|
2018-02-26T12:45:08
|
|
Remove public API of the branch
|
|
551fa2d2
|
2018-02-25T16:32:17
|
|
[BASE] Minor
|
|
05699fd9
|
2018-02-24T12:01:54
|
|
Merge remote-tracking branch 'eroux/add-base'
|
|
e65aaaa0
|
2017-03-05T14:53:39
|
|
BASE: start api
|
|
f72726c5
|
2017-02-26T15:08:43
|
|
BASE: add function in main BASE object
|
|
3963315f
|
2017-02-26T15:07:53
|
|
BASE: first complete version
|
|
d34e35b4
|
2017-02-25T20:41:05
|
|
BASE: WIP: more access functions
|
|
bd15567e
|
2017-02-25T17:08:01
|
|
BASE: align member's names
|
|
499b4bef
|
2017-02-25T16:48:22
|
|
BASE: more consistent naming (with spec and Harfbuzz code base)
|
|
a0bdd546
|
2017-02-25T16:34:58
|
|
factorize horiz+vertAxis
|
|
1d30c6d9
|
2017-02-25T16:19:35
|
|
BASE: sanitize
|
|
f131f00b
|
2017-02-19T10:12:22
|
|
compile, move into hb-ot-layout.cc
|
|
d0b97353
|
2017-02-19T08:48:22
|
|
hb-ot-base-table.hh -> hb-ot-layout-base-table.hh
per https://github.com/behdad/harfbuzz/issues/418#issuecomment-280873811
|