docs


Log

Author Commit Date CI Message
Behdad Esfahbod 52f5711e 2022-01-03T11:57:42 [buffer] Add hb_buffer_create_similar() Fixes https://github.com/harfbuzz/harfbuzz/issues/1555
Behdad Esfahbod 6a669928 2022-01-03T11:21:29 Add hb_segment_properties_overlay() New API: + hb_segment_properties_overlay()
Behdad Esfahbod 165a6073 2022-01-02T12:02:20 Merge pull request #3338 from harfbuzz/slant [font] Add public API for synthetic slant
Behdad Esfahbod a7751277 2022-01-02T11:50:02 [docs] Add hb_font_[gs]et_synthetic_slant()
Behdad Esfahbod a3265e1e 2022-01-02T10:02:41 Typo
Behdad Esfahbod 6356da88 2022-01-02T07:55:56 [docs] Update
Khaled Hosny 69d8f27c 2021-11-20T17:09:15 [meson] Require 0.55.0 We implicitly require it for building ragel subproject. This new version requirement should satisfied in both Fedora 33 and Debian bullseye, and not be too cutting edge for us.
Khaled Hosny 77eeec53 2021-11-03T23:31:03 3.1.0
Behdad Esfahbod da500568 2021-10-26T08:02:29 [API] Add hb_buffer_[sg]et_not_found_glyph() and --not-found-glyph Instead of using gid=0 when a character is not found in the font, client can now set a custom value. This is useful for shaper-driven font fallback and to differentiate that from .notdef glyph. Fixes https://github.com/harfbuzz/harfbuzz/issues/1360
Behdad Esfahbod a7a36085 2021-10-12T16:11:25 [docs] Rename overflow_resolution to repacker
Garret Rieger 6bc64317 2021-10-12T13:13:32 Add a writeup of the overflow resolution algorithm in harfbuzz.
Khaled Hosny 9c387e20 2021-09-17T21:32:30 3.0.0
Garret Rieger f4649f38 2021-09-16T13:40:44 [subset] restore hb_subset_input_unicode/glyph_set () to documentation.
Khaled Hosny eb4075a1 2021-09-11T00:50:08 [style] Fix documentation Message documentation a bit to get it working.
Khaled Hosny 9b7af950 2021-09-07T15:05:42 [docs] Fix subset documentation List the missing new APIs and unlist all the to be deleted legacy APIs.
Khaled Hosny 505df5ab 2021-09-07T13:46:08 2.9.1
mahanstreamer 6602cbb7 2021-08-23T00:13:25 dead link
mahanstreamer 916ffe0c 2021-08-23T00:09:19 grammer fix
Khaled Hosny 65c622c6 2021-08-23T21:23:30 Typo
Khaled Hosny c76af497 2021-08-23T20:50:35 [doc] We use GitHub for discussion not the mailing list Fixes https://github.com/harfbuzz/harfbuzz/issues/3160
Behdad Esfahbod 829b0f33 2021-08-20T01:28:15 Merge pull request #3154 from harfbuzz/set-invert Resurrect hb_set_invert()
Khaled Hosny 80ff72f3 2021-08-18T13:09:03 [doc] Misc fixes
Behdad Esfahbod f0c3804f 2021-08-17T15:37:19 [set] Add hb_bit_set_invertible_t and resurrect hb_set_invert() Implementation is NOT complete yet.
Khaled Hosny ec99fdb7 2021-07-26T01:35:13 [sebset] Use [s|g]et_flag for retain_all_layout_features Looks like this was missed when adding hb_subset_input_[s|g]et_flag()
Khaled Hosny acc7100a 2021-07-26T02:13:49 [docs] Improve subset documentation
Garret Rieger 1b6c1aa6 2021-06-28T12:57:39 [subset] add hb-subset api to documentation generator. Standardize subset_input parameter to be input.
Khaled Hosny 63e15eac 2021-07-08T22:46:33 2.8.2
Behdad Esfahbod bdfed8f1 2021-06-14T15:46:04 [blob] Add failing versions of create API Fixes https://github.com/harfbuzz/harfbuzz/issues/2567 New API: +hb_blob_create_or_fail() +hb_blob_create_from_file_or_fail() Use these in util/ to distinguish empty file from not-found file. Only err on the latter.
Behdad Esfahbod 3962225a 2021-06-09T14:02:31 [set] Add hb_set_copy() Fixes https://github.com/harfbuzz/harfbuzz/issues/3016
Ambient Lighter 4cc4cd3b 2021-04-10T14:11:23 [docs] Fix spelling typo (#2945)
Khaled Hosny 743baf35 2021-03-22T15:51:17 [build] Don’t look for FontConfig We don’t currently use it anywhere. It was used briefly for the hb-fc-list tool, but this tool have not been built since 2015: commit cd042fc8c4a3984c3647cd22a27c34f00636f6e8 Author: Behdad Esfahbod <behdad@behdad.org> Date: Thu Jun 18 10:55:13 2015 -0700 [util] Disable hb-fc-list for now Until I figure out what to do about the API, and finalize the tool.
Behdad Esfahbod feeff592 2021-02-09T14:59:40 [docs] Add destroy() call to sample
Khaled Hosny 319e5b32 2021-01-01T01:31:19 [manual] Fix font functions section Fixes https://github.com/harfbuzz/harfbuzz/issues/2731
Khaled Hosny 3583fce8 2020-12-31T19:45:11 [manual] Give all chapters & sections pretty links
Khaled Hosny 84d4d9fc 2020-12-31T18:27:10 [manual] We don’t use ucdn library anymore
Khaled Hosny 9b8be964 2021-01-20T23:49:24 [docs] Ignore hb-gobject headers Fixes https://github.com/harfbuzz/harfbuzz/issues/2797
Khaled Hosny 2a6a49c9 2021-01-21T00:06:03 [meson] Don’t scan files outside src for docs Similar to what we do in Makefile.am.
Khaled Hosny 3d7a3616 2020-12-30T23:58:37 [docs] Miscellaneous missing docs
Khaled Hosny 8e8c3e58 2020-12-30T23:37:49 [docs] Complete hb-ot-layout docs a bit
Khaled Hosny aa107e65 2020-12-30T23:34:17 [docs] Complete hb-font docs a bit
Khaled Hosny 9b602e8e 2020-12-30T23:28:54 [docs] Complete hb-common docs a bit
Khaled Hosny 53ed5597 2020-12-30T23:11:33 [docs] Add missing API indices
Khaled Hosny b8e6f17e 2020-12-27T15:03:57 [docs] Move note about harfbuzz-old to proper place Commit 443f87213272be5ae0579dce4749b2036dfe3815 seems to have moved it to the API part by mistake.
Khaled Hosny 4136ecf7 2020-12-27T00:22:31 [docs] Don’t use FreeType in the simple example Also make the code actually compile. Fixes https://github.com/harfbuzz/harfbuzz/issues/2106
Khaled Hosny bfe4bbfc 2020-12-27T18:38:54 [docs] Older GTK-Doc does not support HB_DEPRECATED_FOR() at all Fixes CI build failure.
Khaled Hosny 4161146e 2020-12-27T18:27:19 [docs] Fix generated docs for deprecated symbols Without ignoring HB_DEPRECATED, most deprecated symbols get missing from documentation. Ignoring HB_DEPRECATED_FOR does not work, but this seems to be a GTK-Doc bug.
Khaled Hosny ff96f73f 2020-12-24T21:53:11 [docs] Add some missing API to harfbuzz-sections.txt
Khaled Hosny 3dba7ea9 2020-12-23T00:55:21 [docs] Add missing API index for 1.4.0 release
Khaled Hosny 08269408 2020-12-23T00:45:39 [docs] Add messing sections Docs for these sections were not generated at all.
Khaled Hosny b029a45c 2020-12-22T23:32:48 [docs] Add new API to harfbuzz-sections.txt
Oleg Oshmyan 07961dae 2020-10-24T21:58:02 [docs] Describe buffer context applicability more explicitly Make it abundantly clear that the context's script etc. don't matter. Fixes https://github.com/harfbuzz/harfbuzz/issues/2730
Behdad Esfahbod 3232e6f2 2020-10-15T00:20:17 [buffer] Add hb_buffer_has_positions() Fixes https://github.com/harfbuzz/harfbuzz/issues/2716
Behdad Esfahbod 48fcb909 2020-09-27T16:53:32 [docs] Remove misleading wording re OpenType HarfBuzz has not *just* been implementing OpenType for a while. At least since 2.0, where we added native AAT support in Oct 2018.
Khaled Hosny fb0195ba 2020-09-26T09:33:41 [docs] Fix syntax and expand Windows section a tiny bit
Khaled Hosny db2381c9 2020-09-26T09:30:25 [docs] Fix indentation of commands DocBook outputs the extra spacing before the commands verbatim.
Khaled Hosny f9f473a4 2020-09-02T16:40:52 [docs] Improve documentation for default features Fixes https://github.com/harfbuzz/harfbuzz/issues/2213
Ebrahim Byagowi 6e32145d 2020-08-13T00:13:06 [meson] Make compatbile with 0.47.0
Ebrahim Byagowi 51933578 2020-08-11T23:51:59 Revert "Remove autotools build support" This reverts commit 01ac32aab2109681abc58bb2f96a4ef4a7f0c6df.
Ebrahim Byagowi 01ac32aa 2020-08-02T11:35:55 Remove autotools build support
Ebrahim Byagowi 5a2d216f 2020-08-04T15:25:48 [docs] meson related updates on install
Ebrahim Byagowi 8b63de11 2020-07-29T17:25:00 [docs] Use untouched result of rsvg-convert for HarfBuzz.svg render See also https://github.com/harfbuzz/harfbuzz/commit/1ec77522d838dd751733d3927e3d9589bf298853?short_path=1bb7b85
Ebrahim Byagowi f9ac6ddb 2020-07-22T17:53:04 [meson] Rename 'gtk_doc' option to 'docs'
Dirk Lemstra 6a50aa4e 2020-07-05T18:46:29 Corrected the link to the releases.
Ebrahim Byagowi 175d93bb 2020-06-20T14:03:10 [mesos/docs] fix gobject headers ignoring logic fixes #2463
Ebrahim Byagowi 1bac8582 2020-06-18T22:56:07 [layout] Rename _get_alternates to _get_glyph_alternates
Ebrahim Byagowi 1348a2c8 2020-06-16T21:05:16 [layout] hb_ot_layout_lookup_get_alternates, a new API An API to retrieve one-to-one alternates from a given GSUB lookup index.
Qunxin Liu 973c47f6 2020-06-11T11:27:57 [subset] Move 2 experimental public api methods to be private methods in GSUB/GPOS. 2 methods are: hb_ot_layout_closure_lookups and hb_ot_layout_closure_features
Ebrahim Byagowi 759df465 2020-06-04T15:49:54 [style] Hide behind HB_EXPERIMENTAL_API compile flag
Ebrahim Byagowi 22037499 2019-08-04T11:31:31 [style] New experimental API, hb_style_get_value Searches variation axes of a hb_font_t object for a specific axis first, if not set, then tries to get default style values from different tables of the font.
Ebrahim Byagowi a9e8328a 2020-05-21T16:28:24 [meson] Add build configuration summary just like autotools
Ebrahim Byagowi f7562672 2020-05-21T17:01:04 [meson] Use / instead join_paths We need some of the very recent features of meson, let's use the new features also
Tim-Philipp Müller 3dd7b210 2020-05-17T00:12:08 meson: build documentation with gtk-doc Fixes https://github.com/harfbuzz/harfbuzz/issues/2409
Khaled Hosny 68855e4a 2020-05-08T00:51:15 [docs] Don’t recommend outdated FDO releases pages
Ebrahim Byagowi 1ec77522 2020-05-07T14:08:05 [docs] Simplify logo's SVG source, down scale png version * SVG version is simplified using SVGO and some hand tweak * PNG result of SVG logo is optimized using pngwolf-zopfli * Down scaled to fit visually a little better on docs page
Behdad Esfahbod a11db0b9 2020-04-23T15:32:43 Merge branch 'master' into usermanual-integration
n8willis 1ed30515 2020-04-19T15:38:52 [Docs, usernmanual] Fix with-icu=builtin explanation
n8willis d6edd9a4 2020-04-19T15:26:28 [Docs, usermanual] Reword hb_ft_font_create_referenced explanation
n8willis e7d5fa4a 2020-04-17T15:54:40 [Usermanual, utilities] - correct DocBook tags Changes stray <program> DocBook tags on this page to <command>. No instances found in the other docs.
Ebrahim Byagowi 32f43140 2020-04-16T22:07:07 [docs] minor Fixes https://github.com/harfbuzz/harfbuzz/issues/2321
n8willis 9457b60e 2020-04-13T17:01:15 Update usermanual-integration.xml
n8willis 05b7bdb4 2020-04-13T16:59:41 Update usermanual-integration.xml
n8willis f782d736 2020-04-13T16:57:36 Update usermanual-integration.xml
n8willis 17b60efc 2020-04-13T16:51:58 Update docs/usermanual-integration.xml Co-Authored-By: Khaled Hosny <dr.khaled.hosny@gmail.com>
n8willis 3a47921e 2020-04-13T15:42:00 Update usermanual-integration.xml
n8willis a29578c1 2020-04-13T15:30:18 Update usermanual-integration.xml
n8willis c241e82f 2020-04-13T15:28:42 Update docs/usermanual-integration.xml Co-Authored-By: Khaled Hosny <dr.khaled.hosny@gmail.com>
Ebrahim Byagowi 755a77d6 2020-01-29T22:26:04 Move outline draw API behind HB_EXPERIMENTAL_API directive
Ebrahim Byagowi ab2d3ec5 2019-08-14T18:42:51 [var] Implement hb_font_get_var_coords_design Hold design coords and simulate when normalized coords are set directly.
Ebrahim Byagowi b4d3bf1d 2020-02-02T14:32:38 [draw] Add hb_draw_funcs_is_immutable and hb_draw_funcs_make_immutable
Ebrahim Byagowi 74fdcdca 2020-01-28T13:45:22 [draw] Rename conic_to to quadratic_to
Ebrahim Byagowi ac81e940 2020-01-28T12:34:47 Rename hb_outline_decompose to hb_font_draw_glyph and hb_outline_decompose_funcs_t to hb_draw_funcs_t
Ebrahim Byagowi 981125aa 2020-01-25T21:31:36 Rename hb_ot_glyph_* to hb_outline_*
Ebrahim Byagowi 7633b769 2020-01-23T18:51:40 Merge pull request #2016 from ebraminio/glyf Implement glyph outline path API
Ebrahim Byagowi 02f324c9 2020-01-23T15:12:12 [ot-glyph] remove open callback Apparently it wasn't requested actually and can be detected easily as paths are opened usually when move command is issued anyway.
Ebrahim Byagowi 79fed9a1 2020-01-14T17:23:30 [ot-glyph] Add open/close callbacks
Ebrahim Byagowi ec1fba13 2020-01-13T19:31:18 [ot-glyph] make hb_ot_glyph_decompose_funcs_t struct opaque
Qunxin Liu 8ffc9add 2019-10-31T15:59:02 [subset] layout closure_features and store them in subset-plan
Qunxin Liu 0b39c480 2019-10-22T16:00:43 [subset] closure lookups for GSUB/GPOS
Ebrahim Byagowi 084a8182 2020-01-10T22:14:46 [ot-glyphs] Move CFF glyph decompose logic to their tables Thus making path decompose zero alloc on CFF/CFF2
Ebrahim Byagowi 0b559d75 2019-10-21T13:52:48 [ot-glyph] Improve API names