Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2018-10-13 | Cosmetic and minor changes | Ebrahim Byagowi | 1 | -2/+2 | |
2018-10-05 | [vector] Make hb_vector_t relocatable / nestable | Behdad Esfahbod | 1 | -1/+1 | |
Ugly, but... Fixes https://github.com/harfbuzz/harfbuzz/issues/1227 | |||||
2018-09-11 | Port rest from VAR to UnsizedArrayOf<> | Behdad Esfahbod | 1 | -3/+5 | |
2018-08-31 | [subset] Add hb_subset_context_t<> | Behdad Esfahbod | 1 | -1/+0 | |
2018-08-31 | [subset] Add hb-subset-input.hh and make hb-subset.hh toplevel include | Behdad Esfahbod | 1 | -1/+1 | |
2018-08-29 | [ot-font] Clean up cmap with gid=0 | Behdad Esfahbod | 1 | -10/+15 | |
Fixes https://github.com/harfbuzz/harfbuzz/issues/1145 | |||||
2018-08-26 | Free up hb-ot-face.hh from includes | Behdad Esfahbod | 1 | -0/+1 | |
There might be a better way to do this, but I couldn't find... | |||||
2018-08-26 | WIP | Behdad Esfahbod | 1 | -1/+0 | |
2018-08-26 | [ot-face] Unify accelerators and tables | Behdad Esfahbod | 1 | -1/+2 | |
2018-08-25 | [ot-font] Cache tables on face, not font | Behdad Esfahbod | 1 | -0/+1 | |
2018-08-25 | Rename hb-*private.hh to hb-*.hh | Behdad Esfahbod | 1 | -2/+2 | |
Sorry for the noise, downstream custom builders. Please adjust. | |||||
2018-08-25 | [unicode] Add HB_UNICODE_MAX | Behdad Esfahbod | 1 | -6/+2 | |
New API: HB_UNICODE_MAX | |||||
2018-08-25 | [cmap] Fix skipping gid0 in Format4 collect_unicodes() | Behdad Esfahbod | 1 | -2/+18 | |
2018-08-25 | Add 1-param passthrough constructor to hb_auto_t<> | Behdad Esfahbod | 1 | -4/+3 | |
And use. | |||||
2018-08-25 | [cmap] Minor | Behdad Esfahbod | 1 | -3/+5 | |
2018-08-25 | [cmap Add hb_subset_collect_variation_unicodes() | Behdad Esfahbod | 1 | -9/+50 | |
To be moved to hb-face.h later. | |||||
2018-08-25 | [cmap] Add hb_subset_collect_variation_selectors() | Behdad Esfahbod | 1 | -4/+16 | |
To be moved to hb-face later. | |||||
2018-08-25 | [cmap] Remove unused code | Behdad Esfahbod | 1 | -10/+0 | |
2018-08-25 | [cmap] Use bsearch to find subtables | Behdad Esfahbod | 1 | -4/+1 | |
2018-08-25 | [cmap] Factor out find_best_subtable | Behdad Esfahbod | 1 | -21/+31 | |
2018-08-25 | Minor | Behdad Esfahbod | 1 | -22/+26 | |
2018-08-25 | [cmap] Implement collect_unicodes() for Format0/6/10 | Behdad Esfahbod | 1 | -4/+19 | |
2018-08-25 | [cmap] Simplify collect_unicodes() | Behdad Esfahbod | 1 | -23/+29 | |
Don't use accelerator (almost). Hooks up Format13 as well. | |||||
2018-08-25 | Rename get_all_codepoints() to collect_unicodes() | Behdad Esfahbod | 1 | -13/+13 | |
2018-08-25 | [ot-font] Return char-not-found if mapped to gid 0 | Behdad Esfahbod | 1 | -4/+4 | |
OpenType cmap table can use gid=0 to mean "not covered" to produce more optimized cmap subtables. Return false from get_nominal_glyph() for those. hb-ft already does this. | |||||
2018-07-31 | [subset] limit the max codepoint value to the unicode limit. | Garret Rieger | 1 | -2/+7 | |
When collecting all codepoints in the cmap avoid using large amount of memory for fonts that declare coverage over all 32 bit integers. | |||||
2018-07-23 | One more | Behdad Esfahbod | 1 | -20/+20 | |
2018-07-23 | Remove unnecessary OT:: namespace specifiers | Behdad Esfahbod | 1 | -15/+15 | |
2018-07-22 | Port more off of Sanitizer<> | Behdad Esfahbod | 1 | -1/+1 | |
2018-07-10 | Minor renamings of internal inline functions | Behdad Esfahbod | 1 | -1/+1 | |
2018-06-01 | [vector] Use Crap pool in push() as well | Behdad Esfahbod | 1 | -1/+2 | |
2018-05-30 | [subset] Switch to using hb_map_t inside of hb_subset_plan_t. | Garret Rieger | 1 | -9/+11 | |
2018-05-09 | Fix warning | Behdad Esfahbod | 1 | -2/+2 | |
2018-05-08 | Mark more unsized array's as arrayZ | Behdad Esfahbod | 1 | -1/+1 | |
2018-05-08 | Merge pull request #1018 from googlefonts/cmap4 | Behdad Esfahbod | 1 | -62/+293 | |
[subset] Add cmap format 4 subsetting. | |||||
2018-05-08 | Always lock blob in sanitize. Remove blob->lock_as() in favor of blob->lock() | Behdad Esfahbod | 1 | -1/+1 | |
2018-05-08 | Move Sanitizer::lock_instance<>() to blob->lock_as<>(). | Behdad Esfahbod | 1 | -1/+1 | |
2018-05-08 | Move null pool to hb-private | Behdad Esfahbod | 1 | -2/+2 | |
2018-05-04 | [subset] entrySelectorZ -> entrySelector. | Garret Rieger | 1 | -7/+7 | |
2018-05-04 | [subset] add missing template parameter. | Garret Rieger | 1 | -1/+1 | |
2018-05-04 | [subset] Switch to a non-log using implementation of caculating ↵ | Garret Rieger | 1 | -7/+5 | |
searchRangeZ, entrySelectorZ, and rangeShiftZ in cmap4. | |||||
2018-05-04 | [subset] Write out a format 4, plat 0 encoding record to match fontTools. | Garret Rieger | 1 | -9/+15 | |
2018-05-04 | [subset] A few bug fixes for cmap format 4 subsetting. | Garret Rieger | 1 | -24/+33 | |
2018-05-04 | [subset] Complete implementation of cmap4 subsetting. | Garret Rieger | 1 | -3/+28 | |
2018-05-04 | [subset] WIP implementation of serialize for cmap format 4. | Garret Rieger | 1 | -1/+38 | |
2018-05-04 | [subset] Add an implement for cmap format 4 create_sub_table_plan. | Garret Rieger | 1 | -1/+42 | |
2018-05-04 | [subset] WIP cmap format 4 subsetting. | Garret Rieger | 1 | -16/+88 | |
2018-05-04 | [subset] Refactor cmap subsetting to make it possible to add support for ↵ | Garret Rieger | 1 | -59/+102 | |
more sub tables. | |||||
2018-05-02 | Rename some X-terminated members to Z-terminated | Behdad Esfahbod | 1 | -14/+14 | |
X-terminated means don't access this, it's not located correctly. Z-terminated means this is a C array with no bound checking. | |||||
2018-05-01 | Remove hb_auto_array_t | Behdad Esfahbod | 1 | -1/+1 | |
Part of https://github.com/harfbuzz/harfbuzz/issues/1017 |