Garret Rieger
0dd7a47621
Add hb_subset_input_get_axis_range to docs.
10 months ago
Behdad Esfahbod
bf08205625
[deprecated] Add a mis-spelled macro
...
Fixes https://github.com/harfbuzz/harfbuzz/issues/4464
11 months ago
Behdad Esfahbod
47231bdc70
[COLR/cairo/ft] Fixups to paint-color-glyph and implement for hb-ft
1 year ago
Behdad Esfahbod
dc35a0fbcb
[ot-map] Speed up feature finding
...
New API:
- hb_ot_layout_collect_feature_map()
1 year ago
Khaled Hosny
15d8f0ca7c
[doc] Fix warning: Section has no title and no file
...
Move the private macros to the hb-common section, instead of a file-less
one.
1 year ago
Khaled Hosny
afe0910295
[font] Actually deprecate get_glyph_shape()
...
We previously marked it as deprecated in the documentation but didn’t
actually deprecate it in code. Now the only known users have migrated to
draw_glyph(), lets deprecate o=it for good.
1 year ago
Behdad Esfahbod
c3e7f45166
Add HB_CODEPOINT_INVALID
...
Fixes https://github.com/harfbuzz/harfbuzz/issues/4262
1 year ago
Behdad Esfahbod
0894813a38
[layout] Add "2" version of BASE table API
...
...that do the script/language resolution.
Part of https://github.com/harfbuzz/harfbuzz/pull/4237
Ref https://github.com/harfbuzz/harfbuzz/issues/3439
1 year ago
Behdad Esfahbod
3e110c69c4
[layout] Add hb_ot_layout_get_font_extents()
...
Untested.
Fixes https://github.com/harfbuzz/harfbuzz/issues/3290
1 year ago
Qunxin Liu
58f68dd37a
[instancer] wrap hb_subset_input_Set_axis_range() under experimental
...
Also add notes: it's not actually working yet.
1 year ago
Garret Rieger
374a9a9f5e
[subset] restore accidentally removed function doc.
1 year ago
Garret Rieger
3021b2dbe2
[subset] change glyph mapping api to return a mutable map.
...
Maintains consistency with our other set based api methods.
1 year ago
Garret Rieger
d4c1322547
[subset] Add new glyph map method to docs.
1 year ago
Behdad Esfahbod
bc53587002
[deprecated] Add HB_UNICODE_COMBINING_CLASS_CCC133
...
https://github.com/harfbuzz/harfbuzz/pull/4207
1 year ago
Behdad Esfahbod
ed39e07661
[wasm] Fix docs
1 year ago
Behdad Esfahbod
fb067390e4
[docs] Fix a warning
2 years ago
Behdad Esfahbod
96d4ed0931
[justify] Document API
2 years ago
Behdad Esfahbod
bbb9d6d436
[font] Add hb_font_set_variation()
2 years ago
Khaled Hosny
9c27fe625f
Revert "[doc] Fix a couple of gtk-doc warnings"
...
This reverts commit ed42b2fcb5
.
2 years ago
Khaled Hosny
ed42b2fcb5
[doc] Fix a couple of gtk-doc warnings
2 years ago
Behdad Esfahbod
d250fd979b
[font] Docs
2 years ago
Khaled Hosny
0bbd3360ee
[doc] Try to fix generating hb-features docs
...
Move it to a separate section, since hb-common says include hb.h, while
we want to include hb-features.h here.
This still does not fix generating documentation of undefined macros
(e.g. HB_HAS_GDI since we build docs on Linux).
2 years ago
Behdad Esfahbod
def94aa8c5
[features] Add HB_HAS_GOBJECT
2 years ago
Behdad Esfahbod
b3006ba9cb
Docs
2 years ago
Behdad Esfahbod
eb00088bcf
[paint] Docs
2 years ago
Behdad Esfahbod
cce7c441eb
[name] Fix doc
...
That's part of an enum now.
2 years ago
Behdad Esfahbod
edec8946ed
New API: hb_ot_layout_script_select_language2()
...
Variant that outputs chosen_language.
Not sure why the original API didn't have this. The script
counterpart has.
2 years ago
Behdad Esfahbod
d695cc8735
[paint] Docs
2 years ago
Behdad Esfahbod
99838770ab
[font] Add hb_font_get_var_named_instance()
...
Two new API:
+HB_FONT_NO_VAR_NAMED_INSTANCE
+hb_font_get_var_named_instance
2 years ago
Behdad Esfahbod
5153218b41
[set] Add hb_set_is_inverted()
2 years ago
Behdad Esfahbod
c54debc76d
[face] Add hb_face_collect_nominal_glyph_mapping
...
Fixes https://github.com/harfbuzz/harfbuzz/issues/3973
2 years ago
Behdad Esfahbod
35f46e74d1
[map] Add hb_map_keys() and hb_map_values()
2 years ago
Behdad Esfahbod
4f6079138d
[map] Add hb_map_update()
2 years ago
Behdad Esfahbod
ffafcf9633
[map] Add hb_map_next()
2 years ago
Behdad Esfahbod
4a5bd7a926
[subset] Add hb_subset_input_keep_everything()
...
Fixes https://github.com/harfbuzz/harfbuzz/issues/3998
New API:
+ hb_subset_input_keep_everything()
2 years ago
Behdad Esfahbod
7b0f9abc89
[paint] Add back "remote-control" API
...
This reverts commit f146299a40
.
2 years ago
Behdad Esfahbod
d88787b6ca
[cairo] Add func to init fonts on creation
...
To set, for example, font-funcs.
2 years ago
Behdad Esfahbod
4e3e879c1c
[cairo] Add [sg]et_scale_factor
2 years ago
Behdad Esfahbod
70babda6ad
[cairo] docs
2 years ago
Matthias Clasen
ddb52e4a30
[cairo] Add docs
2 years ago
Matthias Clasen
49a6aa97d9
[docs] Add missing HB_HAS macros
2 years ago
Matthias Clasen
306645503d
Work on proper build integration
...
Install hb-cairo.h and define HB_HAS_CAIRO.
2 years ago
Matthias Clasen
b8f2281c6c
Add hb_ot_color_glyph_has_paint
2 years ago
Behdad Esfahbod
7a2dc5cf5b
[docs] Hook up a couple
2 years ago
Behdad Esfahbod
381d410b1e
[paint] Add HB_PAINT_IMAGE_FORMAT_BGRA and use it in hb-ft
...
Now hb-ft can render color emoji as well.
Just left COLRv2.
2 years ago
Matthias Clasen
f146299a40
[paint] Drop unnecessary api
2 years ago
Matthias Clasen
6387004cad
[paint] Simplify api
...
Drop the hb_paint_context_t struct from the API, and
only pass the font where we need it.
2 years ago
Matthias Clasen
bd1389bedf
[paint] Add hb_paint_context_t to docs
2 years ago
Matthias Clasen
754528914d
[docs] Reorder paint section
2 years ago
Matthias Clasen
3a2634e27c
[paint] Document hb_font_paint_glyph_func_t
2 years ago