- 25 11月, 2018 2 次提交
-
-
由 Ebrahim Byagowi 提交于
-
由 Ebrahim Byagowi 提交于
-
- 21 11月, 2018 1 次提交
-
-
由 Behdad Esfahbod 提交于
New version has axis flags. New API: +hb_ot_var_axis_info_t +hb_ot_var_find_axis_info() +hb_ot_var_get_axis_infos() Deprecated API: -HB_OT_VAR_NO_AXIS_INDEX -hb_ot_var_axis_t -hb_ot_var_find_axis() -hb_ot_var_get_axes()
-
- 20 11月, 2018 2 次提交
-
-
-
由 Behdad Esfahbod 提交于
Part of https://github.com/harfbuzz/harfbuzz/issues/1241 New API: +hb_ot_var_axis_flags_t +hb_ot_var_axis_get_flags
-
- 31 10月, 2018 1 次提交
-
-
- 29 10月, 2018 2 次提交
-
-
由 Ebrahim Byagowi 提交于
-
由 Ebrahim Byagowi 提交于
-
- 28 10月, 2018 1 次提交
-
- 27 10月, 2018 7 次提交
-
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Ebrahim Byagowi 提交于
-
由 Behdad Esfahbod 提交于
This is like hb_script_t. We had this exposed as unsigned int since 2.0.0 release in two APIs, as well as hb_ot_layout_get_size_params() from earlier. But since no one uses those (right?!), let's just fix this now.
-
由 Behdad Esfahbod 提交于
And swap return value positions, so can be annotated for gobject-introspectin.
-
由 Ebrahim Byagowi 提交于
-
由 Behdad Esfahbod 提交于
-
- 26 10月, 2018 2 次提交
-
-
由 Ebrahim Byagowi 提交于
-
由 Ebrahim Byagowi 提交于
-
- 13 10月, 2018 1 次提交
-
-
由 Ebrahim Byagowi 提交于
* hb_ot_layout_feature_get_characters * hb_ot_layout_feature_get_name_ids However HarfBuzz currently doesn't expose an API for retrieving the actual information associated with NameId from the `name` table and that should be done separately.
-
- 12 10月, 2018 3 次提交
-
-
由 David Corbett 提交于
-
由 David Corbett 提交于
`hb_ot_tags` replaces `hb_ot_tags_from_script` and `hb_ot_tag_from_language`. `hb_ot_layout_table_select_script` replaces `hb_ot_layout_table_choose_script`. `hb_ot_layout_script_select_language` replaces `hb_ot_layout_script_find_language`.
-
由 David Corbett 提交于
The old hb-ot-tag.cc functions, `hb_ot_tags_from_script` and `hb_ot_tag_from_language`, are now wrappers around a new function: `hb_ot_tags`. It converts a script and a language to arrays of script tags and language tags. This will make it easier to add new script tags to scripts, like 'dev3'. It also allows for language fallback chains; nothing produces more than one language yet though. Where the old functions return the default tags 'DFLT' and 'dflt', `hb_ot_tags` returns an empty array. The caller is responsible for using the default tag in that case. The new function also adds a new private use subtag syntax for script overrides: "x-hbscabcd" requests a script tag of 'abcd'. The old hb-ot-layout.cc functions,`hb_ot_layout_table_choose_script` and `hb_ot_layout_script_find_language` are now wrappers around the new functions `hb_ot_layout_table_select_script` and `hb_ot_layout_script_select_language`. They are essentially the same as the old ones plus a tag count parameter. Closes #495.
-
- 09 10月, 2018 4 次提交
-
-
由 Behdad Esfahbod 提交于
Unused as of now. To be wired up to normalizer, which would remove overhead and allow hb-ot-font initialization to become a no-op, so we can enable it by default.
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
- 08 10月, 2018 2 次提交
-
-
由 Behdad Esfahbod 提交于
Deleted recently added API: hb_buffer_set_invisible_codepoint() hb_buffer_get_invisible_codepoint() hb-shape / hb-view --invisible-codepoint New API: hb_buffer_set_invisible_glyph() hb_buffer_get_invisible_glyph() hb-shape / hb-view --invisible-glyph Fixes https://github.com/harfbuzz/harfbuzz/issues/1216
-
由 Behdad Esfahbod 提交于
Fixes https://github.com/harfbuzz/harfbuzz/issues/1216 New API: hb_buffer_set_invisible_codepoint() hb_buffer_get_invisible_codepoint() hb-shape / hb-view --invisible-codepoint
-
- 11 9月, 2018 1 次提交
-
-
由 Behdad Esfahbod 提交于
Fixes https://github.com/harfbuzz/harfbuzz/issues/1141 New API: HB_FEATURE_GLOBAL_START HB_FEATURE_GLOBAL_END
-
- 26 8月, 2018 2 次提交
-
-
由 Behdad Esfahbod 提交于
New API: +hb_face_collect_unicodes +hb_face_collect_variation_selectors +hb_face_collect_variation_unicodes
-
由 Behdad Esfahbod 提交于
New API: HB_UNICODE_MAX
-
- 25 8月, 2018 1 次提交
-
-
由 Behdad Esfahbod 提交于
New API: +hb_face_builder_create +hb_face_builder_add_table
-
- 08 8月, 2018 1 次提交
-
-
由 Behdad Esfahbod 提交于
New API: +hb_font_get_glyph_advances_for_direction
-
- 07 8月, 2018 1 次提交
-
-
由 Behdad Esfahbod 提交于
New API: +hb_font_funcs_set_glyph_h_advances_func +hb_font_funcs_set_glyph_v_advances_func +hb_font_get_glyph_h_advances +hb_font_get_glyph_h_advances_func_t +hb_font_get_glyph_v_advances +hb_font_get_glyph_v_advances_func_t
-
- 01 8月, 2018 3 次提交
-
-
由 Ebrahim Byagowi 提交于
This reverts commit 0c1b287b.
-
由 Behdad Esfahbod 提交于
-
由 Garret Rieger 提交于
Add the fuzzer test case for feature collection timeout.
-
- 22 7月, 2018 1 次提交
-
-
由 Ebrahim Byagowi 提交于
This new API returns cvXX and ssXX related NameId, things like featUiLabelNameId, featUiTooltipTextNameId, sampleTextNameId, ... of cvXX and UINameId of ssXX, in a unified way. However HarfBuzz currently doesn't expose an API for retrieving the actual information associated with NameId from the `name` table and that should be done separately.
-
- 13 6月, 2018 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 05 6月, 2018 1 次提交
-
-
由 Ebrahim Byagowi 提交于
Simply, it returns the number of faces on a font blob. To be used on hb-sanitizer tool but other clients also can benefit from it.
-