docs


Log

Author Commit Date CI Message
Khaled Hosny 12f2ecbd 2023-01-23T23:41:11 [doc] Generate hb-supported-features.h See inline comment.
Khaled Hosny 0bbd3360 2023-01-19T20:11:35 [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).
Behdad Esfahbod def94aa8 2023-01-22T14:01:34 [features] Add HB_HAS_GOBJECT
Behdad Esfahbod b3006ba9 2023-01-22T13:46:35 Docs
Behdad Esfahbod eb00088b 2023-01-20T13:55:13 [paint] Docs
Behdad Esfahbod cce7c441 2023-01-20T13:57:05 [name] Fix doc That's part of an enum now.
Behdad Esfahbod edec8946 2023-01-20T09:28:59 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.
Behdad Esfahbod d695cc87 2023-01-18T20:45:19 [paint] Docs
Behdad Esfahbod 99838770 2023-01-15T10:54:01 [font] Add hb_font_get_var_named_instance() Two new API: +HB_FONT_NO_VAR_NAMED_INSTANCE +hb_font_get_var_named_instance
Khaled Hosny 52c8c5a0 2023-01-11T18:50:24 [doc] Fix API indices generation For whatever reason, GTK-Doc 1.33.1 will not generate HTML files for indices that has these role attributes.
Behdad Esfahbod 5153218b 2023-01-05T16:26:41 [set] Add hb_set_is_inverted()
Behdad Esfahbod c54debc7 2023-01-05T11:54:06 [face] Add hb_face_collect_nominal_glyph_mapping Fixes https://github.com/harfbuzz/harfbuzz/issues/3973
Behdad Esfahbod b0d9421b 2023-01-05T11:21:46 [docs] Remove reference to 2.x.x Fixes https://github.com/harfbuzz/harfbuzz/issues/4006
Behdad Esfahbod 35f46e74 2023-01-04T17:12:08 [map] Add hb_map_keys() and hb_map_values()
Behdad Esfahbod 4f607913 2023-01-04T13:58:46 [map] Add hb_map_update()
Behdad Esfahbod ffafcf96 2023-01-04T12:55:59 [map] Add hb_map_next()
Behdad Esfahbod 4a5bd7a9 2023-01-01T16:53:28 [subset] Add hb_subset_input_keep_everything() Fixes https://github.com/harfbuzz/harfbuzz/issues/3998 New API: + hb_subset_input_keep_everything()
Matthias Clasen 956ccb11 2022-12-31T10:14:37 [docs] Add a section about rendering
Matthias Clasen 63cd1cce 2022-12-31T08:56:12 [docs] Drop stale commented-out section Freetype integration is documented elsewhere now.
Matthias Clasen a3905904 2022-12-31T08:51:19 Mention named instances in the var-fonts section
Matthias Clasen 3be9fa07 2022-12-29T10:14:51 [docs] Mention new font-funcs in the user manual
Matthias Clasen 2c212178 2022-12-29T09:57:56 [docs] Add a Cairo integration section
Behdad Esfahbod 7b0f9abc 2022-12-27T12:37:53 [paint] Add back "remote-control" API This reverts commit f146299a405b8338542a245b85e664de29f0c972.
Behdad Esfahbod d88787b6 2022-12-27T10:59:17 [cairo] Add func to init fonts on creation To set, for example, font-funcs.
Behdad Esfahbod 4e3e879c 2022-12-26T15:33:04 [cairo] Add [sg]et_scale_factor
Behdad Esfahbod 70babda6 2022-12-25T19:10:11 [cairo] docs
Matthias Clasen ddb52e4a 2022-12-25T19:52:39 [cairo] Add docs
Matthias Clasen 49a6aa97 2022-12-25T19:09:19 [docs] Add missing HB_HAS macros
Matthias Clasen 30664550 2022-12-25T19:03:50 Work on proper build integration Install hb-cairo.h and define HB_HAS_CAIRO.
Matthias Clasen b8f2281c 2022-12-26T07:59:01 Add hb_ot_color_glyph_has_paint
Behdad Esfahbod f9081fc3 2022-12-24T09:51:11 Merge pull request #3938 from harfbuzz/wip/matthiasc/paint-api hb-paint API
Khaled Hosny 1f3c042f 2022-12-24T17:03:57 [doc] Don’t automatically skip building docs on Windows Respect the option setting.
Behdad Esfahbod 7a2dc5cf 2022-12-22T22:29:52 [docs] Hook up a couple
Behdad Esfahbod 381d410b 2022-12-22T13:21:48 [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.
Matthias Clasen f146299a 2022-12-21T17:24:02 [paint] Drop unnecessary api
Matthias Clasen 6387004c 2022-12-21T16:43:19 [paint] Simplify api Drop the hb_paint_context_t struct from the API, and only pass the font where we need it.
Matthias Clasen bd1389be 2022-12-21T15:23:43 [paint] Add hb_paint_context_t to docs
Matthias Clasen 75452891 2022-12-21T00:09:25 [docs] Reorder paint section
Matthias Clasen 3a2634e2 2022-12-19T13:48:08 [paint] Document hb_font_paint_glyph_func_t
Matthias Clasen d2b42058 2022-12-18T16:43:19 [docs] Add hb-paint apis
Behdad Esfahbod 21a9db87 2022-12-18T13:47:22 [draw] Add get_empty / [sg]et_user_data
Khaled Hosny fc8fa184 2022-12-20T19:04:41 Revert "[doc] Don’t skip building on Windows" This reverts commit 196e739cf28456cd8b7989377c3df6a5fe468dd7.
Khaled Hosny 6d80aba4 2022-12-20T19:01:04 Revert "[doc] Remove redundant check for gtkdoc-scan" This reverts commit 0409363f77cab416b34aab66d647a3d61f46d9d8. Broke lots of bots.
Khaled Hosny 0409363f 2022-12-20T18:42:13 [doc] Remove redundant check for gtkdoc-scan If docs are enabled, meson will fail earlier of gtkdoc-scan is missing.
Khaled Hosny 196e739c 2022-12-20T18:41:01 [doc] Don’t skip building on Windows We don’t enable building docs by default, so if one asked explicitly for it we shouldn’t be overriding that.
Khaled Hosny 734e5f7c 2022-12-19T00:15:04 [doc] Add HB_DEPRECATED_FOR to --ignore-decorators Does not make a difference, though.
Khaled Hosny afcae83a 2022-12-16T23:14:57 6.0.0
Behdad Esfahbod 7f73b57b 2022-12-10T17:35:52 [subset] Graduate L1 instancing API from experimental Fixes https://github.com/harfbuzz/harfbuzz/issues/3926
Garret Rieger 27201ed3 2022-12-08T22:48:27 [subset] fix up hb_subset_preprocess api comment.
Garret Rieger 13b03883 2022-12-07T22:53:44 [subset] link to preprocessing doc from api comment.
Garret Rieger 8c021462 2022-12-07T22:44:50 [subset] Add short document on subset preprocessing.
Khaled Hosny a80cae44 2022-12-08T11:17:47 [doc] Add missing symbols to harfbuzz-sections.txt
Khaled Hosny 41edf958 2022-12-08T11:01:04 [doc] Fix sorting * Keep setters and getters together, with setters first. * Keep common functions at the top and in a predictable order. * Put callback functions right above their setters. Fixes https://github.com/harfbuzz/harfbuzz/issues/3352
Khaled Hosny 7c8be866 2022-10-19T22:04:31 [doc] Hide another experimental symbol
Khaled Hosny 3ce4b8f5 2022-10-08T19:10:07 5.3.0
Khaled Hosny 90eee512 2022-10-08T19:02:28 [doc] Add symbols to harfbuzz-sections.txt
Garret Rieger d5829b3c 2022-09-23T20:06:57 [repacker] update the repacker doc to reflect the current state.
Garret Rieger 8cd7d1c3 2022-09-20T22:04:39 [subset] Allow table ordering on the face builder to be overriden.
Khaled Hosny 40b21edf 2022-07-23T16:45:32 5.0.0
Behdad Esfahbod f7f6d278 2022-07-17T22:15:42 Add hb_language_matches() New API: + hb_language_matches()
Khaled Hosny d9c5292b 2022-06-30T08:47:49 [docs] Remove duplicate or non existing symbols
Khaled Hosny 22835dea 2022-06-29T07:49:28 [docs] Add missing symbol
Khaled Hosny 4d1d7aec 2022-06-29T07:29:39 [docs] Add missing 4.4.0 index
David Corbett 78c5ae39 2022-06-25T13:32:04 [indic] Remove remnants of Sinhala
Khaled Hosny e2ece939 2022-06-03T21:01:52 [doc] Expand a little bit on Uniscribe compatibility https://github.com/harfbuzz/harfbuzz/issues/3556#issuecomment-1130247124
Khaled Hosny 8d363001 2022-06-03T21:00:08 [doc] Talk less about “complex” scripts Use more neutral terms and don’t make it like some scripts are outliers.
Khaled Hosny bd44840f 2022-06-03T20:24:32 [doc] s/complexshapers/shapers/g
Behdad Esfahbod 48db1c95 2022-05-20T12:03:32 [font] Add serial API New API: + hb_font_get_serial() + hb_font_changed() Fixes https://github.com/harfbuzz/harfbuzz/issues/2426 Unused internally as of now.
Behdad Esfahbod efa2a579 2022-05-24T16:24:00 [map] Add hb_map_copy() New API: + hb_map_copy()
Behdad Esfahbod 4ea27257 2022-05-20T13:19:27 [set/map] Expose hash API publicly New API: + hb_set_hash() + hb_map_hash()
Khaled Hosny aee123fc 2022-05-20T21:07:25 4.3.0
Behdad Esfahbod ad176990 2022-05-19T13:36:12 [map] Add is_equal() / towards making hb_map_t hashable New API: + hb_map_is_equal()
Simon Cozens af9eb685 2022-04-20T16:55:31 Updated version
Simon Cozens 91e2f3b9 2022-04-19T15:20:53 Add cheat sheet
Khaled Hosny 9d5730b9 2022-03-30T15:08:34 4.2.0
Behdad Esfahbod 0a388785 2022-03-25T09:42:36 [set] Minor touch-up on the previous commit
Khaled Hosny c36844d6 2022-03-23T07:20:59 4.1.0
Khaled Hosny 116cc692 2022-03-22T00:11:26 [set] Fix documentation
Behdad Esfahbod 4289684c 2022-03-21T15:37:05 [set] Fix-up previous commits
Khaled Hosny a34eea30 2022-03-11T19:57:53 [doc] Add experimental repacker API to private section Hides the warning about them until they are no longer experimental.
luz paz cf3a0f7a 2022-03-01T19:55:58 Fixed various misc. typos Found via `codespell -q 3 -S ./perf/texts -L actualy,als,ba,beng,clen,crasher,dependant,eachother,fo,gir,inout,ist,nd,ned,ot,pres,ro,statics,te,teh,timne`
Khaled Hosny 8d1b000a 2022-03-01T21:27:32 4.0.0
Garret Rieger f6071c16 2022-02-28T14:45:40 [subset] Rename codepoint -> unicode in subset plan api
Khaled Hosny 1b5a2e08 2022-02-25T04:22:33 [doc] Various fixes to newly added documentation
Matthias Clasen f6efe34f 2022-02-15T17:17:09 [ot-metrics] Synthesize missing metrics Add a variant of hb_ot_metrics_get_position that synthesizes missing values. New api: hb_ot_metrics_get_position_with_fallback
Behdad Esfahbod f8e9e315 2022-02-17T14:34:46 Merge pull request #3437 from matthiasclasen/synthesize-missing-baselines [BASE] Synthesize missing baselines
Matthias Clasen f81578fd 2022-02-13T19:15:36 [ot-layout] Synthesize missing baselines Add a variation of hb_ot_layout_get_baseline that synthesizes missing baselines, using heuristics in part taken from the CSS Inline Layout Module, Level 3. Includes some new tests for synthesized baselines. The base2.ttf is a subset of Noto Sans Bengali that includes just the Bengali Ka. New API: hb_ot_layout_get_baseline_with_fallback
Behdad Esfahbod 5de67c89 2022-02-16T17:07:17 [ot-layout] Remove commented-out prototypes Not gonna happen.
Behdad Esfahbod 98079109 2022-02-13T18:15:32 [ot-layout] Add +hb_ot_layout_get_horizontal_baseline_tag_for_script() New API: +hb_ot_layout_get_horizontal_baseline_tag_for_script()
Behdad Esfahbod 23762305 2022-02-07T18:23:26 [draw] Flesh out docs a bit
Khaled Hosny 0a129961 2022-02-13T00:30:50 3.4.0
Alexis King 81754a5a 2022-02-09T12:00:47 [ot-math] Add hb_ot_math_get_glyph_kernings closes #3396
Alexis King 1bc4bad7 2022-02-07T19:57:25 [ot-tag] Add HB_SCRIPT_MATH (Zmth) and map it to OT ‘math’ tag The ISO 15924 code for mathematical notation is ‘Zmth’, but the OpenType script is ‘math’.
Garret Rieger 0fb8e224 2022-01-28T10:39:51 [serialize] document how the serializer works.
Khaled Hosny 98da3306 2022-01-31T18:12:01 3.3.0
luz paz e2e30506 2022-01-16T07:00:53 Fix various typos Found via `codespell -q 3 -S ./perf/texts -L actualy,ba,beng,fo,gir,inout,nd,ot,pres,ro,te,teh,timne`
Matthias Clasen b15e497d 2022-01-13T14:10:23 Fix the docs build This was inadvertendly broken in f956ecdbaffbb8643. Sorry
Matthias Clasen 4ced2e8a 2022-01-13T09:05:04 docs: Add some details Mention immutability in the object model section.
Matthias Clasen bb330c6a 2022-01-13T08:57:56 docs: Fix a typo
Behdad Esfahbod 52f5711e 2022-01-03T11:57:42 [buffer] Add hb_buffer_create_similar() Fixes https://github.com/harfbuzz/harfbuzz/issues/1555