5352 Commits (217ed5e3c885532fa8b332cc0d0f9cb4eef32e2b)
 

Author SHA1 Message Date
Garret Rieger 217ed5e3c8 Cleanups in hb-subset-glyf and hb-subset-plan. 7 years ago
Rod Sheeter 13193a9b97 move to the hb_face_t dest pattern 7 years ago
Rod Sheeter 0859a00669 sketch a subset<T> and call it for cmap. Add subset to cmap, albeit not working even for the msot basic case just yet 7 years ago
Behdad Esfahbod c1ab95dd90 Fix overflow in space fallback shaping 7 years ago
Behdad Esfahbod b220b5a444 Avoid undefined-behavior in fallback mark positioning 7 years ago
Behdad Esfahbod 3b68a03a1c [fuzzer] Minor 7 years ago
Behdad Esfahbod 194140d3f3 [util] Minor 7 years ago
Behdad Esfahbod 5021ba2a21 [aat] Minor 7 years ago
Behdad Esfahbod 1242ad8424 [test/text-rendering-tests] Update from upstream 7 years ago
Behdad Esfahbod 77ad8b5c8b TODO 7 years ago
Behdad Esfahbod 941bbd9f25 [subset] Fix thinko 7 years ago
Behdad Esfahbod 931f8b7eb5 Fix another thinko 7 years ago
Behdad Esfahbod 39b86695cf [subset] Fix thinko 7 years ago
Behdad Esfahbod eeffabc875 Build 7 years ago
Behdad Esfahbod c479a59988 [subset] Assemble font 7 years ago
Behdad Esfahbod 34ac3548b7 [set] Respect stride 7 years ago
Behdad Esfahbod 577becaf7b [subset] Fixup 7 years ago
Behdad Esfahbod c9acab3cfb Whitespace 7 years ago
Behdad Esfahbod 7fd0b61dee [subset] Create new face and copy all tables to it 7 years ago
Garret Rieger 4e1abe2ce0 Refactor subset glyf to remove multiple calls to glyf.fini() 7 years ago
Garret Rieger 0a5d1440f8 Add implementation of glyf subsetting. 7 years ago
Garret Rieger 05d65baa1b Extract glyf offset calculation into it's own method. 7 years ago
Behdad Esfahbod 6d7c6e19dc Fix two undefined-behavior issues 7 years ago
Behdad Esfahbod b87cbe2bec Try fixing build for platforms that have no visibility attributes 7 years ago
Behdad Esfahbod f70100417c [test] Minor 7 years ago
Behdad Esfahbod 6804b61d2e [subset] Add hb_subset_face 7 years ago
Behdad Esfahbod af02812fc5 [subset] Change hb_subset API to remove hb_subset_face_t 7 years ago
Behdad Esfahbod 2da0d87e76 Remove NullPool visibility hack 7 years ago
Rod Sheeter b95aa204ee glyph ids to retain should most likely keep the glyph id not the codepoint 7 years ago
Rod Sheeter 91428713bd Remove \ns leftover from fprintf 7 years ago
Rod Sheeter eb485bb9e9 Horrid hack to assign new gids. Use DEBUG_MSG over fprintf 7 years ago
Rod Sheeter 8b80cbb1dd Add a subset debug category 7 years ago
Behdad Esfahbod ee433d36fa [aat] Set debug lookup_index 7 years ago
Rod Sheeter 38df1ec8e0 TEMPORARY: remove HB_INTERNAL from null pool so subset builds again 7 years ago
Garret Rieger 53aa0e9542 Add an instance of glyf::accelerator_t to hb-subset-glyf. 7 years ago
Rod Sheeter ef62dfed3f add back assert_pod 7 years ago
Rod Sheeter d0ce3c66e2 Resolve codepoints:glyph ids. Does not compile; undefined reference to OT::_hb_NullPool 7 years ago
Garret Rieger 6a45e5df24 Add skeleton of hb-subset-glyf, call if from hb_subset(...) 7 years ago
Garret Rieger 31ec3c2ec4 Create a subset plan in hb_subset. 7 years ago
Rod Sheeter 6c52d94fd1 capture the set of codepoints passed by --unicodes 7 years ago
Garret Rieger 25e9173fe8 Make hb-subset-plan private. 7 years ago
Garret Rieger af46a4da5a Move definition of hb_subset_input into hb-subset-private.hh. 7 years ago
Garret Rieger 7481f0ce21 Add codepoints to subset input. 7 years ago
Garret Rieger 1cfe650f02 Add a basic sketch of hb-subset-plan. 7 years ago
Behdad Esfahbod 126ffdbe95 [aat] Fix debug compile 7 years ago
Ebrahim Byagowi 8cb8bfd5b5
[test] Fix test-subset on old distros (#758) 7 years ago
Behdad Esfahbod 2971e9da49 [aat] Adjust unsafe-to-break logic some more 7 years ago
Behdad Esfahbod f49256d80f [aat] Simplify unsafe-to-break logic 7 years ago
Behdad Esfahbod cc1e0840ba [buffer] Tweak diff re glyph_flags again 7 years ago
Ebrahim Byagowi d49ae5154e Fix hb-buffer logic error 7 years ago