harfbuzz/src
Khaled Hosny 68c1798a67 [coretext] Use kCTFontOpenTypeFeatureTag
Instead of trying to map OpenType features to AAT feature selectors
which only works for a small subset of OpenType features, use the
simpler kCTFontOpenTypeFeatureTag with OpenType feature tags directly.

With this change, features like cvXX can be enabled in coretext shaper,
while they were previously ignored due to missing mapping.

This seems to work even with AAT fonts that don’t have OpenType layout
tables, which suggests that CoreText is doing the mapping itself in this
case.

kCTFontOpenTypeFeatureTag seems to have been introduced in macOS 10.10
and iOS 8.0, though, so its use is conditional on version check for now.
Not sure how to check iOS version, so I left this out.
2019-12-22 06:27:48 -08:00
..
ms-use Add ms-use/IndicShapingInvalidCluster.txt 2019-11-11 14:51:34 -08:00
Makefile.am add get_glyph_from_name & test. use hb_string_array 2019-11-26 18:34:06 +00:00
Makefile.sources add hb-ot-cff1-std-str.hh to Makefile.sources 2019-11-26 18:34:06 +00:00
check-c-linkage-decls.sh
check-externs.sh
check-header-guards.sh
check-includes.sh
check-libstdc++.sh
check-static-inits.sh
check-symbols.sh [ci][test] Ignore other gcov symbols also 2019-05-15 13:14:09 +04:30
dump-indic-data.cc
dump-khmer-data.cc
dump-myanmar-data.cc
dump-use-data.cc
gen-arabic-table.py
gen-def.py
gen-emoji-table.py style fix for pylint complain 2019-06-28 22:53:51 +04:30
gen-indic-table.py Adjustments to the generated Indic table output (#1936) 2019-08-28 04:31:27 -07:00
gen-os2-unicode-ranges.py Minor 2019-05-12 20:56:36 -07:00
gen-tag-table.py Comment out ot_languages where fallback suffices 2019-04-17 10:28:59 -04:00
gen-ucd-table.py Add ucd-table make target 2019-07-02 14:18:38 -07:00
gen-use-table.py Reorder U+1C29 LEPCHA VOWEL SIGN OO 2019-10-09 20:55:52 -04:00
gen-vowel-constraints.py Add ms-use/IndicShapingInvalidCluster.txt 2019-11-11 14:51:34 -08:00
harfbuzz-config.cmake.in
harfbuzz-gobject.pc.in
harfbuzz-icu.pc.in
harfbuzz-subset.pc.in
harfbuzz.cc Remove hb-warning.cc 2019-10-22 15:03:47 -07:00
harfbuzz.pc.in
hb-aat-fdsc-table.hh Rename Fixed to HBFixed 2019-09-10 10:31:07 -07:00
hb-aat-layout-ankr-table.hh Remove space between right angle brackets now that we have C++11 (#1689) 2019-04-30 13:05:10 -07:00
hb-aat-layout-bsln-table.hh Rename GlyphID to HBGlyphID 2019-09-14 11:55:53 +04:30
hb-aat-layout-common.hh Rename GlyphID to HBGlyphID 2019-09-14 11:55:53 +04:30
hb-aat-layout-feat-table.hh Fix a few struct size declarations 2019-09-06 16:41:12 -04:00
hb-aat-layout-just-table.hh Rename GlyphID to HBGlyphID 2019-09-14 11:55:53 +04:30
hb-aat-layout-kerx-table.hh Minor, tweak spaces 2019-10-01 13:50:11 +03:30
hb-aat-layout-lcar-table.hh [lcar] Use multiformat convention 2019-08-14 17:58:30 +04:30
hb-aat-layout-morx-table.hh Rename GlyphID to HBGlyphID 2019-09-14 11:55:53 +04:30
hb-aat-layout-opbd-table.hh [opbd] Use multiformat convention on the table 2019-08-14 15:45:57 +04:30
hb-aat-layout-trak-table.hh Rename Fixed to HBFixed 2019-09-10 10:31:07 -07:00
hb-aat-layout.cc [algs] Streamline bsearch() API more towards hb_array_t::bsearch_impl() 2019-12-06 03:35:24 +00:00
hb-aat-layout.h Replace 0x7FFFFFFFu in enums with HB_TAG_MAX_SIGNED 2019-07-24 00:47:19 +04:30
hb-aat-layout.hh [algs] Streamline bsearch() API more towards hb_array_t::bsearch_impl() 2019-12-06 03:35:24 +00:00
hb-aat-ltag-table.hh Remove space between right angle brackets now that we have C++11 (#1689) 2019-04-30 13:05:10 -07:00
hb-aat-map.cc [config] Rename HB_NO_SHAPE_AAT to HB_NO_AAT_SHAPE 2019-06-26 13:31:01 -07:00
hb-aat-map.hh Hide a few static methods 2019-04-12 17:51:14 -04:00
hb-aat.h
hb-algs.hh [bsearch] Massage API some more 2019-12-09 17:51:41 -06:00
hb-array.hh [bsearch] Massage API some more 2019-12-09 17:51:41 -06:00
hb-atomic.hh Remove hb-warning.cc 2019-10-22 15:03:47 -07:00
hb-bimap.hh added skip(), get_next_value() to inc_bimap to subset VarStore with retain-gids 2019-07-12 23:02:29 -07:00
hb-blob.cc Extract an avoid errno compile flag 2019-09-17 20:58:13 +04:30
hb-blob.h [blob] Shuffle 2019-05-24 14:35:26 -04:00
hb-blob.hh Use hb_bytes_t as<T> in hb_blob_t 2019-08-27 17:38:09 +04:30
hb-buffer-deserialize-json.hh Revert "[ragel] Regenerate ragel-generated files using ragel 7.0.0.11 May 2018" 2019-05-13 14:10:48 -07:00
hb-buffer-deserialize-json.rl
hb-buffer-deserialize-text.hh Revert "[ragel] Regenerate ragel-generated files using ragel 7.0.0.11 May 2018" 2019-05-13 14:10:48 -07:00
hb-buffer-deserialize-text.rl
hb-buffer-serialize.cc [number] Add whole buffer check and test it 2019-09-04 02:04:09 +04:30
hb-buffer.cc Prefer UINT_MAX instead of uint overflow. 2019-12-15 11:46:05 -08:00
hb-buffer.h Turn 8 spaces to tab across the project 2019-08-27 02:40:41 +04:30
hb-buffer.hh [buffer] Minor; improve HB_NO_BUFFER_MESSAGE 2019-10-17 10:00:40 -07:00
hb-cache.hh
hb-cff-interp-common.hh [cff] minor on number_t 2019-10-08 11:11:18 +03:30
hb-cff-interp-cs-common.hh [cff] Check rcurveline and rlinecurve arguments 2019-11-18 20:46:05 +02:00
hb-cff-interp-dict-common.hh Use hb_parse_double in CFF::dict_opset_t::parse_bcd 2019-09-04 02:04:09 +04:30
hb-cff1-interp-cs.hh alternate fix for https://crbug.com/971933 2019-06-26 15:59:00 -07:00
hb-cff2-interp-cs.hh alternate fix for https://crbug.com/971933 2019-06-26 15:59:00 -07:00
hb-common.cc Prefer UINT_MAX instead of uint overflow. 2019-12-15 11:46:05 -08:00
hb-common.h [doc] minor 2019-10-16 13:28:15 +03:30
hb-config.hh Extract an avoid errno compile flag 2019-09-17 20:58:13 +04:30
hb-coretext.cc [coretext] Use kCTFontOpenTypeFeatureTag 2019-12-22 06:27:48 -08:00
hb-coretext.h
hb-debug.hh Prefer AAT shaping over OT if both available 2019-12-05 11:26:39 +00:00
hb-deprecated.h Deprecate v_kerning callback again 2019-06-17 14:02:47 -07:00
hb-directwrite.cc [dwrite] Fix extra semicolon issue 2019-09-26 13:05:27 +03:30
hb-directwrite.h Remove hb_directwrite_shape_experimental_width public API 2019-08-21 03:02:01 +04:30
hb-dispatch.hh Turn 8 spaces to tab across the project 2019-08-27 02:40:41 +04:30
hb-face.cc Don't allow reference blob be accessed using empty tag in hb_face_reference_table (#1947) 2019-08-31 16:48:09 -05:00
hb-face.h
hb-face.hh Prefer UINT_MAX instead of uint overflow. 2019-12-15 11:46:05 -08:00
hb-fallback-shape.cc [config] Replace HAVE_FALLBACK with HB_NO_FALLBACK_SHAPE 2019-06-17 20:29:29 -07:00
hb-font.cc 2.6.3 2019-10-28 14:46:59 -07:00
hb-font.h Actually add +hb_font_get_nominal_glyphs() 2019-10-28 14:46:59 -07:00
hb-font.hh Minor, tweak spaces 2019-10-01 13:50:11 +03:30
hb-ft.cc [ft] Add locking FT_Face API 2019-11-22 16:22:27 -05:00
hb-ft.h [ft] Add locking FT_Face API 2019-11-22 16:22:27 -05:00
hb-gdi.cc [docs] Misc fixes 2019-09-30 10:40:25 -07:00
hb-gdi.h Add hb_gdi_face_create API 2019-07-21 14:22:19 -07:00
hb-glib.cc [config] Don't compile disabled features 2019-06-17 22:41:49 -07:00
hb-glib.h
hb-gobject-enums.cc.tmpl [config] Don't compile disabled features 2019-06-17 22:41:49 -07:00
hb-gobject-enums.h.tmpl
hb-gobject-structs.cc [config] Don't compile disabled features 2019-06-17 22:41:49 -07:00
hb-gobject-structs.h
hb-gobject.h
hb-graphite2.cc Prefer UINT_MAX instead of uint overflow. 2019-12-15 11:46:05 -08:00
hb-graphite2.h
hb-icu.cc [icu] Remove HB_ICU_STMT (#1993) 2019-09-26 10:45:59 -07:00
hb-icu.h
hb-iter.hh [iter] Partialize hb_zip() 2019-09-04 11:28:40 -04:00
hb-kern.hh Turn 8 spaces to tab across the project 2019-08-27 02:40:41 +04:30
hb-machinery.hh [machinery] Remove CastR<>() 2019-12-10 13:18:32 -06:00
hb-map.cc
hb-map.h
hb-map.hh Store the hash value of a key in item_t in hb_map to reduce the number of hash computations. 2019-10-22 13:33:41 -07:00
hb-meta.hh Sprinkle constexpr around 2019-07-02 17:55:58 -07:00
hb-mutex.hh Remove hb-warning.cc 2019-10-22 15:03:47 -07:00
hb-null.hh Revert "[null] Silence undefined-behavior complaints with too-small null bytes" 2019-09-06 12:17:18 -04:00
hb-number-parser.hh [number] Add static to hb-number-parser.hh functions 2019-09-09 13:14:42 +04:30
hb-number-parser.rl [number] Add static to hb-number-parser.hh functions 2019-09-09 13:14:42 +04:30
hb-number.cc [number] fix where strtod_l not available 2019-12-09 12:29:28 +03:30
hb-number.hh [number] Turn hb_parse_float into hb_parse_double 2019-09-04 02:04:09 +04:30
hb-object.hh Turn 8 spaces to tab across the project 2019-08-27 02:40:41 +04:30
hb-open-file.hh [machinery] Remove CastR<>() 2019-12-10 13:18:32 -06:00
hb-open-type.hh [algs] Reduce one more bsearch() impl 2019-12-10 12:13:40 -06:00
hb-ot-cff-common.hh [cff] minor 2019-10-01 15:05:02 +03:30
hb-ot-cff1-std-str.hh add get_glyph_from_name & test. use hb_string_array 2019-11-26 18:34:06 +00:00
hb-ot-cff1-table.cc add get_glyph_from_name & test. use hb_string_array 2019-11-26 18:34:06 +00:00
hb-ot-cff1-table.hh fix shape-fuzzer failure 2019-11-26 18:34:06 +00:00
hb-ot-cff2-table.cc [ot-metrics] Don't use mixed scaled and not scaled for generating extents 2019-10-08 23:27:39 +03:30
hb-ot-cff2-table.hh [cff] Use switch on multi-format structs (#1762) 2019-06-09 11:49:25 +04:30
hb-ot-cmap-table.hh [algs] Fold last other bsearch() in 2019-12-10 12:32:59 -06:00
hb-ot-color-cbdt-table.hh Fix unary minus operator applied to unsigned int 2019-12-11 09:19:19 -06:00
hb-ot-color-colr-table.hh Rename GlyphID to HBGlyphID 2019-09-14 11:55:53 +04:30
hb-ot-color-cpal-table.hh Minor, tweak spaces 2019-10-01 13:50:11 +03:30
hb-ot-color-sbix-table.hh Fix unary minus operator applied to unsigned int 2019-12-11 09:19:28 -06:00
hb-ot-color-svg-table.hh Remove space between right angle brackets now that we have C++11 (#1689) 2019-04-30 13:05:10 -07:00
hb-ot-color.cc [config] Don't compile color API if HB_NO_COLOR 2019-06-18 13:18:15 -07:00
hb-ot-color.h Merge branch 'master' into docs-gtkdoc-colormath 2019-05-11 20:16:57 +01:00
hb-ot-deprecated.h [math] Rename HB_MATH_GLYPH_PART_FLAG_EXTENDER 2019-05-30 11:26:17 -04:00
hb-ot-face-table-list.hh [glyf] Use common convention of other tables access, format 2019-10-06 08:59:12 +03:30
hb-ot-face.cc [meta] New API, hb_ot_metadata_reference_entry for fetching meta entries 2019-07-25 17:49:51 -07:00
hb-ot-face.hh [config] Remove tables from hb_face_t for disabled features 2019-06-19 15:36:14 -07:00
hb-ot-font.cc more coding style fixes 2019-11-26 18:34:06 +00:00
hb-ot-font.h
hb-ot-gasp-table.hh Convert tag enum class consts to static constexpr 2019-01-22 12:17:26 +01:00
hb-ot-glyf-table.hh Rename hb_array_t::in_range to hb_array_t::check_range 2019-12-06 02:27:23 +00:00
hb-ot-hdmx-table.hh Reduce captures of lambdas 2019-05-15 18:15:05 -07:00
hb-ot-head-table.hh Convert tag enum class consts to static constexpr 2019-01-22 12:17:26 +01:00
hb-ot-hhea-table.hh Implement a simple API for fetching opentype metrics 2019-07-18 14:15:58 -07:00
hb-ot-hmtx-table.hh [glyf] Address Behdad's reviews 2019-10-08 16:29:19 +03:30
hb-ot-kern-table.hh Minor, tweak spaces 2019-10-01 13:50:11 +03:30
hb-ot-layout-base-table.hh Rename GlyphID to HBGlyphID 2019-09-14 11:55:53 +04:30
hb-ot-layout-common.hh [machinery] Remove CastR<>() 2019-12-10 13:18:32 -06:00
hb-ot-layout-gdef-table.hh Turn 8 spaces to tab across the project 2019-08-27 02:40:41 +04:30
hb-ot-layout-gpos-table.hh Change a few HB_INTERNAL static methods to static inline 2019-12-10 13:31:50 -06:00
hb-ot-layout-gsub-table.hh Change a few HB_INTERNAL static methods to static inline 2019-12-10 13:31:50 -06:00
hb-ot-layout-gsubgpos.hh Change a few HB_INTERNAL static methods to static inline 2019-12-10 13:31:50 -06:00
hb-ot-layout-jstf-table.hh Rename GlyphID to HBGlyphID 2019-09-14 11:55:53 +04:30
hb-ot-layout.cc Prefer AAT shaping over OT if both available 2019-12-05 11:26:39 +00:00
hb-ot-layout.h Turn 8 spaces to tab across the project 2019-08-27 02:40:41 +04:30
hb-ot-layout.hh [amalgam] Fix most duplicate-id instances in Indic-like shapers 2019-07-02 14:58:52 -07:00
hb-ot-map.cc Minor, replace hb_set_add with private API 2019-10-08 15:40:29 +03:30
hb-ot-map.hh Prefer UINT_MAX instead of uint overflow. 2019-12-15 11:46:05 -08:00
hb-ot-math-table.hh Rename GlyphID to HBGlyphID 2019-09-14 11:55:53 +04:30
hb-ot-math.cc Minor header include cleanup 2019-06-18 13:21:25 -07:00
hb-ot-math.h [docs] Minor 2019-07-20 12:09:34 -07:00
hb-ot-maxp-table.hh Rename VAR to HB_VAR_ARRAY 2019-09-06 16:54:27 -04:00
hb-ot-meta-table.hh [colr][feat][meta] Port sub_array iteration to dagger (#1868) 2019-07-30 04:44:23 +04:30
hb-ot-meta.cc 2.6.0 2019-08-13 22:20:54 -07:00
hb-ot-meta.h 2.6.0 2019-08-13 22:20:54 -07:00
hb-ot-metrics.cc 2.6.0 2019-08-13 22:20:54 -07:00
hb-ot-metrics.h 2.6.0 2019-08-13 22:20:54 -07:00
hb-ot-metrics.hh [metrics] Rename hb_ot_metrics_t to hb_ot_metrics_tag_t 2019-07-29 22:43:09 +04:30
hb-ot-name-language-static.hh [algs] Streamline bsearch() API more towards hb_array_t::bsearch_impl() 2019-12-06 03:35:24 +00:00
hb-ot-name-language.hh Move implementations of hb-ot-name-language.cc into a hb-static.cc 2019-04-26 15:24:47 -07:00
hb-ot-name-table.hh [algs] Streamline bsearch() API more towards hb_array_t::bsearch_impl() 2019-12-06 03:35:24 +00:00
hb-ot-name.cc Turn 8 spaces to tab across the project 2019-08-27 02:40:41 +04:30
hb-ot-name.h
hb-ot-os2-table.hh Minor, tweak spaces 2019-10-01 13:50:11 +03:30
hb-ot-os2-unicode-ranges.hh [algs] Streamline bsearch() API more towards hb_array_t::bsearch_impl() 2019-12-06 03:35:24 +00:00
hb-ot-post-macroman.hh
hb-ot-post-table.hh Fix build, third times... 2019-12-06 04:28:06 +00:00
hb-ot-shape-complex-arabic-fallback.hh Fix -Wsizeof-array-div clang warning 2019-10-01 12:40:41 +03:30
hb-ot-shape-complex-arabic-table.hh Update to Unicode 12.0.0 2019-03-07 10:15:31 -08:00
hb-ot-shape-complex-arabic-win1256.hh
hb-ot-shape-complex-arabic.cc Prefer UINT_MAX instead of uint overflow. 2019-12-15 11:46:05 -08:00
hb-ot-shape-complex-arabic.hh
hb-ot-shape-complex-default.cc [aat] Adjust fallback positioning logic 2019-12-09 18:11:04 -06:00
hb-ot-shape-complex-hangul.cc Turn 8 spaces to tab across the project 2019-08-27 02:40:41 +04:30
hb-ot-shape-complex-hebrew.cc [config] Add HB_NO_OT_SHAPE / HB_NO_OT 2019-06-26 13:21:03 -07:00
hb-ot-shape-complex-indic-machine.hh [amalgam] Fix most duplicate-id instances in Indic-like shapers 2019-07-02 14:58:52 -07:00
hb-ot-shape-complex-indic-machine.rl [amalgam] Fix most duplicate-id instances in Indic-like shapers 2019-07-02 14:58:52 -07:00
hb-ot-shape-complex-indic-table.cc Adjustments to the generated Indic table output (#1936) 2019-08-28 04:31:27 -07:00
hb-ot-shape-complex-indic.cc [indic] Fix old-spec base-finding logic w vatu feature 2019-12-05 12:19:52 +00:00
hb-ot-shape-complex-indic.hh [amalgam] Finish fixing Indic-like shapers 2019-07-02 15:40:11 -07:00
hb-ot-shape-complex-khmer-machine.hh [amalgam] Fix most duplicate-id instances in Indic-like shapers 2019-07-02 14:58:52 -07:00
hb-ot-shape-complex-khmer-machine.rl [amalgam] Fix most duplicate-id instances in Indic-like shapers 2019-07-02 14:58:52 -07:00
hb-ot-shape-complex-khmer.cc Turn 8 spaces to tab across the project 2019-08-27 02:40:41 +04:30
hb-ot-shape-complex-khmer.hh [amalgam] Finish fixing Indic-like shapers 2019-07-02 15:40:11 -07:00
hb-ot-shape-complex-myanmar-machine.hh [amalgam] Fix most duplicate-id instances in Indic-like shapers 2019-07-02 14:58:52 -07:00
hb-ot-shape-complex-myanmar-machine.rl [amalgam] Fix most duplicate-id instances in Indic-like shapers 2019-07-02 14:58:52 -07:00
hb-ot-shape-complex-myanmar.cc Minor, tweak spaces 2019-10-01 13:50:11 +03:30
hb-ot-shape-complex-myanmar.hh [amalgam] Finish fixing Indic-like shapers 2019-07-02 15:40:11 -07:00
hb-ot-shape-complex-thai.cc [config] Add HB_NO_OT_SHAPE / HB_NO_OT 2019-06-26 13:21:03 -07:00
hb-ot-shape-complex-use-machine.hh [amalgam] Fix most duplicate-id instances in Indic-like shapers 2019-07-02 14:58:52 -07:00
hb-ot-shape-complex-use-machine.rl [amalgam] Fix most duplicate-id instances in Indic-like shapers 2019-07-02 14:58:52 -07:00
hb-ot-shape-complex-use-table.cc Reorder U+1C29 LEPCHA VOWEL SIGN OO 2019-10-09 20:55:52 -04:00
hb-ot-shape-complex-use.cc Turn 8 spaces to tab across the project 2019-08-27 02:40:41 +04:30
hb-ot-shape-complex-use.hh [use] Allow U+1A60 TAI THAM SIGN SAKOT after vowel 2019-05-27 13:14:03 -04:00
hb-ot-shape-complex-vowel-constraints.cc Add ms-use/IndicShapingInvalidCluster.txt 2019-11-11 14:51:34 -08:00
hb-ot-shape-complex-vowel-constraints.hh
hb-ot-shape-complex.hh [aat] Adjust fallback positioning logic 2019-12-09 18:11:04 -06:00
hb-ot-shape-fallback.cc Prefer _hb_glyph_info_is_unicode_mark where possible. 2019-12-13 08:55:34 +03:30
hb-ot-shape-fallback.hh Adjust mark offsets when zeroing from fallback mark positioning code 2019-01-24 12:28:24 +01:00
hb-ot-shape-normalize.cc Prefer _hb_glyph_info_is_unicode_mark where possible. 2019-12-13 08:55:34 +03:30
hb-ot-shape-normalize.hh
hb-ot-shape.cc Prefer UINT_MAX instead of uint overflow. 2019-12-15 11:46:05 -08:00
hb-ot-shape.h
hb-ot-shape.hh Implement fallback vertical shaping from Firefox 2019-12-05 15:28:42 +00:00
hb-ot-stat-table.hh Rename Fixed to HBFixed 2019-09-10 10:31:07 -07:00
hb-ot-tag-table.hh Comment out ot_languages where fallback suffices 2019-04-17 10:28:59 -04:00
hb-ot-tag.cc [config] Add HB_NO_OT_TAG 2019-06-26 13:49:42 -07:00
hb-ot-var-avar-table.hh Turn 8 spaces to tab across the project 2019-08-27 02:40:41 +04:30
hb-ot-var-fvar-table.hh Rename Fixed to HBFixed 2019-09-10 10:31:07 -07:00
hb-ot-var-gvar-table.hh Rename hb_array_t::in_range to hb_array_t::check_range 2019-12-06 02:27:23 +00:00
hb-ot-var-hvar-table.hh [ot-font] Apply font scaling before turning to int 2019-10-08 11:11:18 +03:30
hb-ot-var-mvar-table.hh [algs] Streamline bsearch() API more towards hb_array_t::bsearch_impl() 2019-12-06 03:35:24 +00:00
hb-ot-var.cc [config] Add HB_NO_VAR to disable variations support, enabled by HB_TINY 2019-06-19 19:26:22 -07:00
hb-ot-var.h Replace 0x7FFFFFFFu in enums with HB_TAG_MAX_SIGNED 2019-07-24 00:47:19 +04:30
hb-ot-vorg-table.hh [serialize] Extract iterable copy, copy_all 2019-10-31 13:31:11 -07:00
hb-ot.h [meta] Rename ot-metadata to ot-meta per review 2019-07-25 17:49:51 -07:00
hb-pool.hh Turn 8 spaces to tab across the project 2019-08-27 02:40:41 +04:30
hb-sanitize.hh Check to avoid overflows 2019-12-16 18:08:22 -08:00
hb-serialize.hh [serialize] Extract iterable copy, copy_all 2019-10-31 13:31:11 -07:00
hb-set-digest.hh More static constexpr 2019-01-25 16:08:25 +01:00
hb-set.cc hb_set_previous_range docs: fix presumed copy/paste error 2019-07-05 08:09:25 -07:00
hb-set.h
hb-set.hh Prefer UINT_MAX instead of uint overflow. 2019-12-15 11:46:05 -08:00
hb-shape-plan.cc Turn 8 spaces to tab across the project 2019-08-27 02:40:41 +04:30
hb-shape-plan.h
hb-shape-plan.hh Remove unused 'inline' specifier 2019-07-02 17:11:09 -07:00
hb-shape.cc Document hb_feature_t. 2019-10-11 20:54:06 +03:30
hb-shape.h
hb-shaper-impl.hh
hb-shaper-list.hh [config] Add HB_NO_SHAPER 2019-06-26 13:58:40 -07:00
hb-shaper.cc [config] Add HB_NO_SHAPER 2019-06-26 13:58:40 -07:00
hb-shaper.hh
hb-static.cc Minor 2019-12-09 17:46:56 -06:00
hb-string-array.hh undef HB_STRING_ARRAY_LENG_NAME 2019-11-19 01:13:00 -05:00
hb-subset-cff-common.cc minor 2019-10-08 16:19:39 +03:30
hb-subset-cff-common.hh Minor, replace hb_set_add with private API 2019-10-08 15:40:29 +03:30
hb-subset-cff1.cc Minor, replace hb_set_add with private API 2019-10-08 15:40:29 +03:30
hb-subset-cff1.hh
hb-subset-cff2.cc Minor, replace hb_set_add with private API 2019-10-08 15:40:29 +03:30
hb-subset-cff2.hh
hb-subset-input.cc Turn 8 spaces to tab across the project 2019-08-27 02:40:41 +04:30
hb-subset-input.hh [subset] Use hb_subset_input_t inside of subset_options_t so that input defaults are shared between the library and cli. 2019-05-20 13:35:46 -07:00
hb-subset-plan.cc fix HB_TINY buid 2019-11-26 18:34:06 +00:00
hb-subset-plan.hh Turn 8 spaces to tab across the project 2019-08-27 02:40:41 +04:30
hb-subset.cc [subset] Use internal API of hb_set_t 2019-09-02 01:58:37 +04:30
hb-subset.h Turn 8 spaces to tab across the project 2019-08-27 02:40:41 +04:30
hb-subset.hh Whitespace 2019-05-07 20:58:43 -07:00
hb-ucd-table.hh [ucd] Include scripts added in Unicode 10 or later 2019-06-25 18:52:40 -07:00
hb-ucd.cc [algs] Streamline bsearch() API more towards hb_array_t::bsearch_impl() 2019-12-06 03:35:24 +00:00
hb-unicode-emoji-table.hh [emoji] Port generator to packtab 2019-06-26 14:49:15 -07:00
hb-unicode.cc Minor, tweak spaces 2019-10-01 13:50:11 +03:30
hb-unicode.h Minor, tweak spaces 2019-10-01 13:50:11 +03:30
hb-unicode.hh Don’t modify a ccc to 6 2019-11-19 17:16:27 -05:00
hb-uniscribe.cc [unscribe] fix leak issue 2019-12-12 15:48:27 +03:30
hb-uniscribe.h
hb-utf.hh Turn 8 spaces to tab across the project 2019-08-27 02:40:41 +04:30
hb-vector.hh Minor, tweak spaces 2019-10-01 13:50:11 +03:30
hb-version.h 2.6.4 2019-10-29 12:49:28 -07:00
hb-version.h.in
hb.h
hb.hh Hopefully fix up previous commit and bots 2019-10-28 17:06:53 -07:00
main.cc [machinery] Remove CastP 2019-12-10 13:02:48 -06:00
sample.py
test-algs.cc [algs] Fix hb_inc/dec signature 2019-08-31 12:24:56 -05:00
test-bimap.cc add bimap test along with bug fix/tweaks 2019-07-01 13:54:36 -07:00
test-buffer-serialize.cc Replace create_from_file with empty blob if HB_NO_OPEN is defined 2019-06-24 14:35:53 -07:00
test-gpos-size-params.cc Replace create_from_file with empty blob if HB_NO_OPEN is defined 2019-06-24 14:35:53 -07:00
test-gsub-would-substitute.cc Replace create_from_file with empty blob if HB_NO_OPEN is defined 2019-06-24 14:35:53 -07:00
test-iter.cc Minor, tweak spaces 2019-10-01 13:50:11 +03:30
test-meta.cc Use implicit lambda return type 2019-05-15 00:32:41 -07:00
test-number.cc Replace strtod with a ragel implementation 2019-09-07 15:02:52 +04:30
test-ot-color.cc Turn 8 spaces to tab across the project 2019-08-27 02:40:41 +04:30
test-ot-glyphname.cc add get_glyph_from_name & test. use hb_string_array 2019-11-26 18:34:06 +00:00
test-ot-meta.cc Rename hb_ot_meta_get_entries() to +hb_ot_meta_get_entry_tags() 2019-08-13 21:02:47 -07:00
test-ot-name.cc Replace create_from_file with empty blob if HB_NO_OPEN is defined 2019-06-24 14:35:53 -07:00
test-unicode-ranges.cc Turn 8 spaces to tab across the project 2019-08-27 02:40:41 +04:30
test.cc Replace create_from_file with empty blob if HB_NO_OPEN is defined 2019-06-24 14:35:53 -07:00