Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| f0c3804f | 2021-08-17 15:37:19 | [set] Add hb_bit_set_invertible_t and resurrect hb_set_invert() Implementation is NOT complete yet. | ||
| fad452bf | 2021-08-16 20: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-15 12:34:55 | [set] Move page_t into hb-bit-page.hh | ||
| 5f801da9 | 2021-07-27 20:54:19 | [hb-ms-features] Move code out of header file | ||
| 71b5509c | 2021-07-20 20:05:35 | [subset] support option --glyph-names | ||
| 413769bf | 2021-05-12 14:14:06 | Add hb-ot-color-colrv1-closure.hh to sources list. | ||
| f561fa6e | 2021-03-18 11:13:47 | Change priority queue to use (priority, value) instead of (value, priority). | ||
| 5c4e0ffd | 2020-11-04 16:08:01 | [subset] Add a basic priority queue datastructure (binary heap). | ||
| 1584d3cb | 2020-10-28 17:49:09 | [subset] Start a proof of concept implementation of the GSUB/GPOS offset overflow resolver. | ||
| d9e0244c | 2021-02-02 16:04:44 | remove duplicate file names | ||
| 59721c2f | 2021-01-29 11:34:59 | [use] Move data table into same compilation unit | ||
| d9b167da | 2021-01-28 20:40:42 | [use] Remove hb-ot-shape-complex-use.hh Inline into ragel machine. | ||
| e8e9fd95 | 2021-01-15 18: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-15 18:48:12 | Remove hb-ot-shape-complex-machine-index.hh file Inline code into USE header. | ||
| 3c5b7886 | 2021-01-15 19: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-17 14:37:22 | Avoid category duplication between C++ and Ragel | ||
| 6a38adeb | 2019-05-03 14:16:50 | [use] Skip most default ignorables when clustering | ||
| 7bffb5d7 | 2020-08-11 19:24:46 | Generate `has_arabic_joining` | ||
| 51933578 | 2020-08-11 23:51:59 | Revert "Remove autotools build support" This reverts commit 01ac32aab2109681abc58bb2f96a4ef4a7f0c6df. | ||
| 01ac32aa | 2020-08-02 11:35:55 | Remove autotools build support | ||
| 122a2897 | 2020-07-05 22: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-06 00: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-12 01:38:16 | minor, fix lists sorting | ||
| 22037499 | 2019-08-04 11: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-05 17: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-21 13: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-28 12: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-25 21:31:36 | Rename hb_ot_glyph_* to hb_outline_* | ||
| ec1fba13 | 2020-01-13 19:31:18 | [ot-glyph] make hb_ot_glyph_decompose_funcs_t struct opaque | ||
| f883c31c | 2019-10-13 12: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-19 18:01:53 | add hb-ot-cff1-std-str.hh to Makefile.sources | ||
| 5e489670 | 2019-10-22 15:03:47 | Remove hb-warning.cc Fixes https://github.com/harfbuzz/harfbuzz/issues/2005 | ||
| 74a2dbbc | 2019-10-06 17:06:40 | minor | ||
| 100dbcca | 2019-10-06 09:18:22 | Merge remote-tracking branch 'upstream/master' into var-subset | ||
| ee761018 | 2019-10-03 15:59:45 | [hmtx] Use more conventional internal API style | ||
| b9ff43c1 | 2019-10-01 16:13:40 | Implement gvar table and variable glyf Split from Ariza's "[subset] TrueType/CFF2 variable font" work on #1594 | ||
| 19d45dca | 2019-10-03 13:39:17 | Merge remote-tracking branch 'upstream/master' into var-subset | ||
| 47d82713 | 2019-09-06 20:33:10 | Replace strtod with a ragel implementation Use a ragel based number parser when strtod_l couldn't be found as libc's strtod may is locale sensetivity which we need to not. | ||
| 1083df8b | 2019-09-04 01:22:21 | Use hb_parse_double in CFF::dict_opset_t::parse_bcd | ||
| 43372fbb | 2019-09-03 01:02:40 | Merge and aggregate number parsing logics to form hb-number | ||
| 9ff32b79 | 2019-08-29 19:53:18 | Merge remote-tracking branch 'upstream/master' into glyf-rebase | ||
| 60d9f009 | 2019-08-11 16:15:19 | Implement opbd table parsing https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6opbd.html | ||
| 6e3bfecf | 2019-07-29 12:25:43 | Merge branch 'master' into var-subset | ||
| 62932c14 | 2019-07-26 00:30:29 | [meta] Rename ot-metadata to ot-meta per review | ||
| 3ac03bd6 | 2019-07-22 23:35:08 | [meta] New API, hb_ot_metadata_reference_entry for fetching meta entries | ||
| 5988ab8a | 2019-07-22 14:36:16 | Merge branch 'master' into var-subset | ||
| 41ab56e0 | 2019-07-22 18:46:52 | Implement meta table parsing | ||
| eb8bd2f7 | 2019-07-16 22:27:01 | Add hb_gdi_face_create API Based on Konstantin Ritt work posted on mailing list | ||
| 471f798a | 2019-07-20 14:00:20 | Merge ot-metrics-internal.cc with ot-metrics now that isn't needed in subset | ||
| 87e62843 | 2018-11-20 23:26:46 | Implement a simple API for fetching opentype metrics Fixes https://github.com/harfbuzz/harfbuzz/pull/1432 | ||
| 8bf989ea | 2019-07-08 17:13:29 | update from master | ||
| 09496695 | 2019-06-17 22:12:40 | add hb_bimap_t, subclass hb_inc_bimap_t replacing CFF::remap_t | ||
| 631da9d8 | 2019-06-19 15:36:14 | [config] Remove tables from hb_face_t for disabled features Part of https://github.com/harfbuzz/harfbuzz/issues/1652 | ||
| 23768a99 | 2019-06-17 20:29:29 | [config] Replace HAVE_FALLBACK with HB_NO_FALLBACK_SHAPE This disables fallback shaper in tiny builds. Projects that don't use our build system and want to disable fallback shaper (eg. Firefox) should define HB_NO_FALLBACK_SHAPE now. Part of https://github.com/harfbuzz/harfbuzz/issues/1652 | ||
| 4ddab6fa | 2019-06-05 11:21:27 | Merge branch 'master' into var-subset | ||
| 96de9476 | 2019-05-24 11:22:41 | Merge pull request #1722 from googlefonts/glyf [subset] Use iterators in glyf/loca subsetting | ||
| 65392b73 | 2019-05-22 16:21:21 | [ucdn] Replace UCDN with a new UCD implementation UCDN was ~120kb of data. New implementatoin is 69kb in default builds, and 49kb if built with HB_OPTIMIZE_SIZE or __OPTIMIZE_SIZE__. The latter automatically enabled if built with -Os or -Oz. There's room to shave off another 10kb or 20kb. That will follow later. Fixes https://github.com/harfbuzz/harfbuzz/issues/1652 | ||
| 4ea44112 | 2019-05-21 13:07:43 | [subset] Remove missed reference to hb-subset-glyf, was deleted | ||
| 82bbec30 | 2019-05-16 15:14:01 | Merge branch 'master' of https://github.com/harfbuzz/harfbuzz into glyf | ||
| 240bc86e | 2019-05-08 14:59:03 | [subset] Remove subset-glyf; want everything to point to new iter-based edition. Some of the code will resurface as impl builds out. | ||
| fb9bff95 | 2019-05-08 14:59:03 | [subset] Remove subset-glyf; want everything to point to new iter-based edition. Some of the code will resurface as impl builds out. | ||
| e6582de1 | 2019-05-10 23:53:38 | Add hb-config.hh | ||
| 1223a352 | 2019-04-29 16:43:48 | Merge branch 'master' into var-subset | ||
| 8c8922a0 | 2019-04-25 09:17:58 | [subset] Updates due to changes in resolve_links() on master branch | ||
| 1ca4b5c7 | 2019-04-22 11:31:23 | [subset] Add unit test for str de-dup Also move the implementation of some methods from the .cc to the .hh | ||
| b999ce9b | 2019-04-03 10:34:09 | Merge branch 'master' into var-subset | ||
| 434d78bf | 2019-04-02 21:46:40 | Add hb_pool_t<> for pooled memory allocation | ||
| 43725d36 | 2019-03-30 18:51:15 | Merge branch 'master' into var-subset | ||
| a7c63cd8 | 2019-03-30 14:59:40 | Split sanitize and dispatch into their own files | ||
| be66b575 | 2019-03-30 14:53:54 | Move serializer to hb-serialize.hh | ||
| 3bfd3a36 | 2019-03-30 00:27:02 | fix build | ||
| cc94a9ed | 2019-03-29 18:41:38 | Merge branch 'var-subset' of https://github.com/harfbuzz/harfbuzz into var-subset rebase master | ||
| a1177fec | 2019-03-29 08:43:47 | Merge branch 'master' into var-subset rebase master | ||
| c302ec6d | 2019-03-17 15:36:26 | moved most of var code from gvar to glyf initialize phantom points from metrics from htmx/vmtx & glyf bbox before execution added source file hb-ot-hmtx-table.cc to call glyf from hmtx/vmtx indirectly & temporarily, workaround a cyclic reference between the two | ||
| 2c5ed7f1 | 2019-02-26 11:11:50 | Added hb-ot-var-gvar-table.hh implemented sanitize() placeholder subset() some code cleanup | ||
| f1e97c18 | 2019-02-25 09:59:27 | renamed hb_map2_t to hb_bimap_h in its own .hh | ||
| 8a7998fd | 2019-03-17 15:36:26 | moved most of var code from gvar to glyf initialize phantom points from metrics from htmx/vmtx & glyf bbox before execution added source file hb-ot-hmtx-table.cc to call glyf from hmtx/vmtx indirectly & temporarily, workaround a cyclic reference between the two | ||
| eddbc9d0 | 2019-02-26 11:11:50 | Added hb-ot-var-gvar-table.hh implemented sanitize() placeholder subset() some code cleanup | ||
| f289ffe5 | 2019-02-25 09:59:27 | renamed hb_map2_t to hb_bimap_h in its own .hh | ||
| 6f91e0d9 | 2019-02-26 11:11:50 | Added hb-ot-var-gvar-table.hh implemented sanitize() placeholder subset() some code cleanup | ||
| d817b446 | 2019-02-25 09:59:27 | renamed hb_map2_t to hb_bimap_h in its own .hh | ||
| 6e3ad650 | 2019-01-09 09:05:01 | Rename hb-dsalgs to hb-algs | ||
| e76a3cae | 2018-12-27 17:23:12 | Add hb-meta.hh for meta-programming | ||
| b80b97b5 | 2018-12-21 00:08:05 | Revert "Remove unused hb-iter.hh" This reverts commit 969ff3c7aadbe721cdd414488eb170433f10d00c. | ||
| 969ff3c7 | 2018-12-17 22:43:00 | Remove unused hb-iter.hh The ideas there are all part of hb-array.hh now. To be determined how we want to use generic iterator patterns. | ||
| 5a552f75 | 2018-12-16 20:07:44 | [array] Move hb_array_t and related types to hb-array.hh | ||
| 5ab086eb | 2018-12-05 14:17:37 | [fdsc] Implement the table parsing Related to https://github.com/harfbuzz/harfbuzz/issues/1337 May used in addition to an API related to STAT. Lots of Apple fonts have it. | ||
| 8f80e533 | 2018-12-05 13:51:14 | [gasp] Implement the table parsing May or may not be used in https://github.com/harfbuzz/harfbuzz/pull/1432 | ||
| 58d4d199 | 2018-12-01 19:34:18 | Simplify build source list | ||
| a2e8d1d4 | 2018-11-30 22:54:20 | Minor | ||
| 9ae954f4 | 2018-11-30 15:00:52 | Merge branch 'master' into cff-subset | ||
| e3dd47e6 | 2018-11-30 00:32:12 | Move things | ||
| 32d291ae | 2018-11-28 16:27:45 | Merge branch 'master' into cff-subset | ||
| b206133d | 2018-11-23 14:05:11 | [aat] Move contents of hb-aat.h to hb-aat-layout.h Since it was pages and pages... | ||
| 19b60255 | 2018-11-17 01:07:09 | [feat] Address @behdad comments | ||
| a157b3e4 | 2018-11-01 19:56:16 | [feat] Apply @behdad comments | ||
| 95abd537 | 2018-11-01 13:14:29 | [feat] Expose public API * hb_aat_get_feature_settings | ||
| 892ab37e | 2018-11-14 13:54:07 | Merge branch 'master' into cff-subset | ||
| 7867c2ba | 2018-11-14 22:13:50 | [STAT] Add table parsing (#1384) | ||
| fb2a037f | 2018-11-10 16:23:11 | Merge branch 'master' into cff-subset |