|
ad025ddf
|
2023-06-22T20:09:36
|
|
[subset-cff] Simplify a bit
|
|
ccfd7ef0
|
2023-05-17T16:00:33
|
|
Merge pull request #4131 from harfbuzz/wasm
[wasm] WebAssembly shaper
|
|
22cca43d
|
2023-04-20T14:37:29
|
|
[instancer ]update internal hashmap to use Triple instead of single value
-Added hb-subset-instancer-solver.hh file and moved Triple struct to the
head file
|
|
5468b08c
|
2023-05-05T15:49:38
|
|
[subset-plan] Move all object members to a new file
To automatically check for their errors.
|
|
425fc7f3
|
2023-02-22T12:19:06
|
|
[wasm] Add wasm shaper skeleton
|
|
99d2dab3
|
2023-02-24T17:04:05
|
|
[wasm] Try at autotools build
|
|
8b0c7b95
|
2023-02-10T09:49:09
|
|
[instance] Add struct definition for cvar table
Also add functions to add cvt tables with cvar deltas applied
|
|
ae522a13
|
2023-02-01T16:24:44
|
|
[embolden] Rename to hb-outline
|
|
e25e4c9a
|
2023-01-28T00:10:47
|
|
Move GDEF table to src/OT/Layout/GDEF
|
|
f89fa6dc
|
2023-01-27T23:54:34
|
|
Move name table to src/OT/name
|
|
223abd72
|
2023-01-25T11:36:47
|
|
[subset] Add unfinished port of fonttools instancer solver
|
|
328ee9b4
|
2023-01-23T21:06:27
|
|
[hb-buffer-deserialize-text-unicodes] Rename
|
|
2c29b81e
|
2023-01-23T20:49:19
|
|
[buffer-deserialize-text] Separate glyphs / unicodes machines
|
|
8b12c195
|
2023-01-05T11:42:21
|
|
[face] Split hb-face-builder.cc
|
|
4adc748b
|
2023-01-01T09:46:11
|
|
Move Color tables to src/OT/Color/
|
|
dc5179d4
|
2023-01-01T09:23:07
|
|
Drop hb-ot-color-colr-table.cc
Move everything into the .hh file.
|
|
650a46d9
|
2022-12-26T15:02:01
|
|
[cairo] Fix autotools build
|
|
b417ac8a
|
2022-12-26T08:43:52
|
|
Try to fix autotools build
|
|
ae208963
|
2022-12-26T12:30:39
|
|
Add hb-limits.hh
|
|
11036ed7
|
2022-12-24T11:30:45
|
|
[paint] Add hb-paint-extents.cc
|
|
268d8b7d
|
2022-12-23T14:45:56
|
|
[paint-extents] Start out
|
|
0800d187
|
2022-12-19T00:59:40
|
|
Try to fix autotools build
|
|
b4cab86d
|
2022-12-16T14:58:39
|
|
Fix autotools build
|
|
e2546f5a
|
2022-12-22T15:50:43
|
|
[ft] Add hb-ft-colr.hh
|
|
4ec77814
|
2022-10-17T12:53:58
|
|
[glyf] Move coord-setter to its own file
|
|
12688ed3
|
2022-10-13T17:06:07
|
|
[glyf] Fix distcheck
|
|
10c8fc55
|
2022-12-02T15:34:34
|
|
[multimap] Add a multimap datastructure
|
|
573640c9
|
2022-10-13T23:21:35
|
|
[subset] Add hb-subset-accelerator.hh to Make soure list.
|
|
4418beac
|
2022-08-11T19:08:04
|
|
[repacker] start implmenting MarkBasePos splitting.
|
|
b154b1e4
|
2022-08-04T01:37:21
|
|
[repacker] pull out PairPosFormat1,2::do_split() into a common helper method.
|
|
68b90153
|
2022-08-02T20:58:35
|
|
[repacker] Add class def sanitize and range cloning.
|
|
a0b8893e
|
2022-07-29T19:58:51
|
|
[repacker] add Coverage sanitize.
|
|
f6a242b6
|
2022-07-27T18:58:41
|
|
[repacker] begin adding PairPos splitting support.
|
|
f56e66f3
|
2022-07-25T21:55:03
|
|
[repacker] for ext promotion choose lookups from highest subtables per byte to lowest.
Attempts to roughly maximize the number of subtables that are non-ext.
|
|
5363e40d
|
2022-07-13T23:03:54
|
|
[reorg] update build files.
|
|
ea11029a
|
2022-07-08T11:58:43
|
|
[GPOS] Split LigatureArray.hh
|
|
aa686574
|
2022-07-07T14:07:45
|
|
[Makefile.sources/meson.build] Sort file names
|
|
0b0e3b30
|
2022-07-07T14:06:44
|
|
[GPOS] Break down PairPosFormat1 into new layout
|
|
900476c6
|
2022-06-30T19:21:23
|
|
Move GSUB.hh GPOS.hh back into the GPOS/GSUB sub directories.
|
|
5fdae684
|
2022-06-29T23:52:08
|
|
[reorg] Move GSUB.hh up one level and change GSUB namespace to GSUB_impl.
|
|
3fbf2dec
|
2022-06-28T23:55:32
|
|
[reorg] Move OT::Layout::GPOS_impl::GPOS to OT::Layout::GPOS.
|
|
11d26706
|
2022-06-25T18:19:09
|
|
[glyf] Split off glyf-helpers.hh
|
|
499c6379
|
2022-06-25T18:07:49
|
|
[glyf] Split off path-builder.hh
|
|
13aadc89
|
2022-06-25T18:03:15
|
|
[glyf] Split off CompositeGlyph.hh
|
|
f0ec2b72
|
2022-06-25T17:55:16
|
|
[glyf] Split off SimpleGlyph.hh
|
|
8ed78627
|
2022-06-25T17:53:13
|
|
[glyf] Split off GlyphHeader.hh
|
|
ae75f066
|
2022-06-25T17:11:04
|
|
[glyf] Split SubsetGlyph
|
|
e4f2bc93
|
2022-06-25T16:38:50
|
|
[glyf] Split Glyph.hh
|
|
852985da
|
2022-06-25T14:41:51
|
|
[glyf] Split loca.hh
|
|
100576b7
|
2022-06-25T14:38:43
|
|
[glyf] Start splitting file
|
|
81a2dd0e
|
2022-06-24T20:59:20
|
|
[repacker] Update Makefile for repacker re-org.
|
|
c3f590bb
|
2022-06-16T11:04:13
|
|
[arabic] Support legacy PUA shaping
Support legacy pre-OpenType Windows 3.1-era fonts, by remapping PUA code
points in cmap table and letting our fallback shaper build the GSUB
table.
Uniscribe applies also mset-like substitution, but our fallback mark
positioning gives better results, so this is not implemented.
|
|
899ca243
|
2022-06-05T01:52:31
|
|
[myanmar] Remove duplication of categories in the Myanmar shaper
|
|
ce0528c0
|
2022-06-05T01:34:10
|
|
[khmer] Remove duplication of categories in the Khmer shaper
|
|
5bfb0b72
|
2022-06-03T02:56:41
|
|
Rename s/shape-complex/shaper/g
|
|
e0f3cab2
|
2022-06-01T11:51:43
|
|
[cplusplus] Add hb-cplusplus.hh
Fixes https://github.com/harfbuzz/harfbuzz/issues/2152
|
|
a9910e25
|
2022-03-23T16:09:41
|
|
[reorg] Move SubstLookup and GSUB into the new layout.
|
|
90af2143
|
2022-03-23T15:28:29
|
|
[reorg] Move ReverseChainSingleSubst to new layout.
|
|
403feb38
|
2022-03-23T15:19:04
|
|
[reorg] Move LigatureSubst to new layout.
|
|
6a369389
|
2022-03-23T15:04:11
|
|
[reorg] Move AlternateSubst to new layout.
|
|
dea0681d
|
2022-03-23T14:48:58
|
|
[reorg] Move MultipleSubst into new layout.
|
|
f577d02f
|
2022-01-20T14:39:48
|
|
[reorg] Fix check-* scripts to work with sources files in directories.
|
|
a35757c6
|
2022-02-02T10:30:34
|
|
[repacker] expose hb_subset_repack() API, hb_object_t and hb_link_t structs
|
|
8b4f4290
|
2022-02-03T01:14:47
|
|
[draw] Virtualize hb_font_draw_glyph() into hb_font_get_glyph_shape()
To be implemented in hb-ft.
|
|
ddc36df3
|
2022-02-02T16:15:04
|
|
[draw] Move hb_font_draw_glyph() to hb-draw-glyph.cc
|
|
61823838
|
2022-01-28T13:45:25
|
|
[buffer] Add HB_BUFFER_FLAG_VERIFY
Move buffer verification code inside the library, from util/.
Part of https://github.com/harfbuzz/harfbuzz/issues/3010
|
|
ac109c93
|
2022-01-19T12:11:58
|
|
[ms-feature-ranges] Inline code in header file
Fixes https://github.com/harfbuzz/harfbuzz/issues/3387
|
|
f55d8347
|
2021-10-14T13:39:45
|
|
[subset] Move struct DeltaSetIndexMap into hb-ot-var-common.hh
Also fix naming issues in review comments
|
|
f0c3804f
|
2021-08-17T15:37:19
|
|
[set] Add hb_bit_set_invertible_t and resurrect hb_set_invert()
Implementation is NOT complete yet.
|
|
fad452bf
|
2021-08-16T20:48:24
|
|
[set] Move main functionality into hb_bit_set_t
To add inversion on top in hb_invertible_set_t and use that as hb_set_t.
|
|
9b390f8c
|
2021-08-15T12:34:55
|
|
[set] Move page_t into hb-bit-page.hh
|
|
5f801da9
|
2021-07-27T20:54:19
|
|
[hb-ms-features] Move code out of header file
|
|
71b5509c
|
2021-07-20T20:05:35
|
|
[subset] support option --glyph-names
|
|
413769bf
|
2021-05-12T14:14:06
|
|
Add hb-ot-color-colrv1-closure.hh to sources list.
|
|
f561fa6e
|
2021-03-18T11:13:47
|
|
Change priority queue to use (priority, value) instead of (value, priority).
|
|
5c4e0ffd
|
2020-11-04T16:08:01
|
|
[subset] Add a basic priority queue datastructure (binary heap).
|
|
1584d3cb
|
2020-10-28T17:49:09
|
|
[subset] Start a proof of concept implementation of the GSUB/GPOS offset overflow resolver.
|
|
d9e0244c
|
2021-02-02T16:04:44
|
|
remove duplicate file names
|
|
59721c2f
|
2021-01-29T11:34:59
|
|
[use] Move data table into same compilation unit
|
|
d9b167da
|
2021-01-28T20:40:42
|
|
[use] Remove hb-ot-shape-complex-use.hh
Inline into ragel machine.
|
|
e8e9fd95
|
2021-01-15T18:52:57
|
|
[syllabic] Add hb-ot-shape-complex-syllabic.cc/hh
Empty for now.
Part of https://github.com/harfbuzz/harfbuzz/issues/1810
|
|
8af85c4e
|
2021-01-15T18:48:12
|
|
Remove hb-ot-shape-complex-machine-index.hh file
Inline code into USE header.
|
|
3c5b7886
|
2021-01-15T19:26:04
|
|
Revert "Avoid category duplication between C++ and Ragel"
This reverts commit 67ea8133d3fa82b3365cd917fb266ba752f16169.
Merged accidentally on https://github.com/harfbuzz/harfbuzz/pull/2726
|
|
67ea8133
|
2020-10-17T14:37:22
|
|
Avoid category duplication between C++ and Ragel
|
|
6a38adeb
|
2019-05-03T14:16:50
|
|
[use] Skip most default ignorables when clustering
|
|
7bffb5d7
|
2020-08-11T19:24:46
|
|
Generate `has_arabic_joining`
|
|
51933578
|
2020-08-11T23:51:59
|
|
Revert "Remove autotools build support"
This reverts commit 01ac32aab2109681abc58bb2f96a4ef4a7f0c6df.
|
|
01ac32aa
|
2020-08-02T11:35:55
|
|
Remove autotools build support
|
|
122a2897
|
2020-07-05T22:45:11
|
|
[aat] Remove lcar support
Very low use, only two distinct font files, Apple Chancery.ttf and Hoefler Text.ttc
have it so it really doesn't worth the size addition and so, but one may argue that
whole ligature caret is low use but guess we better to encourage GDEF one anyway.
|
|
a3b9b94b
|
2020-07-06T00:05:21
|
|
[style] Remove fdsc support (#2541)
It isn't exposed yet and low use between Apple fonts,
32 fdsc table vs 767 OS/2 tables, even Apple doesn't
support it anymore per Ned.
|
|
4e7cb7e2
|
2020-06-12T01:38:16
|
|
minor, fix lists sorting
|
|
22037499
|
2019-08-04T11:31:31
|
|
[style] New experimental API, hb_style_get_value
Searches variation axes of a hb_font_t object for a specific axis first,
if not set, then tries to get default style values from different
tables of the font.
|
|
eaa2402a
|
2020-02-05T17:02:03
|
|
[cbdt] Merge hb-ot-color-cbdt-table.cc into its header file
Not needed as far as can be said.
|
|
e128f802
|
2020-01-21T13:35:43
|
|
parent 777ba47b50f6379b9f9abf1d72559316b7116b9e
author ckitagawa <ckitagawa@chromium.org> 1579631743 -0500
committer ckitagawa <ckitagawa@chromium.org> 1580506176 -0500
[subset] Add CBLC support
|
|
ac81e940
|
2020-01-28T12:34:47
|
|
Rename hb_outline_decompose to hb_font_draw_glyph and hb_outline_decompose_funcs_t to hb_draw_funcs_t
|
|
981125aa
|
2020-01-25T21:31:36
|
|
Rename hb_ot_glyph_* to hb_outline_*
|
|
ec1fba13
|
2020-01-13T19:31:18
|
|
[ot-glyph] make hb_ot_glyph_decompose_funcs_t struct opaque
|
|
f883c31c
|
2019-10-13T12:31:53
|
|
Implement glyph outline path API
Got help from https://github.com/opentypejs/opentype.js/blob/4e0bb99/src/tables/glyf.js#L222
|
|
a333b0f7
|
2019-11-19T18:01:53
|
|
add hb-ot-cff1-std-str.hh to Makefile.sources
|
|
5e489670
|
2019-10-22T15:03:47
|
|
Remove hb-warning.cc
Fixes https://github.com/harfbuzz/harfbuzz/issues/2005
|